Work with single ext loc file (#7894)

* try loc with single file model

* adding filter and languages

* add links in langpack json

* changing variable name and limiting the list to only tested extensions
This commit is contained in:
Udeesha Gautam
2019-10-24 18:12:04 -07:00
committed by GitHub
parent 5cfad825fc
commit 240b90610f
45 changed files with 459 additions and 333 deletions

View File

@@ -315,6 +315,18 @@
{
"id": "vscode.yaml",
"path": "./translations/extensions/yaml.i18n.json"
},
{
"id": "Microsoft.dacpac",
"path": "./translations/extensions/dacpac.i18n.json"
},
{
"id": "Microsoft.schema-compare",
"path": "./translations/extensions/schema-compare.i18n.json"
},
{
"id": "Microsoft.notebook",
"path": "./translations/extensions/notebook.i18n.json"
}
]
}
@@ -323,4 +335,4 @@
"scripts": {
"update": "cd ../vscode && npm run update-localization-extension bg"
}
}
}

View File

@@ -8,26 +8,26 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/dacpac/out/wizard/pages/selectOperationpage": {
"out/wizard/pages/selectOperationpage": {
"dacFx.deployRadioButtonLabel": "DACPAC-Datei für eine Datenebenenanwendung für eine SQL Server-Instanz bereitstellen [DACPAC bereitstellen]",
"dacFx.extractRadioButtonLabel": "Datenebenenanwendung aus einer SQL Server-Instanz in DACPAC-Datei extrahieren [DACPAC extrahieren]",
"dacFx.importRadioButtonLabel": "Datenbank aus einer BACPAC-Datei erstellen [BACPAC importieren]",
"dacFx.exportRadioButtonLabel": "Schema und Daten aus einer Datenbank in das logische BACPAC-Dateiformat exportieren [BACPAC exportieren]"
},
"extensions/dacpac/out/wizard/pages/importConfigPage": {
"out/wizard/pages/importConfigPage": {
"dacFxImport.openFile": "Eröffnungskurs",
"dacFxImport.fileTextboxTitle": "Dateispeicherort"
},
"extensions/dacpac/out/wizard/pages/extractConfigPage": {
"out/wizard/pages/extractConfigPage": {
"dacfxExtract.saveFile": "Speichern",
"dacFxExtract.fileTextboxTitle": "Dateispeicherort",
"dacFxExtract.versionTextboxTitle": "Version (Verwenden Sie x.x.x.x, wobei x für eine Zahl steht)"
},
"extensions/dacpac/out/wizard/pages/exportConfigPage": {
"out/wizard/pages/exportConfigPage": {
"dacfxExport.saveFile": "Speichern",
"dacFxExport.fileTextboxTitle": "Dateispeicherort"
},
"extensions/dacpac/out/wizard/pages/deployPlanPage": {
"out/wizard/pages/deployPlanPage": {
"dacfx.dataLossTextWithCount": "{0} der aufgeführten Bereitstellungsaktionen können zu Datenverlust führen. Stellen Sie sicher, dass eine Sicherung oder eine Momentaufnahme vorhanden ist, falls Probleme mit der Bereitstellung auftreten.",
"dacFx.dataLossCheckbox": "Vorgang trotz möglicher Datenverluste fortsetzen",
"dacfx.noDataLossText": "Die aufgeführten Bereitstellungsaktionen führen nicht zu Datenverlust.",
@@ -41,7 +41,7 @@
"dacfx.dataLossColumn": "Datenverlust",
"dacfx.dataLossTooltip": "Vorgänge, die zu Datenverlusten führen können, werden mit einem Warnhinweis gekennzeichnet."
},
"extensions/dacpac/out/wizard/pages/deployConfigPage": {
"out/wizard/pages/deployConfigPage": {
"dacFx.databaseNameTextBox": "Datenbankname",
"dacFx.databaseNameDropdown": "Datenbankname",
"dacFxDeploy.openFile": "Eröffnungskurs",
@@ -51,7 +51,7 @@
"dacFx.targetDatabaseRadioButtonsTitle": "Zieldatenbank",
"dacFx.targetDatabaseDropdownTitle": "Datenbankname"
},
"extensions/dacpac/out/wizard/pages/dacFxSummaryPage": {
"out/wizard/pages/dacFxSummaryPage": {
"dacfx.targetServerName": "Zielserver",
"dacfx.targetDatabaseName": "Zieldatenbank",
"dacfx.sourceServerName": "Quellserver",
@@ -61,16 +61,16 @@
"dacfx.settingColumn": "Einstellung",
"dacfx.valueColumn": "Wert"
},
"extensions/dacpac/out/wizard/api/dacFxConfigPage": {
"out/wizard/api/dacFxConfigPage": {
"dacFx.targetServerDropdownTitle": "Zielserver",
"dacFx.sourceServerDropdownTitle": "Quellserver",
"dacFx.databaseNameTextBox": "Zieldatenbank",
"dacFx.sourceDatabaseDropdownTitle": "Quelldatenbank"
},
"extensions/dacpac/out/wizard/api/basePage": {
"out/wizard/api/basePage": {
"basePage.defaultUser": "Standard"
},
"extensions/dacpac/out/wizard/dataTierApplicationWizard": {
"out/wizard/dataTierApplicationWizard": {
"dacFx.selectOperationPageName": "Vorgang auswählen",
"dacFx.deployConfigPageName": "Einstellungen für die DACPAC-Bereitstellung festlegen",
"dacFx.deployPlanPage": "Bereitstellungsplan überprüfen",

View File

@@ -8,7 +8,7 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/notebook/package": {
"package": {
"displayName": "Notebook-Kernerweiterungen",
"description": "Definiert den datenprokotollbasierten Notebook-Beitrag und viele Notebook-Befehle und -Beiträge.",
"notebook.configuration.title": "Notebook-Konfiguration",
@@ -37,11 +37,11 @@
"title.configurePython": "Python für Notebooks konfigurieren",
"title.managePackages": "Pakete verwalten"
},
"extensions/notebook/out/dialog/managePackages/managePackagesDialog": {
"out/dialog/managePackages/managePackagesDialog": {
"managePackages.dialogName": "Pakete verwalten",
"managePackages.cancelButtonText": "Schließen"
},
"extensions/notebook/out/dialog/managePackages/installedPackagesTab": {
"out/dialog/managePackages/installedPackagesTab": {
"managePackages.installedTabTitle": "INSTALLIERT",
"managePackages.pkgNameColumn": "Name",
"managePackages.newPkgVersionColumn": "Version",
@@ -53,7 +53,7 @@
"managePackages.backgroundUninstallComplete": "Die Deinstallation für \"{0}\" wurde abgeschlossen.",
"managePackages.backgroundUninstallFailed": "Fehler beim Deinstallieren von \"{0}\". Fehler: {1}"
},
"extensions/notebook/out/dialog/managePackages/addNewPackageTab": {
"out/dialog/managePackages/addNewPackageTab": {
"managePackages.invalidTextPlaceholder": "N/V",
"managePackages.packageNotFound": "Das angegebene Paket wurde nicht gefunden.",
"managePackages.searchBarPlaceholder": "{0}-Pakete durchsuchen",
@@ -69,31 +69,31 @@
"managePackages.backgroundInstallComplete": "Die Installation für {0} {1} wurde abgeschlossen.",
"managePackages.backgroundInstallFailed": "Fehler beim Installieren von {0} {1}. Fehler: {2}"
},
"extensions/notebook/out/protocol/notebookUriHandler": {
"out/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- und HTTPS-Links unterstützt werden.",
"notebook.confirmOpen": "\"{0}\" herunterladen und öffnen?",
"notebook.fileNotFound": "Die angegebene Datei wurde nicht gefunden.",
"notebook.fileDownloadError": "Fehler bei der Anforderung zum Öffnen von Dateien: {0} {1}"
},
"extensions/notebook/out/jupyter/serverInstance": {
"out/jupyter/serverInstance": {
"serverStopError": "Fehler beim Beenden von Notebook-Server: {0}",
"notebookStartProcessExitPremature": "Der Notebook-Vorgang wurde vorzeitig beendet. Fehler: {0}, StdErr-Ausgabe: {1}",
"jupyterError": "Von Jupyter gesendeter Fehler: {0}",
"jupyterOutputMsgStartSuccessful": "... Jupyter wird bei \"{0}\" ausgeführt.",
"jupyterOutputMsgStart": "... Der Notebook-Server wird gestartet."
},
"extensions/notebook/out/jupyter/jupyterSettingWriter": {
"out/jupyter/jupyterSettingWriter": {
"UnexpectedSettingType": "Unerwarteter Einstellungstyp \"{0}\"."
},
"extensions/notebook/out/jupyter/jupyterSessionManager": {
"out/jupyter/jupyterSessionManager": {
"errorStartBeforeReady": "Eine Sitzung kann nicht gestartet werden, der Manager ist noch nicht initialisiert.",
"connectionNotValid": "Für Spark-Kernel ist eine Verbindung mit einer Masterinstanz eines Big Data-Clusters in SQL Server erforderlich."
},
"extensions/notebook/out/jupyter/jupyterServerManager": {
"out/jupyter/jupyterServerManager": {
"shutdownError": "Fehler beim Herunterfahren des Notebook-Servers: {0}"
},
"extensions/notebook/out/jupyter/jupyterServerInstallation": {
"out/jupyter/jupyterServerInstallation": {
"msgInstallPkgProgress": "Notebook-Abhängigkeiten werden installiert.",
"msgPythonDownloadComplete": "Der Python-Download ist abgeschlossen.",
"msgPythonDownloadError": "Fehler beim Herunterladen von Python-Setup.",
@@ -113,15 +113,15 @@
"msgJupyterInstallDone": "... Jupyter-Installation abgeschlossen.",
"msgInstallingSpark": "SparkMagic wird installiert..."
},
"extensions/notebook/out/jupyter/jupyterNotebookProvider": {
"out/jupyter/jupyterNotebookProvider": {
"errNotebookUriMissing": "Ein Notebook-Pfad ist erforderlich."
},
"extensions/notebook/out/jupyter/jupyterController": {
"out/jupyter/jupyterController": {
"notebookFileType": "Notebooks",
"unsupportedFileType": "Nur IPYNB-Notebooks werden unterstützt.",
"confirmReinstall": "Möchten Sie eine Neuinstallation durchführen?"
},
"extensions/notebook/out/dialog/configurePythonDialog": {
"out/dialog/configurePythonDialog": {
"configurePython.dialogName": "Python für Notebooks konfigurieren",
"configurePython.okButtonText": "Installieren",
"configurePython.cancelButtonText": "Abbrechen",
@@ -136,7 +136,7 @@
"configurePython.newInstall": "Neue Python-Installation",
"configurePython.existingInstall": "Vorhandene Python-Installation verwenden"
},
"extensions/notebook/out/book/bookTreeView": {
"out/book/bookTreeView": {
"openNotebookError": "Fehler beim Öffnen der Datei \"{0}\": {1}",
"openMarkdownError": "Fehler beim Öffnen der Datei \"{0}\": {1}",
"openExternalLinkError": "Fehler beim Öffnen von Link {0}: {1}",
@@ -146,16 +146,16 @@
"openMarkdownCommand": "Markdown öffnen",
"missingFileError": "Fehlende Datei: {0}"
},
"extensions/notebook/out/common/utils": {
"out/common/utils": {
"mkdirOutputMsg": "... {0} wird erstellt",
"executeCommandProcessExited": "Der Prozess wurde mit Code {0} beendet."
},
"extensions/notebook/out/common/localizedConstants": {
"out/common/localizedConstants": {
"msgYes": "Ja",
"msgNo": "Nein",
"msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an."
},
"extensions/notebook/out/extension": {
"out/extension": {
"msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an.",
"noNotebookVisible": "Es ist kein Notebook-Editor aktiv.",
"codeCellName": "Code",

View File

@@ -8,12 +8,12 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/schema-compare/package": {
"package": {
"displayName": "SQL Server-Schemavergleich",
"description": "Der SQL Server-Schemavergleich für Azure Data Studio unterstützt den Vergleich der Schemas von Datenbanken und DACPACs.",
"schemaCompare.start": "Schemavergleich"
},
"extensions/schema-compare/out/dialogs/schemaCompareOptionsDialog": {
"out/dialogs/schemaCompareOptionsDialog": {
"SchemaCompareOptionsDialog.Ok": "OK",
"SchemaCompareOptionsDialog.Cancel": "Abbrechen",
"SchemaCompareOptionsDialog.Reset": "Zurücksetzen",
@@ -242,7 +242,7 @@
"SchemaCompare.Description.DropObjectsNotInSource": "Gibt an, ob Objekte, die nicht in der Datenbankmomentaufnahme-Datei (.dacpac) enthalten sind, beim Veröffentlichen in einer Datenbank aus der Zieldatenbank gelöscht werden. 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."
},
"extensions/schema-compare/out/dialogs/schemaCompareDialog": {
"out/dialogs/schemaCompareDialog": {
"schemaCompareDialog.ok": "OK",
"schemaCompareDialog.cancel": "Abbrechen",
"schemaCompareDialog.SourceTitle": "Quelle",
@@ -263,7 +263,7 @@
"schemaCompare.openFile": "Eröffnungskurs",
"schemaCompareDialog.defaultUser": "Standard"
},
"extensions/schema-compare/out/schemaCompareMainWindow": {
"out/schemaCompareMainWindow": {
"schemaCompare.CompareDetailsTitle": "Details vergleichen",
"schemaCompare.ApplyConfirmation": "Möchten Sie das Ziel aktualisieren?",
"schemaCompare.RecompareToRefresh": "Klicken Sie auf \"Vergleichen\", um den Vergleich zu aktualisieren.",