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 it"
}
}
}

View File

@@ -8,26 +8,26 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/dacpac/out/wizard/pages/selectOperationpage": {
"out/wizard/pages/selectOperationpage": {
"dacFx.deployRadioButtonLabel": "Distribuisci un file con estensione dacpac dell'applicazione livello dati in un'istanza di SQL Server [Distribuisci DACPAC]",
"dacFx.extractRadioButtonLabel": "Estrai un'applicazione livello dati da un'istanza di SQL Server in un file con estensione dacpac [Estrai DACPAC]",
"dacFx.importRadioButtonLabel": "Crea un database da un file con estensione bacpac [Importa BACPAC]",
"dacFx.exportRadioButtonLabel": "Esporta lo schema e i dati da un database nel formato di file logico con estensione bacpac [Esporta BACPAC]"
},
"extensions/dacpac/out/wizard/pages/importConfigPage": {
"out/wizard/pages/importConfigPage": {
"dacFxImport.openFile": "Apri",
"dacFxImport.fileTextboxTitle": "Percorso file"
},
"extensions/dacpac/out/wizard/pages/extractConfigPage": {
"out/wizard/pages/extractConfigPage": {
"dacfxExtract.saveFile": "Salva",
"dacFxExtract.fileTextboxTitle": "Percorso file",
"dacFxExtract.versionTextboxTitle": "Versione (usare x.x.x.x dove x è un numero)"
},
"extensions/dacpac/out/wizard/pages/exportConfigPage": {
"out/wizard/pages/exportConfigPage": {
"dacfxExport.saveFile": "Salva",
"dacFxExport.fileTextboxTitle": "Percorso file"
},
"extensions/dacpac/out/wizard/pages/deployPlanPage": {
"out/wizard/pages/deployPlanPage": {
"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.dataLossCheckbox": "Procedi nonostante la possibile perdita di dati",
"dacfx.noDataLossText": "Non si verificherà alcuna perdita di dati dalle azioni di distribuzione elencate.",
@@ -41,7 +41,7 @@
"dacfx.dataLossColumn": "Perdita di dati",
"dacfx.dataLossTooltip": "Le operazioni che possono comportare la perdita di dati sono contrassegnate da un simbolo di avviso"
},
"extensions/dacpac/out/wizard/pages/deployConfigPage": {
"out/wizard/pages/deployConfigPage": {
"dacFx.databaseNameTextBox": "Nome del database",
"dacFx.databaseNameDropdown": "Nome del database",
"dacFxDeploy.openFile": "Apri",
@@ -51,7 +51,7 @@
"dacFx.targetDatabaseRadioButtonsTitle": "Database di destinazione",
"dacFx.targetDatabaseDropdownTitle": "Nome del database"
},
"extensions/dacpac/out/wizard/pages/dacFxSummaryPage": {
"out/wizard/pages/dacFxSummaryPage": {
"dacfx.targetServerName": "Server di destinazione",
"dacfx.targetDatabaseName": "Database di destinazione",
"dacfx.sourceServerName": "Server di origine",
@@ -61,16 +61,16 @@
"dacfx.settingColumn": "Impostazione",
"dacfx.valueColumn": "Valore"
},
"extensions/dacpac/out/wizard/api/dacFxConfigPage": {
"out/wizard/api/dacFxConfigPage": {
"dacFx.targetServerDropdownTitle": "Server di destinazione",
"dacFx.sourceServerDropdownTitle": "Server di origine",
"dacFx.databaseNameTextBox": "Database di destinazione",
"dacFx.sourceDatabaseDropdownTitle": "Database di origine"
},
"extensions/dacpac/out/wizard/api/basePage": {
"out/wizard/api/basePage": {
"basePage.defaultUser": "Predefinito"
},
"extensions/dacpac/out/wizard/dataTierApplicationWizard": {
"out/wizard/dataTierApplicationWizard": {
"dacFx.selectOperationPageName": "Seleziona un'operazione",
"dacFx.deployConfigPageName": "Seleziona impostazioni per Distribuisci DACPAC",
"dacFx.deployPlanPage": "Esamina il piano di distribuzione",

View File

@@ -8,7 +8,7 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/notebook/package": {
"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 notebook",
@@ -37,11 +37,11 @@
"title.configurePython": "Configura Python per Notebooks",
"title.managePackages": "Gestisci pacchetti"
},
"extensions/notebook/out/dialog/managePackages/managePackagesDialog": {
"out/dialog/managePackages/managePackagesDialog": {
"managePackages.dialogName": "Gestisci pacchetti",
"managePackages.cancelButtonText": "Chiudi"
},
"extensions/notebook/out/dialog/managePackages/installedPackagesTab": {
"out/dialog/managePackages/installedPackagesTab": {
"managePackages.installedTabTitle": "Installato",
"managePackages.pkgNameColumn": "Nome",
"managePackages.newPkgVersionColumn": "Versione",
@@ -53,7 +53,7 @@
"managePackages.backgroundUninstallComplete": "Disinstallazione completata per {0}",
"managePackages.backgroundUninstallFailed": "Non è stato possibile disinstallare {0}. Errore: {1}."
},
"extensions/notebook/out/dialog/managePackages/addNewPackageTab": {
"out/dialog/managePackages/addNewPackageTab": {
"managePackages.invalidTextPlaceholder": "N/A",
"managePackages.packageNotFound": "Non è stato possibile trovare il pacchetto specificato",
"managePackages.searchBarPlaceholder": "Cerca nei pacchetti {0}",
@@ -69,31 +69,31 @@
"managePackages.backgroundInstallComplete": "Installazione completata per {0} {1}",
"managePackages.backgroundInstallFailed": "Non è stato possibile installare {0} {1}. Errore: {2}"
},
"extensions/notebook/out/protocol/notebookUriHandler": {
"out/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 e HTTPS",
"notebook.confirmOpen": "Scaricare e aprire '{0}'?",
"notebook.fileNotFound": "Non è stato possibile trovare il file specificato",
"notebook.fileDownloadError": "La richiesta di apertura file non è riuscita. Errore: {0} {1}"
},
"extensions/notebook/out/jupyter/serverInstance": {
"out/jupyter/serverInstance": {
"serverStopError": "Si è verificato un errore durante l'arresto del server di Notebook: {0}",
"notebookStartProcessExitPremature": "Il processo di Notebook è stato chiuso prematuramente. Errore: {0}. Output di STDERR: {1}",
"jupyterError": "Errore restituito da Jupyter: {0}",
"jupyterOutputMsgStartSuccessful": "... Jupyter è in esecuzione alla posizione {0}",
"jupyterOutputMsgStart": "... Avvio del server Notebook"
},
"extensions/notebook/out/jupyter/jupyterSettingWriter": {
"out/jupyter/jupyterSettingWriter": {
"UnexpectedSettingType": "Tipo di impostazione imprevisto: {0}"
},
"extensions/notebook/out/jupyter/jupyterSessionManager": {
"out/jupyter/jupyterSessionManager": {
"errorStartBeforeReady": "Non è possibile avviare una sessione. Il gestore non è ancora inizializzato",
"connectionNotValid": "Con i kernel Spark è richiesta una connessione a un'istanza master del cluster Big Data di SQL Server."
},
"extensions/notebook/out/jupyter/jupyterServerManager": {
"out/jupyter/jupyterServerManager": {
"shutdownError": "L'arresto del server di Notebook non è riuscito: {0}"
},
"extensions/notebook/out/jupyter/jupyterServerInstallation": {
"out/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",
@@ -113,15 +113,15 @@
"msgJupyterInstallDone": "... Installazione di Jupyter completata.",
"msgInstallingSpark": "Installazione di SparkMagic..."
},
"extensions/notebook/out/jupyter/jupyterNotebookProvider": {
"out/jupyter/jupyterNotebookProvider": {
"errNotebookUriMissing": "È necessario specificare il percorso di un notebook"
},
"extensions/notebook/out/jupyter/jupyterController": {
"out/jupyter/jupyterController": {
"notebookFileType": "Notebooks",
"unsupportedFileType": "Sono supportati solo notebook con estensione ipynb",
"confirmReinstall": "Reinstallare?"
},
"extensions/notebook/out/dialog/configurePythonDialog": {
"out/dialog/configurePythonDialog": {
"configurePython.dialogName": "Configura Python per Notebooks",
"configurePython.okButtonText": "Installa",
"configurePython.cancelButtonText": "Annulla",
@@ -136,7 +136,7 @@
"configurePython.newInstall": "Nuova installazione di Python",
"configurePython.existingInstall": "Usa l'installazione esistente di Python"
},
"extensions/notebook/out/book/bookTreeView": {
"out/book/bookTreeView": {
"openNotebookError": "Apertura del file {0} non riuscita: {1}",
"openMarkdownError": "Apertura del file {0} non riuscita: {1}",
"openExternalLinkError": "Apertura del collegamento {0} non riuscita: {1}",
@@ -146,16 +146,16 @@
"openMarkdownCommand": "Apri Markdown",
"missingFileError": "File mancante: {0}"
},
"extensions/notebook/out/common/utils": {
"out/common/utils": {
"mkdirOutputMsg": "... Creazione di {0}",
"executeCommandProcessExited": "Processo terminato con codice {0}"
},
"extensions/notebook/out/common/localizedConstants": {
"out/common/localizedConstants": {
"msgYes": "Sì",
"msgNo": "No",
"msgSampleCodeDataFrame": "Questo esempio di codice consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati."
},
"extensions/notebook/out/extension": {
"out/extension": {
"msgSampleCodeDataFrame": "Questo esempio di codice consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati.",
"noNotebookVisible": "Non ci sono editor di notebook attivi",
"codeCellName": "Codice",

View File

@@ -8,12 +8,12 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/schema-compare/package": {
"package": {
"displayName": "Confronto schema di SQL Server",
"description": "La funzionalità Confronto schema di SQL Server per Azure Data Studio supporta il confronto degli schemi di database e pacchetti di applicazione livello dati.",
"schemaCompare.start": "Confronto schema"
},
"extensions/schema-compare/out/dialogs/schemaCompareOptionsDialog": {
"out/dialogs/schemaCompareOptionsDialog": {
"SchemaCompareOptionsDialog.Ok": "OK",
"SchemaCompareOptionsDialog.Cancel": "Annulla",
"SchemaCompareOptionsDialog.Reset": "Reimposta",
@@ -242,7 +242,7 @@
"SchemaCompare.Description.DropObjectsNotInSource": "Specifica se oggetti che non esistono nel file snapshot del database (.dacpac) vengono eliminati dal database di destinazione quando si esegue la pubblicazione in un database. Questo valore ha precedenza su DropExtendedProperties.",
"SchemaCompare.Description.IgnoreColumnOrder": "Specifica se le differenze nell'ordine colonne della tabella devono essere ignorate o aggiornate durante la pubblicazione di un database."
},
"extensions/schema-compare/out/dialogs/schemaCompareDialog": {
"out/dialogs/schemaCompareDialog": {
"schemaCompareDialog.ok": "OK",
"schemaCompareDialog.cancel": "Annulla",
"schemaCompareDialog.SourceTitle": "ORIGINE",
@@ -263,7 +263,7 @@
"schemaCompare.openFile": "Apri",
"schemaCompareDialog.defaultUser": "Predefinito"
},
"extensions/schema-compare/out/schemaCompareMainWindow": {
"out/schemaCompareMainWindow": {
"schemaCompare.CompareDetailsTitle": "Confronta dettagli",
"schemaCompare.ApplyConfirmation": "Aggiornare la destinazione?",
"schemaCompare.RecompareToRefresh": "Fare clic su Confronta per aggiornare il confronto.",