Update XLF files and fix errors with export (#7586)

* Update XLF files and fix errors with export

* Update file name

* Patch
This commit is contained in:
Karl Burtram
2019-10-10 20:47:28 -07:00
committed by GitHub
parent 248464191d
commit c292561eb1
13 changed files with 1639 additions and 4271 deletions

View File

@@ -7,13 +7,10 @@
import * as vscode from 'vscode';
import * as azdata from 'azdata';
import * as nls from 'vscode-nls';
import { IControllerTreeChangeHandler } from './controllerTreeChangeHandler';
import { TreeNode } from './treeNode';
import { IconPathHelper, BdcItemType, IconPath, AuthType } from '../constants';
const localize = nls.loadMessageBundle();
export abstract class ControllerTreeNode extends TreeNode {
constructor(

View File

@@ -1,8 +0,0 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import * as nls from 'vscode-nls';
export const localize = nls.loadMessageBundle();

View File

@@ -26,14 +26,15 @@ import { registerServiceEndpoints } from './dashboard/serviceEndpoints';
import { getBookExtensionContributions } from './dashboard/bookExtensions';
import { registerBooksWidget } from './dashboard/bookWidget';
import { createMssqlApi } from './mssqlApiFactory';
import { localize } from './localize';
import { SqlToolsServer } from './sqlToolsServer';
import { promises as fs } from 'fs';
import { IconPathHelper } from './iconHelper';
import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle();
const msgSampleCodeDataFrame = localize('msgSampleCodeDataFrame', 'This sample code loads the file into a data frame and shows the first 10 results.');
export async function activate(context: vscode.ExtensionContext): Promise<IExtension> {
// lets make sure we support this platform first
let supported = await Utils.verifyPlatform();

View File

@@ -9,7 +9,6 @@ import * as Constants from './constants';
import * as vscode from 'vscode';
import * as path from 'path';
import { getCommonLaunchArgsAndCleanupOldLogFiles } from './utils';
import { localize } from './localize';
import { Telemetry, LanguageClientErrorHandler } from './telemetry';
import { SqlOpsDataClient, ClientOptions } from 'dataprotocol-client';
import { TelemetryFeature, AgentServicesFeature, SerializationFeature } from './features';
@@ -21,7 +20,9 @@ import { DacFxService } from './dacfx/dacFxService';
import { CmsService } from './cms/cmsService';
import { CompletionExtensionParams, CompletionExtLoadRequest } from './contracts';
import { promises as fs } from 'fs';
import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle();
const outputChannel = vscode.window.createOutputChannel(Constants.serviceName);
const statusView = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left);

View File

@@ -9,8 +9,9 @@ import { ErrorAction, ErrorHandler, Message, CloseAction } from 'vscode-language
import * as Utils from './utils';
import * as Constants from './constants';
import { localize } from './localize';
import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle();
const packageJson = require('../package.json');
const viewKnownIssuesAction = localize('viewKnownIssuesText', "View Known Issues");

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/Microsoft.sqlservernotebook/package" source-language="en" datatype="plaintext"><body>
<trans-unit id="title.sqlServerNotebooks">
<source xml:lang="en">SQL Server Notebooks</source>
</trans-unit>
<trans-unit id="title.sqlServer2019Book">
<source xml:lang="en">SQL Server 2019 Guide</source>
</trans-unit>
<trans-unit id="description.sqlserverNotebooks">
<source xml:lang="en">Notebooks to help get started with and troubleshoot SQL Server</source>
</trans-unit>
</body></file>
</xliff>

View File

@@ -53,27 +53,17 @@
<source xml:lang="en">Should Azure Germany integration be enabled</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/providers/databaseServer/databaseServerTreeDataProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel">
<source xml:lang="en">SQL Servers</source>
<file original="extensions/azurecore/dist/azureResource/utils" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.error">
<source xml:lang="en">Error: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/providers/database/databaseTreeDataProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.providers.database.treeDataProvider.databaseContainerLabel">
<source xml:lang="en">SQL Databases</source>
<file original="extensions/azurecore/dist/constants" source-language="en" datatype="plaintext"><body>
<trans-unit id="extensionName">
<source xml:lang="en">Azure Accounts</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/tree/treeProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.treeProvider.loadingLabel">
<source xml:lang="en">Loading ...</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/tree/subscriptionTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.subscriptionTreeNode.noResourcesLabel">
<source xml:lang="en">No Resources found.</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/tree/accountTreeNode" source-language="en" datatype="plaintext"><body>
<file original="extensions/azurecore/dist/azureResource/tree/accountTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.accountTreeNode.credentialError">
<source xml:lang="en">Failed to get credential for account {0}. Please refresh the account.</source>
</trans-unit>
@@ -81,32 +71,7 @@
<source xml:lang="en">No Subscriptions found.</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/tree/accountNotSignedInTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.accountNotSignedInTreeNode.signInLabel">
<source xml:lang="en">Sign in to Azure...</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/utils" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.error">
<source xml:lang="en">Error: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/resourceTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.resourceTreeNode.noResourcesLabel">
<source xml:lang="en">No Resources found</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/azureResource/commands" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.selectsubscriptions.credentialError">
<source xml:lang="en">Failed to get credential for account {0}. Please refresh the account.</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/account-provider/providerSettings" source-language="en" datatype="plaintext"><body>
<trans-unit id="publicCloudDisplayName">
<source xml:lang="en">Azure</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/account-provider/azureAccountProviderService" source-language="en" datatype="plaintext"><body>
<file original="extensions/azurecore/dist/account-provider/azureAccountProviderService" source-language="en" datatype="plaintext"><body>
<trans-unit id="clearTokenCacheSuccess">
<source xml:lang="en">Token cache successfully cleared</source>
</trans-unit>
@@ -114,7 +79,12 @@
<source xml:lang="en">Failed to clear token cache</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/account-provider/azureAccountProvider" source-language="en" datatype="plaintext"><body>
<file original="extensions/azurecore/dist/account-provider/providerSettings" source-language="en" datatype="plaintext"><body>
<trans-unit id="publicCloudDisplayName">
<source xml:lang="en">Azure</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/account-provider/azureAccountProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="accountProviderNotInitialized">
<source xml:lang="en">Account provider not initialized, cannot perform action</source>
</trans-unit>
@@ -131,9 +101,39 @@
<source xml:lang="en">Microsoft Account</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/out/constants" source-language="en" datatype="plaintext"><body>
<trans-unit id="extensionName">
<source xml:lang="en">Azure Accounts</source>
<file original="extensions/azurecore/dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel">
<source xml:lang="en">SQL Servers</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/azureResource/providers/database/databaseTreeDataProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.providers.database.treeDataProvider.databaseContainerLabel">
<source xml:lang="en">SQL Databases</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/azureResource/commands" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.selectsubscriptions.credentialError">
<source xml:lang="en">Failed to get credential for account {0}. Please refresh the account.</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/azureResource/tree/subscriptionTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.subscriptionTreeNode.noResourcesLabel">
<source xml:lang="en">No Resources found.</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/azureResource/resourceTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.resourceTreeNode.noResourcesLabel">
<source xml:lang="en">No Resources found</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/azureResource/tree/treeProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.treeProvider.loadingLabel">
<source xml:lang="en">Loading ...</source>
</trans-unit>
</body></file>
<file original="extensions/azurecore/dist/azureResource/tree/accountNotSignedInTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="azure.resource.tree.accountNotSignedInTreeNode.signInLabel">
<source xml:lang="en">Sign in to Azure...</source>
</trans-unit>
</body></file>
</xliff>

View File

@@ -2,10 +2,10 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/big-data-cluster/package" source-language="en" datatype="plaintext"><body>
<trans-unit id="description">
<source xml:lang="en">Support for managing SQL Server big data clusters</source>
<source xml:lang="en">Support for managing SQL Server Big Data Clusters</source>
</trans-unit>
<trans-unit id="text.sqlServerBigDataClusters">
<source xml:lang="en">SQL Server big data clusters</source>
<source xml:lang="en">SQL Server Big Data Clusters</source>
</trans-unit>
<trans-unit id="command.addController.title">
<source xml:lang="en">Connect to Controller</source>
@@ -16,21 +16,159 @@
<trans-unit id="command.refreshController.title">
<source xml:lang="en">Refresh</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/out/bigDataCluster/tree/controllerTreeNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="textSqlServers">
<source xml:lang="en">SQL Servers</source>
<trans-unit id="command.manageController.title">
<source xml:lang="en">Manage</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/out/bigDataCluster/tree/addControllerTreeNode" source-language="en" datatype="plaintext"><body>
<file original="extensions/big-data-cluster/dist/bigDataCluster/utils" source-language="en" datatype="plaintext"><body>
<trans-unit id="state.creating">
<source xml:lang="en">Creating</source>
</trans-unit>
<trans-unit id="state.waiting">
<source xml:lang="en">Waiting</source>
</trans-unit>
<trans-unit id="state.ready">
<source xml:lang="en">Ready</source>
</trans-unit>
<trans-unit id="state.deleting">
<source xml:lang="en">Deleting</source>
</trans-unit>
<trans-unit id="state.waitingForDeletion">
<source xml:lang="en">Waiting For Deletion</source>
</trans-unit>
<trans-unit id="state.deleted">
<source xml:lang="en">Deleted</source>
</trans-unit>
<trans-unit id="state.upgrading">
<source xml:lang="en">Upgrading</source>
</trans-unit>
<trans-unit id="state.waitingForUpgrade">
<source xml:lang="en">Waiting For Upgrade</source>
</trans-unit>
<trans-unit id="state.error">
<source xml:lang="en">Error</source>
</trans-unit>
<trans-unit id="state.running">
<source xml:lang="en">Running</source>
</trans-unit>
<trans-unit id="endpoint.appproxy">
<source xml:lang="en">Application Proxy</source>
</trans-unit>
<trans-unit id="endpoint.controller">
<source xml:lang="en">Cluster Management Service</source>
</trans-unit>
<trans-unit id="endpoint.gateway">
<source xml:lang="en">Gateway to access HDFS files, Spark</source>
</trans-unit>
<trans-unit id="endpoint.managementproxy">
<source xml:lang="en">Management Proxy</source>
</trans-unit>
<trans-unit id="endpoint.mgmtproxy">
<source xml:lang="en">Management Proxy</source>
</trans-unit>
<trans-unit id="endpoint.sqlServerEndpoint">
<source xml:lang="en">SQL Server Master Instance Front-End</source>
</trans-unit>
<trans-unit id="endpoint.grafana">
<source xml:lang="en">Metrics Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.kibana">
<source xml:lang="en">Log Search Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.yarnHistory">
<source xml:lang="en">Spark Diagnostics and Monitoring Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.sparkHistory">
<source xml:lang="en">Spark Jobs Management and Monitoring Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.webhdfs">
<source xml:lang="en">HDFS File System Proxy</source>
</trans-unit>
<trans-unit id="endpoint.livy">
<source xml:lang="en">Proxy for running Spark statements, jobs, applications</source>
</trans-unit>
<trans-unit id="service.sql">
<source xml:lang="en">SQL Server</source>
</trans-unit>
<trans-unit id="service.hdfs">
<source xml:lang="en">HDFS</source>
</trans-unit>
<trans-unit id="service.spark">
<source xml:lang="en">Spark</source>
</trans-unit>
<trans-unit id="service.control">
<source xml:lang="en">Control</source>
</trans-unit>
<trans-unit id="service.gateway">
<source xml:lang="en">Gateway</source>
</trans-unit>
<trans-unit id="service.app">
<source xml:lang="en">App</source>
</trans-unit>
<trans-unit id="bdc.healthy">
<source xml:lang="en">Healthy</source>
</trans-unit>
<trans-unit id="bdc.unhealthy">
<source xml:lang="en">Unhealthy</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/dist/bigDataCluster/controller/clusterControllerApi" source-language="en" datatype="plaintext"><body>
<trans-unit id="error.no.activedirectory">
<source xml:lang="en">This cluster does not support Windows authentication</source>
</trans-unit>
<trans-unit id="bdc.error.tokenPost">
<source xml:lang="en">Error during authentication</source>
</trans-unit>
<trans-unit id="bdc.error.unauthorized">
<source xml:lang="en">You do not have permission to log into this cluster using Windows Authentication</source>
</trans-unit>
<trans-unit id="bdc.error.getEndPoints">
<source xml:lang="en">Error retrieving endpoints from {0}</source>
</trans-unit>
<trans-unit id="bdc.error.getBdcStatus">
<source xml:lang="en">Error retrieving BDC status from {0}</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/dist/extension" source-language="en" datatype="plaintext"><body>
<trans-unit id="bdc.dashboard.title">
<source xml:lang="en">Big Data Cluster Dashboard -</source>
</trans-unit>
<trans-unit id="textYes">
<source xml:lang="en">Yes</source>
</trans-unit>
<trans-unit id="textNo">
<source xml:lang="en">No</source>
</trans-unit>
<trans-unit id="textConfirmDeleteController">
<source xml:lang="en">Are you sure you want to delete '{0}'?</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/dist/bigDataCluster/tree/addControllerNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="textBigDataClusterControllerWithDots">
<source xml:lang="en">Add big data cluster controller...</source>
<source xml:lang="en">Add SQL Server Big Data Cluster controller...</source>
</trans-unit>
<trans-unit id="textConnectToController">
<source xml:lang="en">Connect to Controller</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/out/bigDataCluster/dialog/addControllerDialog" source-language="en" datatype="plaintext"><body>
<file original="extensions/big-data-cluster/dist/bigDataCluster/tree/loadingControllerNode" source-language="en" datatype="plaintext"><body>
<trans-unit id="textLoadingWithDots">
<source xml:lang="en">Loading...</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/dist/bigDataCluster/dialog/addControllerDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="basicAuthName">
<source xml:lang="en">Basic</source>
</trans-unit>
<trans-unit id="integratedAuthName">
<source xml:lang="en">Windows Authentication</source>
</trans-unit>
<trans-unit id="err.controller.username.required">
<source xml:lang="en">Username is required</source>
</trans-unit>
<trans-unit id="err.controller.password.required">
<source xml:lang="en">Password is required</source>
</trans-unit>
<trans-unit id="textAddNewController">
<source xml:lang="en">Add New Controller</source>
</trans-unit>
@@ -49,6 +187,9 @@
<trans-unit id="textUrlCapital">
<source xml:lang="en">URL</source>
</trans-unit>
<trans-unit id="textAuthCapital">
<source xml:lang="en">Authentication type</source>
</trans-unit>
<trans-unit id="textUsernameCapital">
<source xml:lang="en">Username</source>
</trans-unit>
@@ -62,15 +203,94 @@
<source xml:lang="en">Cancel</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/out/extension" source-language="en" datatype="plaintext"><body>
<trans-unit id="textYes">
<source xml:lang="en">Yes</source>
<file original="extensions/big-data-cluster/dist/bigDataCluster/dialog/bdcDashboard" source-language="en" datatype="plaintext"><body>
<trans-unit id="bdc.dashboard.refreshButton">
<source xml:lang="en">Refresh</source>
</trans-unit>
<trans-unit id="textNo">
<source xml:lang="en">No</source>
<trans-unit id="bdc.dashboard.troubleshootButton">
<source xml:lang="en">Troubleshoot</source>
</trans-unit>
<trans-unit id="textConfirmDeleteController">
<source xml:lang="en">Are you sure you want to delete '{0}'?</source>
<trans-unit id="bdc.dashboard.overviewNavTitle">
<source xml:lang="en">Big data cluster overview</source>
</trans-unit>
<trans-unit id="bdc.dashboard.clusterDetails">
<source xml:lang="en">Cluster Details</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/dist/bigDataCluster/dialog/bdcDashboardResourceStatusPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="bdc.dashboard.viewHyperlink">
<source xml:lang="en">View</source>
</trans-unit>
<trans-unit id="bdc.dashboard.notAvailable">
<source xml:lang="en">N/A</source>
</trans-unit>
<trans-unit id="bdc.dashboard.healthStatusDetailsHeader">
<source xml:lang="en">Health Status Details</source>
</trans-unit>
<trans-unit id="bdc.dashboard.lastUpdated">
<source xml:lang="en">Last Updated : {0}</source>
</trans-unit>
<trans-unit id="bdc.dashboard.instanceHeader">
<source xml:lang="en">Instance</source>
</trans-unit>
<trans-unit id="bdc.dashboard.stateHeader">
<source xml:lang="en">State</source>
</trans-unit>
<trans-unit id="bdc.dashboard.healthStatusHeader">
<source xml:lang="en">Health Status</source>
</trans-unit>
<trans-unit id="bdc.dashboard.metricsAndLogsLabel">
<source xml:lang="en">Metrics and Logs</source>
</trans-unit>
<trans-unit id="bdc.dashboard.metricsHeader">
<source xml:lang="en">Metrics</source>
</trans-unit>
<trans-unit id="bdc.dashboard.logsHeader">
<source xml:lang="en">Logs</source>
</trans-unit>
<trans-unit id="bdc.dashboard.viewDetails">
<source xml:lang="en">View Details</source>
</trans-unit>
</body></file>
<file original="extensions/big-data-cluster/dist/bigDataCluster/dialog/bdcDashboardOverviewPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="bdc.dashboard.propertiesHeader">
<source xml:lang="en">Cluster Properties</source>
</trans-unit>
<trans-unit id="bdc.dashboard.clusterState">
<source xml:lang="en">Cluster State :</source>
</trans-unit>
<trans-unit id="bdc.dashboard.healthStatus">
<source xml:lang="en">Health Status :</source>
</trans-unit>
<trans-unit id="bdc.dashboard.overviewHeader">
<source xml:lang="en">Cluster Overview</source>
</trans-unit>
<trans-unit id="bdc.dashboard.lastUpdated">
<source xml:lang="en">Last Updated : {0}</source>
</trans-unit>
<trans-unit id="bdc.dashboard.serviceNameHeader">
<source xml:lang="en">Service Name</source>
</trans-unit>
<trans-unit id="bdc.dashboard.stateHeader">
<source xml:lang="en">State</source>
</trans-unit>
<trans-unit id="bdc.dashboard.healthStatusHeader">
<source xml:lang="en">Health Status</source>
</trans-unit>
<trans-unit id="bdc.dashboard.endpointsLabel">
<source xml:lang="en">Service Endpoints</source>
</trans-unit>
<trans-unit id="bdc.dashboard.serviceHeader">
<source xml:lang="en">Service</source>
</trans-unit>
<trans-unit id="bdc.dashboard.endpointHeader">
<source xml:lang="en">Endpoint</source>
</trans-unit>
<trans-unit id="bdc.dashboard.viewDetails">
<source xml:lang="en">View Details</source>
</trans-unit>
<trans-unit id="bdc.dashboard.copyTitle">
<source xml:lang="en">Copy</source>
</trans-unit>
</body></file>
</xliff>

View File

@@ -37,6 +37,9 @@
<trans-unit id="mssqlCluster.copyPath">
<source xml:lang="en">Copy Path</source>
</trans-unit>
<trans-unit id="mssqlCluster.manageAccess">
<source xml:lang="en">Manage Access</source>
</trans-unit>
<trans-unit id="notebook.command.new">
<source xml:lang="en">New Notebook</source>
</trans-unit>
@@ -44,10 +47,10 @@
<source xml:lang="en">Open Notebook</source>
</trans-unit>
<trans-unit id="tab.bigDataClusterDescription">
<source xml:lang="en">Tasks and information about your SQL Server big data cluster</source>
<source xml:lang="en">Tasks and information about your SQL Server Big Data Cluster</source>
</trans-unit>
<trans-unit id="title.bigDataCluster">
<source xml:lang="en">SQL Server big data cluster</source>
<source xml:lang="en">SQL Server Big Data Cluster</source>
</trans-unit>
<trans-unit id="title.submitSparkJob">
<source xml:lang="en">Submit Spark Job</source>
@@ -82,6 +85,12 @@
<trans-unit id="title.endpoints">
<source xml:lang="en">Service Endpoints</source>
</trans-unit>
<trans-unit id="title.books">
<source xml:lang="en">Notebooks</source>
</trans-unit>
<trans-unit id="title.showLogFile">
<source xml:lang="en">Show Log File</source>
</trans-unit>
<trans-unit id="mssql.configuration.title">
<source xml:lang="en">MSSQL configuration</source>
</trans-unit>
@@ -359,7 +368,133 @@
<source xml:lang="en">Indicates which server type system then provider will expose through the DataReader</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService" source-language="en" datatype="plaintext"><body>
<file original="extensions/mssql/dist/localizedConstants" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgMissingNodeContext">
<source xml:lang="en">Node Command called without any node passed</source>
</trans-unit>
<trans-unit id="mssql.manageAccessTitle">
<source xml:lang="en">Manage Access</source>
</trans-unit>
<trans-unit id="mssql.permissionsTitle">
<source xml:lang="en">Permissions</source>
</trans-unit>
<trans-unit id="mssql.ownersHeader">
<source xml:lang="en">Owners</source>
</trans-unit>
<trans-unit id="mssql.allOthersHeader">
<source xml:lang="en">All Others</source>
</trans-unit>
<trans-unit id="mssql.everyone">
<source xml:lang="en">Everyone</source>
</trans-unit>
<trans-unit id="mssql.userLabel">
<source xml:lang="en">User</source>
</trans-unit>
<trans-unit id="mssql.groupLabel">
<source xml:lang="en">Group</source>
</trans-unit>
<trans-unit id="mssql.accessHeader">
<source xml:lang="en">Access</source>
</trans-unit>
<trans-unit id="mssql.defaultHeader">
<source xml:lang="en">Default</source>
</trans-unit>
<trans-unit id="mssql.stickyHeader">
<source xml:lang="en">Sticky</source>
</trans-unit>
<trans-unit id="mssql.readHeader">
<source xml:lang="en">Read</source>
</trans-unit>
<trans-unit id="mssql.writeHeader">
<source xml:lang="en">Write</source>
</trans-unit>
<trans-unit id="mssql.executeHeader">
<source xml:lang="en">Execute</source>
</trans-unit>
<trans-unit id="mssql.addUserOrGroup">
<source xml:lang="en">Add User or Group</source>
</trans-unit>
<trans-unit id="mssql.enterNamePlaceholder">
<source xml:lang="en">Enter name</source>
</trans-unit>
<trans-unit id="mssql.addLabel">
<source xml:lang="en">Add</source>
</trans-unit>
<trans-unit id="mssql.namedUsersAndGroups">
<source xml:lang="en">Named Users and Groups</source>
</trans-unit>
<trans-unit id="mssql.apply">
<source xml:lang="en">Apply</source>
</trans-unit>
<trans-unit id="mssql.applyRecursively">
<source xml:lang="en">Apply Recursively</source>
</trans-unit>
<trans-unit id="mssql.errorApplyingAclChanges">
<source xml:lang="en">Unexpected error occurred while applying changes : {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LocalFileDestinationHint">
<source xml:lang="en">Local file will be uploaded to HDFS. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmissionEndMessage">
<source xml:lang="en">.......................... Submit Spark Job End ............................</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PrepareUploadingFile">
<source xml:lang="en">Uploading file from local {0} to HDFS folder: {1}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_UploadingFileSucceeded">
<source xml:lang="en">Upload file to cluster Succeeded!</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_UploadingFileFailed">
<source xml:lang="en">Upload file to cluster Failed. {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PrepareSubmitJob">
<source xml:lang="en">Submitting job {0} ... </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmitJobFinished">
<source xml:lang="en">The Spark Job has been submitted.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmitJobFailed">
<source xml:lang="en">Spark Job Submission Failed. {0} </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_YarnUIMessage">
<source xml:lang="en">YarnUI Url: {0} </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SparkHistoryLinkMessage">
<source xml:lang="en">Spark History Url: {0} </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_GetApplicationIdFailed">
<source xml:lang="en">Get Application Id Failed. {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LocalFileNotExisted">
<source xml:lang="en">Local file {0} does not existed. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NoSqlBigDataClusterFound">
<source xml:lang="en">No SQL Server Big Data Cluster found.</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/fileSources" source-language="en" datatype="plaintext"><body>
<trans-unit id="maxSizeNotice">
<source xml:lang="en">NOTICE: This file has been truncated at {0} for preview. </source>
</trans-unit>
<trans-unit id="maxSizeReached">
<source xml:lang="en">The file has been truncated at {0} for preview.</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/command" source-language="en" datatype="plaintext"><body>
<trans-unit id="progress">
<source xml:lang="en">$(sync~spin) {0}...</source>
</trans-unit>
<trans-unit id="cancelTooltip">
<source xml:lang="en">Cancel</source>
</trans-unit>
<trans-unit id="cancel">
<source xml:lang="en">Cancel operation?</source>
</trans-unit>
<trans-unit id="mssql.searchServers">
<source xml:lang="en">Search Server Names</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_LivyNoBatchIdReturned">
<source xml:lang="en">No Spark job batch id is returned from response.{0}[Error] {1}</source>
</trans-unit>
@@ -367,199 +502,7 @@
<source xml:lang="en">No log is returned within response.{0}[Error] {1}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_SparkJobSubmissionModelInitializeError">
<source xml:lang="en">Parameters for SparkJobSubmissionModel is illegal</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_submissionArgsIsInvalid">
<source xml:lang="en">submissionArgs is invalid. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LivyBatchIdIsInvalid">
<source xml:lang="en">livyBatchId is invalid. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_GetApplicationIdTimeOut">
<source xml:lang="en">Get Application Id time out. {0}[Log] {1}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_localFileOrFolderNotSpecified.">
<source xml:lang="en">Property localFilePath or hdfsFolderPath is not specified. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PathNotSpecified.">
<source xml:lang="en">Property Path is not specified. </source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_SparkJobSubmissionDialogInitializeError">
<source xml:lang="en">Parameters for SparkJobSubmissionDialog is illegal</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_DialogTitleNewJob">
<source xml:lang="en">New Job</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_DialogCancelButton">
<source xml:lang="en">Cancel</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_DialogSubmitButton">
<source xml:lang="en">Submit</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmitSparkJob">
<source xml:lang="en">{0} Spark Job Submission:</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmissionStartMessage">
<source xml:lang="en">.......................... Submit Spark Job Start ..........................</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_GeneralTabName">
<source xml:lang="en">GENERAL</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_JobNamePlaceHolder">
<source xml:lang="en">Enter a name ...</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_JobName">
<source xml:lang="en">Job Name</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SparkCluster">
<source xml:lang="en">Spark Cluster</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_FilePathPlaceHolder">
<source xml:lang="en">Path to a .jar or .py file</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LocalFileDestinationHintWithPath">
<source xml:lang="en">The selected local file will be uploaded to HDFS: {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_MainFilePath">
<source xml:lang="en">JAR/py File</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_MainClass">
<source xml:lang="en">Main Class</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_Arguments">
<source xml:lang="en">Arguments</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ArgumentsTooltip">
<source xml:lang="en">Command line arguments used in your main class, multiple arguments should be split by space.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NotSpecifyJobName">
<source xml:lang="en">Property Job Name is not specified.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NotSpecifyJARPYPath">
<source xml:lang="en">Property JAR/py File is not specified.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NotSpecifyMainClass">
<source xml:lang="en">Property Main Class is not specified.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_HDFSFileNotExistedWithPath">
<source xml:lang="en">{0} does not exist in Cluster or exception thrown. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_HDFSFileNotExisted">
<source xml:lang="en">The specified HDFS file does not exist. </source>
</trans-unit>
<trans-unit id="sparkSelectLocalFile">
<source xml:lang="en">Select</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SelectFileError">
<source xml:lang="en">Error in locating the file due to Error: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_AdvancedTabName">
<source xml:lang="en">ADVANCED</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceJarList">
<source xml:lang="en">Reference Jars</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceJarListToolTip">
<source xml:lang="en">Jars to be placed in executor working directory. The Jar path needs to be an HDFS Path. Multiple paths should be split by semicolon (;)</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferencePyList">
<source xml:lang="en">Reference py Files</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferencePyListTooltip">
<source xml:lang="en">Py Files to be placed in executor working directory. The file path needs to be an HDFS Path. Multiple paths should be split by semicolon(;)</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceFilesList">
<source xml:lang="en">Reference Files</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceFilesListTooltip">
<source xml:lang="en">Files to be placed in executor working directory. The file path needs to be an HDFS Path. Multiple paths should be split by semicolon(;)</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/dialog/dialogCommands" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_PleaseSelectSqlWithCluster">
<source xml:lang="en">Please select SQL Server with big data cluster. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NoSqlSelected">
<source xml:lang="en">No Sql Server is selected.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_GetFilePathFromSelectedNodeFailed">
<source xml:lang="en">Error Get File Path: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/sparkFeature/sparkUtils" source-language="en" datatype="plaintext"><body>
<trans-unit id="mkdirOutputMsg">
<source xml:lang="en">... Creating {0}</source>
</trans-unit>
<trans-unit id="executeCommandProcessExited">
<source xml:lang="en">Process exited with code {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/webhdfs" source-language="en" datatype="plaintext"><body>
<trans-unit id="webhdfs.invalidDataStructure">
<source xml:lang="en">Invalid Data Structure</source>
</trans-unit>
<trans-unit id="webhdfs.missingProperties">
<source xml:lang="en">Unable to create WebHDFS client due to missing options: ${0}</source>
</trans-unit>
<trans-unit id="webhdfs.undefinedArgument">
<source xml:lang="en">'${0}' is undefined.</source>
</trans-unit>
<trans-unit id="webhdfs.httpError400">
<source xml:lang="en">Bad Request</source>
</trans-unit>
<trans-unit id="webhdfs.httpError401">
<source xml:lang="en">Unauthorized</source>
</trans-unit>
<trans-unit id="webhdfs.httpError403">
<source xml:lang="en">Forbidden</source>
</trans-unit>
<trans-unit id="webhdfs.httpError404">
<source xml:lang="en">Not Found</source>
</trans-unit>
<trans-unit id="webhdfs.httpError500">
<source xml:lang="en">Internal Server Error</source>
</trans-unit>
<trans-unit id="webhdfs.unknownError">
<source xml:lang="en">Unknown Error</source>
</trans-unit>
<trans-unit id="webhdfs.unexpectedRedirect">
<source xml:lang="en">Unexpected Redirect</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/objectExplorerNodeProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="prmptPwd">
<source xml:lang="en">Please provide the password to connect to HDFS:</source>
</trans-unit>
<trans-unit id="sessionNotFound">
<source xml:lang="en">Session for node {0} does not exist</source>
</trans-unit>
<trans-unit id="notifyError">
<source xml:lang="en">Error notifying of node change: {0}</source>
</trans-unit>
<trans-unit id="rootLabel">
<source xml:lang="en">Root</source>
</trans-unit>
<trans-unit id="hdfsFolder">
<source xml:lang="en">HDFS</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/hdfsProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="errorExpanding">
<source xml:lang="en">Error: {0}</source>
</trans-unit>
<trans-unit id="errDeleteConnectionNode">
<source xml:lang="en">Cannot delete a connection. Only subfolders and files can be deleted.</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/hdfsCommands" source-language="en" datatype="plaintext"><body>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/hdfsCommands" source-language="en" datatype="plaintext"><body>
<trans-unit id="allFiles">
<source xml:lang="en">All Files</source>
</trans-unit>
@@ -614,16 +557,43 @@
<trans-unit id="copyPathError">
<source xml:lang="en">Error on copying path: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/fileSources" source-language="en" datatype="plaintext"><body>
<trans-unit id="maxSizeNotice">
<source xml:lang="en">NOTICE: This file has been truncated at {0} for preview. </source>
</trans-unit>
<trans-unit id="maxSizeReached">
<source xml:lang="en">The file has been truncated at {0} for preview.</source>
<trans-unit id="manageAccessError">
<source xml:lang="en">An unexpected error occurred while opening the Manage Access dialog: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/connection" source-language="en" datatype="plaintext"><body>
<file original="extensions/mssql/dist/hdfs/webhdfs" source-language="en" datatype="plaintext"><body>
<trans-unit id="webhdfs.invalidDataStructure">
<source xml:lang="en">Invalid Data Structure</source>
</trans-unit>
<trans-unit id="webhdfs.missingProperties">
<source xml:lang="en">Unable to create WebHDFS client due to missing options: ${0}</source>
</trans-unit>
<trans-unit id="webhdfs.undefinedArgument">
<source xml:lang="en">'${0}' is undefined.</source>
</trans-unit>
<trans-unit id="webhdfs.httpError400">
<source xml:lang="en">Bad Request</source>
</trans-unit>
<trans-unit id="webhdfs.httpError401">
<source xml:lang="en">Unauthorized</source>
</trans-unit>
<trans-unit id="webhdfs.httpError403">
<source xml:lang="en">Forbidden</source>
</trans-unit>
<trans-unit id="webhdfs.httpError404">
<source xml:lang="en">Not Found</source>
</trans-unit>
<trans-unit id="webhdfs.httpError500">
<source xml:lang="en">Internal Server Error</source>
</trans-unit>
<trans-unit id="webhdfs.unknownError">
<source xml:lang="en">Unknown Error</source>
</trans-unit>
<trans-unit id="webhdfs.unexpectedRedirect">
<source xml:lang="en">Unexpected Redirect</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/connection" source-language="en" datatype="plaintext"><body>
<trans-unit id="connectionInfoUndefined">
<source xml:lang="en">ConnectionInfo is undefined.</source>
</trans-unit>
@@ -634,67 +604,18 @@
<source xml:lang="en">Some missing properties in connectionInfo.options: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/command" source-language="en" datatype="plaintext"><body>
<trans-unit id="progress">
<source xml:lang="en">$(sync~spin) {0}...</source>
<file original="extensions/mssql/dist/telemetry" source-language="en" datatype="plaintext"><body>
<trans-unit id="viewKnownIssuesText">
<source xml:lang="en">View Known Issues</source>
</trans-unit>
<trans-unit id="cancelTooltip">
<source xml:lang="en">Cancel</source>
</trans-unit>
<trans-unit id="cancel">
<source xml:lang="en">Cancel operation?</source>
</trans-unit>
<trans-unit id="mssql.searchServers">
<source xml:lang="en">Search Server Names</source>
<trans-unit id="serviceCrashMessage">
<source xml:lang="en">{0} component exited unexpectedly. Please restart Azure Data Studio.</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/objectExplorerNodeProvider/cancelableStream" source-language="en" datatype="plaintext"><body>
<trans-unit id="streamCanceled">
<source xml:lang="en">Stream operation canceled by the user</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/prompts/confirm" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgYes">
<source xml:lang="en">Yes</source>
</trans-unit>
<trans-unit id="msgNo">
<source xml:lang="en">No</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/main" source-language="en" datatype="plaintext"><body>
<file original="extensions/mssql/dist/main" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
</trans-unit>
<trans-unit id="grafana">
<source xml:lang="en">Metrics Dashboard</source>
</trans-unit>
<trans-unit id="kibana">
<source xml:lang="en">Log Search Dashboard</source>
</trans-unit>
<trans-unit id="sparkHistory">
<source xml:lang="en">Spark Job Monitoring</source>
</trans-unit>
<trans-unit id="yarnHistory">
<source xml:lang="en">Spark Resource Management</source>
</trans-unit>
<trans-unit id="copyText">
<source xml:lang="en">Copy</source>
</trans-unit>
<trans-unit id="appproxy">
<source xml:lang="en">Application Proxy</source>
</trans-unit>
<trans-unit id="controller">
<source xml:lang="en">Cluster Management Service</source>
</trans-unit>
<trans-unit id="gateway">
<source xml:lang="en">HDFS and Spark</source>
</trans-unit>
<trans-unit id="managementproxy">
<source xml:lang="en">Management Proxy</source>
</trans-unit>
<trans-unit id="mgmtproxy">
<source xml:lang="en">Management Proxy</source>
</trans-unit>
<trans-unit id="notebookFileType">
<source xml:lang="en">Notebooks</source>
</trans-unit>
@@ -704,14 +625,249 @@
<trans-unit id="fileNotFound">
<source xml:lang="en">Unable to find the file specified</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/prompts/confirm" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgYes">
<source xml:lang="en">Yes</source>
</trans-unit>
<trans-unit id="msgNo">
<source xml:lang="en">No</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sparkFeature/dialog/dialogCommands" source-language="en" datatype="plaintext"><body>
<trans-unit id="selectOtherServer">
<source xml:lang="en">Select other SQL Server</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PleaseSelectSqlWithCluster">
<source xml:lang="en">Please select SQL Server with Big Data Cluster.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NoSqlSelected">
<source xml:lang="en">No SQL Server is selected.</source>
</trans-unit>
<trans-unit id="errorNotSqlBigDataCluster">
<source xml:lang="en">The selected server does not belong to a SQL Server Big Data Cluster</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_GetFilePathFromSelectedNodeFailed">
<source xml:lang="en">Error Get File Path: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_SparkJobSubmissionDialogInitializeError">
<source xml:lang="en">Parameters for SparkJobSubmissionDialog is illegal</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_DialogTitleNewJob">
<source xml:lang="en">New Job</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_DialogCancelButton">
<source xml:lang="en">Cancel</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_DialogSubmitButton">
<source xml:lang="en">Submit</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmitSparkJob">
<source xml:lang="en">{0} Spark Job Submission:</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmissionStartMessage">
<source xml:lang="en">.......................... Submit Spark Job Start ..........................</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_SparkJobSubmissionModelInitializeError">
<source xml:lang="en">Parameters for SparkJobSubmissionModel is illegal</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_submissionArgsIsInvalid">
<source xml:lang="en">submissionArgs is invalid. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LivyBatchIdIsInvalid">
<source xml:lang="en">livyBatchId is invalid. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_GetApplicationIdTimeOut">
<source xml:lang="en">Get Application Id time out. {0}[Log] {1}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_localFileOrFolderNotSpecified.">
<source xml:lang="en">Property localFilePath or hdfsFolderPath is not specified. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PathNotSpecified.">
<source xml:lang="en">Property Path is not specified. </source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_GeneralTabName">
<source xml:lang="en">GENERAL</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_JobNamePlaceHolder">
<source xml:lang="en">Enter a name ...</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_JobName">
<source xml:lang="en">Job Name</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SparkCluster">
<source xml:lang="en">Spark Cluster</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_FilePathPlaceHolder">
<source xml:lang="en">Path to a .jar or .py file</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LocalFileDestinationHintWithPath">
<source xml:lang="en">The selected local file will be uploaded to HDFS: {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_MainFilePath">
<source xml:lang="en">JAR/py File</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_MainClass">
<source xml:lang="en">Main Class</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_Arguments">
<source xml:lang="en">Arguments</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ArgumentsTooltip">
<source xml:lang="en">Command line arguments used in your main class, multiple arguments should be split by space.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NotSpecifyJobName">
<source xml:lang="en">Property Job Name is not specified.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NotSpecifyJARPYPath">
<source xml:lang="en">Property JAR/py File is not specified.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NotSpecifyMainClass">
<source xml:lang="en">Property Main Class is not specified.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_HDFSFileNotExistedWithPath">
<source xml:lang="en">{0} does not exist in Cluster or exception thrown. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_HDFSFileNotExisted">
<source xml:lang="en">The specified HDFS file does not exist. </source>
</trans-unit>
<trans-unit id="sparkSelectLocalFile">
<source xml:lang="en">Select</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SelectFileError">
<source xml:lang="en">Error in locating the file due to Error: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab" source-language="en" datatype="plaintext"><body>
<trans-unit id="sparkJobSubmission_AdvancedTabName">
<source xml:lang="en">ADVANCED</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceJarList">
<source xml:lang="en">Reference Jars</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceJarListToolTip">
<source xml:lang="en">Jars to be placed in executor working directory. The Jar path needs to be an HDFS Path. Multiple paths should be split by semicolon (;)</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferencePyList">
<source xml:lang="en">Reference py Files</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferencePyListTooltip">
<source xml:lang="en">Py Files to be placed in executor working directory. The file path needs to be an HDFS Path. Multiple paths should be split by semicolon(;)</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceFilesList">
<source xml:lang="en">Reference Files</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_ReferenceFilesListTooltip">
<source xml:lang="en">Files to be placed in executor working directory. The file path needs to be an HDFS Path. Multiple paths should be split by semicolon(;)</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/objectExplorerNodeProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="prmptPwd">
<source xml:lang="en">Please provide the password to connect to HDFS:</source>
</trans-unit>
<trans-unit id="sessionNotFound">
<source xml:lang="en">Session for node {0} does not exist</source>
</trans-unit>
<trans-unit id="notifyError">
<source xml:lang="en">Error notifying of node change: {0}</source>
</trans-unit>
<trans-unit id="hdfsFolder">
<source xml:lang="en">HDFS</source>
</trans-unit>
<trans-unit id="rootLabel">
<source xml:lang="en">Root</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/hdfsProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="errorExpanding">
<source xml:lang="en">Error: {0}</source>
</trans-unit>
<trans-unit id="errDeleteConnectionNode">
<source xml:lang="en">Cannot delete a connection. Only subfolders and files can be deleted.</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/cancelableStream" source-language="en" datatype="plaintext"><body>
<trans-unit id="streamCanceled">
<source xml:lang="en">Stream operation canceled by the user</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/dashboard/serviceEndpoints" source-language="en" datatype="plaintext"><body>
<trans-unit id="grafana">
<source xml:lang="en">Metrics Dashboard</source>
</trans-unit>
<trans-unit id="kibana">
<source xml:lang="en">Log Search Dashboard</source>
</trans-unit>
<trans-unit id="sparkHistory">
<source xml:lang="en">Spark Jobs Management and Monitoring Dashboard</source>
</trans-unit>
<trans-unit id="yarnHistory">
<source xml:lang="en">Spark Diagnostics and Monitoring Dashboard</source>
</trans-unit>
<trans-unit id="copyText">
<source xml:lang="en">Copy</source>
</trans-unit>
<trans-unit id="endpoint.appproxy">
<source xml:lang="en">Application Proxy</source>
</trans-unit>
<trans-unit id="endpoint.controller">
<source xml:lang="en">Cluster Management Service</source>
</trans-unit>
<trans-unit id="endpoint.gateway">
<source xml:lang="en">Gateway to access HDFS files, Spark</source>
</trans-unit>
<trans-unit id="endpoint.managementproxy">
<source xml:lang="en">Management Proxy</source>
</trans-unit>
<trans-unit id="endpoint.mgmtproxy">
<source xml:lang="en">Management Proxy</source>
</trans-unit>
<trans-unit id="endpoint.sqlServerEndpoint">
<source xml:lang="en">SQL Server Master Instance Front-End</source>
</trans-unit>
<trans-unit id="endpoint.grafana">
<source xml:lang="en">Metrics Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.kibana">
<source xml:lang="en">Log Search Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.yarnHistory">
<source xml:lang="en">Spark Diagnostics and Monitoring Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.sparkHistory">
<source xml:lang="en">Spark Jobs Management and Monitoring Dashboard</source>
</trans-unit>
<trans-unit id="endpoint.webhdfs">
<source xml:lang="en">HDFS File System Proxy</source>
</trans-unit>
<trans-unit id="endpoint.livy">
<source xml:lang="en">Proxy for running Spark statements, jobs, applications</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/dist/sqlToolsServer" source-language="en" datatype="plaintext"><body>
<trans-unit id="serviceStartedStatusMsg">
<source xml:lang="en">{0} Started</source>
</trans-unit>
<trans-unit id="startingServiceStatusMsg">
<source xml:lang="en">Starting {0}</source>
</trans-unit>
<trans-unit id="failedToStartServiceErrorMsg">
<source xml:lang="en">Failed to start {0}</source>
</trans-unit>
<trans-unit id="installingServiceChannelMsg">
<source xml:lang="en">Installing {0} service to {1}</source>
<source xml:lang="en">Installing {0} to {1}</source>
</trans-unit>
<trans-unit id="installingServiceStatusMsg">
<source xml:lang="en">Installing Service</source>
<source xml:lang="en">Installing {0}</source>
</trans-unit>
<trans-unit id="installedServiceChannelMsg">
<source xml:lang="en">Installed</source>
<source xml:lang="en">Installed {0}</source>
</trans-unit>
<trans-unit id="downloadingServiceChannelMsg">
<source xml:lang="en">Downloading {0}</source>
@@ -720,54 +876,10 @@
<source xml:lang="en">({0} KB)</source>
</trans-unit>
<trans-unit id="downloadingServiceStatusMsg">
<source xml:lang="en">Downloading Service</source>
<source xml:lang="en">Downloading {0}</source>
</trans-unit>
<trans-unit id="downloadServiceDoneChannelMsg">
<source xml:lang="en">Done!</source>
<source xml:lang="en">Done installing {0}</source>
</trans-unit>
</body></file>
<file original="extensions/mssql/out/localizedConstants" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgMissingNodeContext">
<source xml:lang="en">Node Command called without any node passed</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LocalFileDestinationHint">
<source xml:lang="en">Local file will be uploaded to HDFS. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmissionEndMessage">
<source xml:lang="en">.......................... Submit Spark Job End ............................</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PrepareUploadingFile">
<source xml:lang="en">Uploading file from local {0} to HDFS folder: {1}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_UploadingFileSucceeded">
<source xml:lang="en">Upload file to cluster Succeeded!</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_UploadingFileFailed">
<source xml:lang="en">Upload file to cluster Failed. {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_PrepareSubmitJob">
<source xml:lang="en">Submitting job {0} ... </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmitJobFinished">
<source xml:lang="en">The Spark Job has been submitted.</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SubmitJobFailed">
<source xml:lang="en">Spark Job Submission Failed. {0} </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_YarnUIMessage">
<source xml:lang="en">YarnUI Url: {0} </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_SparkHistoryLinkMessage">
<source xml:lang="en">Spark History Url: {0} </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_GetApplicationIdFailed">
<source xml:lang="en">Get Application Id Failed. {0}</source>
</trans-unit>
<trans-unit id="sparkJobSubmission_LocalFileNotExisted">
<source xml:lang="en">Local file {0} does not existed. </source>
</trans-unit>
<trans-unit id="sparkJobSubmission_NoSqlBigDataClusterFound">
<source xml:lang="en">No Sql Server big data cluster found.</source>
</trans-unit>
</body></file>
</xliff>
</xliff>

View File

@@ -22,6 +22,9 @@
<trans-unit id="notebook.maxTableRows.description">
<source xml:lang="en">Maximum number of rows returned per table in the Notebook editor</source>
</trans-unit>
<trans-unit id="notebook.maxBookSearchDepth.description">
<source xml:lang="en">Maximum depth of subdirectories to search for Books (Enter 0 for infinite)</source>
</trans-unit>
<trans-unit id="notebook.command.new">
<source xml:lang="en">New Notebook</source>
</trans-unit>
@@ -82,8 +85,202 @@
<trans-unit id="title.managePackages">
<source xml:lang="en">Manage Packages</source>
</trans-unit>
<trans-unit id="title.SQL19PreviewBook">
<source xml:lang="en">SQL Server 2019 Guide</source>
</trans-unit>
<trans-unit id="books-preview-category">
<source xml:lang="en">Jupyter Books</source>
</trans-unit>
<trans-unit id="title.saveJupyterBook">
<source xml:lang="en">Save Book</source>
</trans-unit>
<trans-unit id="title.SavedBooks">
<source xml:lang="en">Saved Books</source>
</trans-unit>
<trans-unit id="title.UntitledBooks">
<source xml:lang="en">Untitled Books</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/dialog/managePackages/managePackagesDialog" source-language="en" datatype="plaintext"><body>
<file original="extensions/notebook/dist/common/utils" source-language="en" datatype="plaintext"><body>
<trans-unit id="mkdirOutputMsg">
<source xml:lang="en">... Creating {0}</source>
</trans-unit>
<trans-unit id="executeCommandProcessExited">
<source xml:lang="en">Process exited with code {0}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/common/localizedConstants" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgYes">
<source xml:lang="en">Yes</source>
</trans-unit>
<trans-unit id="msgNo">
<source xml:lang="en">No</source>
</trans-unit>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/jupyter/jupyterServerInstallation" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgInstallPkgProgress">
<source xml:lang="en">Notebook dependencies installation is in progress</source>
</trans-unit>
<trans-unit id="msgPythonDownloadComplete">
<source xml:lang="en">Python download is complete</source>
</trans-unit>
<trans-unit id="msgPythonDownloadError">
<source xml:lang="en">Error while downloading python setup</source>
</trans-unit>
<trans-unit id="msgPythonDownloadPending">
<source xml:lang="en">Downloading python package</source>
</trans-unit>
<trans-unit id="msgPythonUnpackPending">
<source xml:lang="en">Unpacking python package</source>
</trans-unit>
<trans-unit id="msgPythonDirectoryError">
<source xml:lang="en">Error while creating python installation directory</source>
</trans-unit>
<trans-unit id="msgPythonUnpackError">
<source xml:lang="en">Error while unpacking python bundle</source>
</trans-unit>
<trans-unit id="msgTaskName">
<source xml:lang="en">Installing Notebook dependencies</source>
</trans-unit>
<trans-unit id="msgInstallPkgStart">
<source xml:lang="en">Installing Notebook dependencies, see Tasks view for more information</source>
</trans-unit>
<trans-unit id="msgInstallPkgFinish">
<source xml:lang="en">Notebook dependencies installation is complete</source>
</trans-unit>
<trans-unit id="msgPythonRunningError">
<source xml:lang="en">Cannot overwrite an existing Python installation while python is running. Please close any active notebooks before proceeding.</source>
</trans-unit>
<trans-unit id="msgPendingInstallError">
<source xml:lang="en">Another Python installation is currently in progress.</source>
</trans-unit>
<trans-unit id="msgSkipPythonInstall">
<source xml:lang="en">Python already exists at the specific location. Skipping install.</source>
</trans-unit>
<trans-unit id="msgDependenciesInstallationFailed">
<source xml:lang="en">Installing Notebook dependencies failed with error: {0}</source>
</trans-unit>
<trans-unit id="msgDownloadPython">
<source xml:lang="en">Downloading local python for platform: {0} to {1}</source>
</trans-unit>
<trans-unit id="msgInstallStart">
<source xml:lang="en">Installing required packages to run Notebooks...</source>
</trans-unit>
<trans-unit id="msgJupyterInstallDone">
<source xml:lang="en">... Jupyter installation complete.</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/dialog/configurePythonDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="configurePython.dialogName">
<source xml:lang="en">Configure Python for Notebooks</source>
</trans-unit>
<trans-unit id="configurePython.okButtonText">
<source xml:lang="en">Install</source>
</trans-unit>
<trans-unit id="configurePython.cancelButtonText">
<source xml:lang="en">Cancel</source>
</trans-unit>
<trans-unit id="configurePython.browseButtonText">
<source xml:lang="en">Browse</source>
</trans-unit>
<trans-unit id="configurePython.locationTextBoxText">
<source xml:lang="en">Python Install Location</source>
</trans-unit>
<trans-unit id="configurePython.selectFileLabel">
<source xml:lang="en">Select</source>
</trans-unit>
<trans-unit id="configurePython.installNote">
<source xml:lang="en">This installation will take some time. It is recommended to not close the application until the installation is complete.</source>
</trans-unit>
<trans-unit id="configurePython.invalidLocationMsg">
<source xml:lang="en">The specified install location is invalid.</source>
</trans-unit>
<trans-unit id="configurePython.pythonNotFoundMsg">
<source xml:lang="en">No python installation was found at the specified location.</source>
</trans-unit>
<trans-unit id="configurePython.pythonInstallDeclined">
<source xml:lang="en">Python installation was declined.</source>
</trans-unit>
<trans-unit id="configurePython.installationType">
<source xml:lang="en">Installation Type</source>
</trans-unit>
<trans-unit id="configurePython.newInstall">
<source xml:lang="en">New Python installation</source>
</trans-unit>
<trans-unit id="configurePython.existingInstall">
<source xml:lang="en">Use existing Python installation</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/extension" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
</trans-unit>
<trans-unit id="noNotebookVisible">
<source xml:lang="en">No notebook editor is active</source>
</trans-unit>
<trans-unit id="codeCellName">
<source xml:lang="en">Code</source>
</trans-unit>
<trans-unit id="textCellName">
<source xml:lang="en">Text</source>
</trans-unit>
<trans-unit id="selectCellType">
<source xml:lang="en">What type of cell do you want to add?</source>
</trans-unit>
<trans-unit id="notebookFiles">
<source xml:lang="en">Notebooks</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/jupyter/jupyterController" source-language="en" datatype="plaintext"><body>
<trans-unit id="notebookFileType">
<source xml:lang="en">Notebooks</source>
</trans-unit>
<trans-unit id="unsupportedFileType">
<source xml:lang="en">Only .ipynb Notebooks are supported</source>
</trans-unit>
<trans-unit id="confirmReinstall">
<source xml:lang="en">Are you sure you want to reinstall?</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/jupyter/jupyterServerManager" source-language="en" datatype="plaintext"><body>
<trans-unit id="shutdownError">
<source xml:lang="en">Shutdown of Notebook server failed: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/jupyter/serverInstance" source-language="en" datatype="plaintext"><body>
<trans-unit id="serverStopError">
<source xml:lang="en">Error stopping Notebook Server: {0}</source>
</trans-unit>
<trans-unit id="notebookStartProcessExitPremature">
<source xml:lang="en">Notebook process exited prematurely with error: {0}, StdErr Output: {1}</source>
</trans-unit>
<trans-unit id="jupyterError">
<source xml:lang="en">Error sent from Jupyter: {0}</source>
</trans-unit>
<trans-unit id="jupyterOutputMsgStartSuccessful">
<source xml:lang="en">... Jupyter is running at {0}</source>
</trans-unit>
<trans-unit id="jupyterOutputMsgStart">
<source xml:lang="en">... Starting Notebook server</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/jupyter/jupyterNotebookProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="errNotebookUriMissing">
<source xml:lang="en">A notebook path is required</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/jupyter/jupyterSessionManager" source-language="en" datatype="plaintext"><body>
<trans-unit id="errorStartBeforeReady">
<source xml:lang="en">Cannot start a session, the manager is not yet initialized</source>
</trans-unit>
<trans-unit id="connectionNotValid">
<source xml:lang="en">Spark kernels require a connection to a SQL Server Big Data Cluster master instance.</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/dialog/managePackages/managePackagesDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="managePackages.dialogName">
<source xml:lang="en">Manage Packages</source>
</trans-unit>
@@ -91,7 +288,7 @@
<source xml:lang="en">Close</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/dialog/managePackages/installedPackagesTab" source-language="en" datatype="plaintext"><body>
<file original="extensions/notebook/dist/dialog/managePackages/installedPackagesTab" source-language="en" datatype="plaintext"><body>
<trans-unit id="managePackages.installedTabTitle">
<source xml:lang="en">Installed</source>
</trans-unit>
@@ -123,7 +320,7 @@
<source xml:lang="en">Failed to uninstall {0}. Error: {1}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/dialog/managePackages/addNewPackageTab" source-language="en" datatype="plaintext"><body>
<file original="extensions/notebook/dist/dialog/managePackages/addNewPackageTab" source-language="en" datatype="plaintext"><body>
<trans-unit id="managePackages.invalidTextPlaceholder">
<source xml:lang="en">N/A</source>
</trans-unit>
@@ -167,7 +364,7 @@
<source xml:lang="en">Failed to install {0} {1}. Error: {2}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/protocol/notebookUriHandler" source-language="en" datatype="plaintext"><body>
<file original="extensions/notebook/dist/protocol/notebookUriHandler" source-language="en" datatype="plaintext"><body>
<trans-unit id="notebook.unsupportedAction">
<source xml:lang="en">Action {0} is not supported for this handler</source>
</trans-unit>
@@ -184,217 +381,52 @@
<source xml:lang="en">File open request failed with error: {0} {1}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/serverInstance" source-language="en" datatype="plaintext"><body>
<trans-unit id="serverStopError">
<source xml:lang="en">Error stopping Notebook Server: {0}</source>
<file original="extensions/notebook/dist/book/bookTreeView" source-language="en" datatype="plaintext"><body>
<trans-unit id="openBookError">
<source xml:lang="en">Open book {0} failed: {1}</source>
</trans-unit>
<trans-unit id="notebookStartProcessExitPremature">
<source xml:lang="en">Notebook process exited prematurely with error: {0}, StdErr Output: {1}</source>
</trans-unit>
<trans-unit id="jupyterError">
<source xml:lang="en">Error sent from Jupyter: {0}</source>
</trans-unit>
<trans-unit id="jupyterOutputMsgStartSuccessful">
<source xml:lang="en">... Jupyter is running at {0}</source>
</trans-unit>
<trans-unit id="jupyterOutputMsgStart">
<source xml:lang="en">... Starting Notebook server</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/jupyterSettingWriter" source-language="en" datatype="plaintext"><body>
<trans-unit id="UnexpectedSettingType">
<source xml:lang="en">Unexpected setting type {0}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/jupyterSessionManager" source-language="en" datatype="plaintext"><body>
<trans-unit id="errorStartBeforeReady">
<source xml:lang="en">Cannot start a session, the manager is not yet initialized</source>
</trans-unit>
<trans-unit id="connectionNotValid">
<source xml:lang="en">Spark kernels require a connection to a SQL Server big data cluster master instance.</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/jupyterServerManager" source-language="en" datatype="plaintext"><body>
<trans-unit id="shutdownError">
<source xml:lang="en">Shutdown of Notebook server failed: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/jupyterServerInstallation" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgInstallPkgProgress">
<source xml:lang="en">Notebook dependencies installation is in progress</source>
</trans-unit>
<trans-unit id="msgPythonDownloadComplete">
<source xml:lang="en">Python download is complete</source>
</trans-unit>
<trans-unit id="msgPythonDownloadError">
<source xml:lang="en">Error while downloading python setup</source>
</trans-unit>
<trans-unit id="msgPythonDownloadPending">
<source xml:lang="en">Downloading python package</source>
</trans-unit>
<trans-unit id="msgPythonUnpackPending">
<source xml:lang="en">Unpacking python package</source>
</trans-unit>
<trans-unit id="msgPythonDirectoryError">
<source xml:lang="en">Error while creating python installation directory</source>
</trans-unit>
<trans-unit id="msgPythonUnpackError">
<source xml:lang="en">Error while unpacking python bundle</source>
</trans-unit>
<trans-unit id="msgTaskName">
<source xml:lang="en">Installing Notebook dependencies</source>
</trans-unit>
<trans-unit id="msgInstallPkgStart">
<source xml:lang="en">Installing Notebook dependencies, see Tasks view for more information</source>
</trans-unit>
<trans-unit id="msgInstallPkgFinish">
<source xml:lang="en">Notebook dependencies installation is complete</source>
</trans-unit>
<trans-unit id="msgPythonRunningError">
<source xml:lang="en">Cannot overwrite existing Python installation while python is running.</source>
</trans-unit>
<trans-unit id="msgPendingInstallError">
<source xml:lang="en">Another Python installation is currently in progress.</source>
</trans-unit>
<trans-unit id="msgSkipPythonInstall">
<source xml:lang="en">Python already exists at the specific location. Skipping install.</source>
</trans-unit>
<trans-unit id="msgDependenciesInstallationFailed">
<source xml:lang="en">Installing Notebook dependencies failed with error: {0}</source>
</trans-unit>
<trans-unit id="msgDownloadPython">
<source xml:lang="en">Downloading local python for platform: {0} to {1}</source>
</trans-unit>
<trans-unit id="msgInstallStart">
<source xml:lang="en">Installing required packages to run Notebooks...</source>
</trans-unit>
<trans-unit id="msgJupyterInstallDone">
<source xml:lang="en">... Jupyter installation complete.</source>
</trans-unit>
<trans-unit id="msgInstallingSpark">
<source xml:lang="en">Installing SparkMagic...</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/jupyterNotebookProvider" source-language="en" datatype="plaintext"><body>
<trans-unit id="errNotebookUriMissing">
<source xml:lang="en">A notebook path is required</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/jupyter/jupyterController" source-language="en" datatype="plaintext"><body>
<trans-unit id="notebookFileType">
<source xml:lang="en">Notebooks</source>
</trans-unit>
<trans-unit id="unsupportedFileType">
<source xml:lang="en">Only .ipynb Notebooks are supported</source>
</trans-unit>
<trans-unit id="confirmReinstall">
<source xml:lang="en">Are you sure you want to reinstall?</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/dialog/configurePythonDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="configurePython.dialogName">
<source xml:lang="en">Configure Python for Notebooks</source>
</trans-unit>
<trans-unit id="configurePython.okButtonText">
<source xml:lang="en">Install</source>
</trans-unit>
<trans-unit id="configurePython.cancelButtonText">
<source xml:lang="en">Cancel</source>
</trans-unit>
<trans-unit id="configurePython.browseButtonText">
<source xml:lang="en">Browse</source>
</trans-unit>
<trans-unit id="configurePython.locationTextBoxText">
<source xml:lang="en">Python Install Location</source>
</trans-unit>
<trans-unit id="configurePython.selectFileLabel">
<source xml:lang="en">Select</source>
</trans-unit>
<trans-unit id="configurePython.installNote">
<source xml:lang="en">This installation will take some time. It is recommended to not close the application until the installation is complete.</source>
</trans-unit>
<trans-unit id="configurePython.invalidLocationMsg">
<source xml:lang="en">The specified install location is invalid.</source>
</trans-unit>
<trans-unit id="configurePython.pythonNotFoundMsg">
<source xml:lang="en">No python installation was found at the specified location.</source>
</trans-unit>
<trans-unit id="configurePython.pythonInstallDeclined">
<source xml:lang="en">Python installation was declined.</source>
</trans-unit>
<trans-unit id="configurePython.installationType">
<source xml:lang="en">Installation Type</source>
</trans-unit>
<trans-unit id="configurePython.newInstall">
<source xml:lang="en">New Python installation</source>
</trans-unit>
<trans-unit id="configurePython.existingInstall">
<source xml:lang="en">Use existing Python installation</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/book/bookTreeView" source-language="en" datatype="plaintext"><body>
<trans-unit id="openNotebookError">
<source xml:lang="en">Open file {0} failed: {1}</source>
<source xml:lang="en">Open notebook {0} failed: {1}</source>
</trans-unit>
<trans-unit id="openMarkdownError">
<source xml:lang="en">Open file {0} failed: {1}</source>
<source xml:lang="en">Open markdown {0} failed: {1}</source>
</trans-unit>
<trans-unit id="openUntitledNotebookError">
<source xml:lang="en">Open untitled notebook {0} as untitled failed: {1}</source>
</trans-unit>
<trans-unit id="allFiles">
<source xml:lang="en">All Files</source>
</trans-unit>
<trans-unit id="labelPickFolder">
<source xml:lang="en">Pick Folder</source>
</trans-unit>
<trans-unit id="openExternalLinkError">
<source xml:lang="en">Open link {0} failed: {1}</source>
</trans-unit>
<trans-unit id="openConfigFileError">
<source xml:lang="en">Open file {0} failed: {1}</source>
<trans-unit id="confirmReplace">
<source xml:lang="en">Folder already exists. Are you sure you want to delete and replace this folder?</source>
</trans-unit>
<trans-unit id="openExternalLinkCommand">
<source xml:lang="en">Open External Link</source>
</body></file>
<file original="extensions/notebook/dist/book/bookModel" source-language="en" datatype="plaintext"><body>
<trans-unit id="missingFileError">
<source xml:lang="en">Missing file : {0}</source>
</trans-unit>
<trans-unit id="InvalidError.tocFile">
<source xml:lang="en">{0}</source>
</trans-unit>
<trans-unit id="Invalid toc.yml">
<source xml:lang="en">Error: {0} has an incorrect toc.yml file</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/dist/book/bookTreeItem" source-language="en" datatype="plaintext"><body>
<trans-unit id="openNotebookCommand">
<source xml:lang="en">Open Notebook</source>
</trans-unit>
<trans-unit id="openMarkdownCommand">
<source xml:lang="en">Open Markdown</source>
</trans-unit>
<trans-unit id="missingFileError">
<source xml:lang="en">Missing file : {0}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/common/utils" source-language="en" datatype="plaintext"><body>
<trans-unit id="mkdirOutputMsg">
<source xml:lang="en">... Creating {0}</source>
</trans-unit>
<trans-unit id="executeCommandProcessExited">
<source xml:lang="en">Process exited with code {0}</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/common/localizedConstants" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgYes">
<source xml:lang="en">Yes</source>
</trans-unit>
<trans-unit id="msgNo">
<source xml:lang="en">No</source>
</trans-unit>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
</trans-unit>
</body></file>
<file original="extensions/notebook/out/extension" source-language="en" datatype="plaintext"><body>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
</trans-unit>
<trans-unit id="noNotebookVisible">
<source xml:lang="en">No notebook editor is active</source>
</trans-unit>
<trans-unit id="codeCellName">
<source xml:lang="en">Code</source>
</trans-unit>
<trans-unit id="textCellName">
<source xml:lang="en">Text</source>
</trans-unit>
<trans-unit id="selectCellType">
<source xml:lang="en">What type of cell do you want to add?</source>
</trans-unit>
<trans-unit id="notebookFiles">
<source xml:lang="en">Notebooks</source>
<trans-unit id="openExternalLinkCommand">
<source xml:lang="en">Open External Link</source>
</trans-unit>
</body></file>
</xliff>

View File

@@ -29,4 +29,4 @@
<source xml:lang="en">Failed to create a session</source>
</trans-unit>
</body></file>
</xliff>
</xliff>

View File

@@ -11,10 +11,10 @@
<source xml:lang="en">Deploy SQL Server on Docker…</source>
</trans-unit>
<trans-unit id="deploy-sql-bdc-command-name">
<source xml:lang="en">Deploy SQL Server big data cluster…</source>
<source xml:lang="en">Deploy SQL Server Big Data Cluster…</source>
</trans-unit>
<trans-unit id="deploy-resource-command-name">
<source xml:lang="en">Deploy SQL Server…</source>
<source xml:lang="en">More deployment options…</source>
</trans-unit>
<trans-unit id="deploy-resource-command-category">
<source xml:lang="en">Deployment</source>
@@ -26,10 +26,10 @@
<source xml:lang="en">Run SQL Server container image with Docker</source>
</trans-unit>
<trans-unit id="resource-type-sql-bdc-display-name">
<source xml:lang="en">SQL Server big data cluster</source>
<source xml:lang="en">SQL Server Big Data Cluster</source>
</trans-unit>
<trans-unit id="resource-type-sql-bdc-description">
<source xml:lang="en">SQL Server big data cluster allows you to deploy scalable clusters of SQL Server, Spark, and HDFS containers running on Kubernetes</source>
<source xml:lang="en">SQL Server Big Data Cluster allows you to deploy scalable clusters of SQL Server, Spark, and HDFS containers running on Kubernetes</source>
</trans-unit>
<trans-unit id="version-display-name">
<source xml:lang="en">Version</source>
@@ -38,7 +38,7 @@
<source xml:lang="en">SQL Server 2017</source>
</trans-unit>
<trans-unit id="sql-2019-display-name">
<source xml:lang="en">SQL Server 2019</source>
<source xml:lang="en">SQL Server 2019 RC</source>
</trans-unit>
<trans-unit id="sql-2017-docker-notebook">
<source xml:lang="en">./notebooks/docker/2017/deploy-sql2017-image.ipynb</source>
@@ -46,88 +46,152 @@
<trans-unit id="sql-2019-docker-notebook">
<source xml:lang="en">./notebooks/docker/2019/deploy-sql2019-image.ipynb</source>
</trans-unit>
<trans-unit id="sql-2019ctp31-display-name">
<source xml:lang="en">SQL Server 2019 big data cluster CTP 3.1</source>
<trans-unit id="bdc-2019-display-name">
<source xml:lang="en">SQL Server 2019 RC Big Data Cluster</source>
</trans-unit>
<trans-unit id="bdc-deployment-target">
<source xml:lang="en">Deployment target</source>
</trans-unit>
<trans-unit id="bdc-deployment-target-aks">
<trans-unit id="bdc-deployment-target-new-aks">
<source xml:lang="en">New Azure Kubernetes Service Cluster</source>
</trans-unit>
<trans-unit id="bdc-deployment-target-existing-cluster">
<source xml:lang="en">Existing Kubernetes Cluster</source>
<trans-unit id="bdc-deployment-target-existing-aks">
<source xml:lang="en">Existing Azure Kubernetes Service Cluster</source>
</trans-unit>
<trans-unit id="bdc-ctp31-aks-notebook">
<source xml:lang="en">./notebooks/bdc/2019/ctp3-1/deploy-bdc-aks.ipynb</source>
<trans-unit id="bdc-deployment-target-existing-kubeadm">
<source xml:lang="en">Existing Kubernetes Cluster (kubeadm)</source>
</trans-unit>
<trans-unit id="bdc-ctp31-existing-cluster-notebook">
<source xml:lang="en">./notebooks/bdc/2019/ctp3-1/deploy-bdc-existing-cluster.ipynb</source>
<trans-unit id="bdc-2019-aks-notebook">
<source xml:lang="en">./notebooks/bdc/2019/deploy-bdc-aks.ipynb</source>
</trans-unit>
<trans-unit id="bdc-2019-existing-aks-notebook">
<source xml:lang="en">./notebooks/bdc/2019/deploy-bdc-existing-aks.ipynb</source>
</trans-unit>
<trans-unit id="bdc-2019-existing-kubeadm-notebook">
<source xml:lang="en">./notebooks/bdc/2019/deploy-bdc-existing-kubeadm.ipynb</source>
</trans-unit>
<trans-unit id="docker-sql-2017-title">
<source xml:lang="en">Deploy SQL Server 2017 container images with Docker</source>
</trans-unit>
<trans-unit id="docker-sql-2019-title">
<source xml:lang="en">Deploy SQL Server 2019 container images with Docker</source>
</trans-unit>
<trans-unit id="docker-container-name-field">
<source xml:lang="en">Container name</source>
</trans-unit>
<trans-unit id="docker-sql-password-field">
<source xml:lang="en">SQL Server password</source>
</trans-unit>
<trans-unit id="docker-confirm-sql-password-field">
<source xml:lang="en">Confirm password</source>
</trans-unit>
<trans-unit id="docker-sql-port-field">
<source xml:lang="en">Port</source>
</trans-unit>
<trans-unit id="bdc-new-aks-dialog-title">
<source xml:lang="en">Deployment target: new AKS cluster</source>
</trans-unit>
<trans-unit id="bdc-existing-aks-dialog-title">
<source xml:lang="en">Deployment target: existing AKS cluster</source>
</trans-unit>
<trans-unit id="bdc-cluster-settings-section-title">
<source xml:lang="en">SQL Server Big Data Cluster settings</source>
</trans-unit>
<trans-unit id="bdc-cluster-name-field">
<source xml:lang="en">Cluster name</source>
</trans-unit>
<trans-unit id="bdc-controller-username-field">
<source xml:lang="en">Controller username</source>
</trans-unit>
<trans-unit id="bdc-password-field">
<source xml:lang="en">Password</source>
</trans-unit>
<trans-unit id="bdc-confirm-password-field">
<source xml:lang="en">Confirm password</source>
</trans-unit>
<trans-unit id="bdc-azure-settings-section-title">
<source xml:lang="en">Azure settings</source>
</trans-unit>
<trans-unit id="bdc-azure-subscription-id-field">
<source xml:lang="en">Subscription id</source>
</trans-unit>
<trans-unit id="bdc-azure-subscription-id-placeholder">
<source xml:lang="en">Use my default Azure subscription</source>
</trans-unit>
<trans-unit id="bdc-azure-resource-group-field">
<source xml:lang="en">Resource group name</source>
</trans-unit>
<trans-unit id="bdc-azure-region-field">
<source xml:lang="en">Region</source>
</trans-unit>
<trans-unit id="bdc-azure-aks-name-field">
<source xml:lang="en">AKS cluster name</source>
</trans-unit>
<trans-unit id="bdc-azure-vm-size-field">
<source xml:lang="en">VM size</source>
</trans-unit>
<trans-unit id="bdc-azure-vm-count-field">
<source xml:lang="en">VM count</source>
</trans-unit>
<trans-unit id="bdc-existing-kubeadm-dialog-title">
<source xml:lang="en">Deployment target: existing Kubernetes cluster (kubeadm)</source>
</trans-unit>
<trans-unit id="bdc-storage-class-field">
<source xml:lang="en">Storage class name</source>
</trans-unit>
<trans-unit id="bdc-data-size-field">
<source xml:lang="en">Capacity for data (GB)</source>
</trans-unit>
<trans-unit id="bdc-log-size-field">
<source xml:lang="en">Capacity for logs (GB)</source>
</trans-unit>
<trans-unit id="resource-type-sql-windows-setup-display-name">
<source xml:lang="en">SQL Server on Windows</source>
</trans-unit>
<trans-unit id="resource-type-sql-windows-setup-description">
<source xml:lang="en">Run SQL Server on Windows, select a version to get started.</source>
</trans-unit>
<trans-unit id="bdc-agreement">
<source xml:lang="en">I accept {0}, {1} and {2}.</source>
</trans-unit>
<trans-unit id="bdc-agreement-privacy-statement">
<source xml:lang="en">Microsoft Privacy Statement</source>
</trans-unit>
<trans-unit id="bdc-agreement-azdata-eula">
<source xml:lang="en">azdata License Terms</source>
</trans-unit>
<trans-unit id="bdc-agreement-bdc-eula">
<source xml:lang="en">SQL Server Big Data Cluster License Terms</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/services/tools/mssqlCtlTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.MssqlCtlDescription">
<source xml:lang="en">A command-line utility written in Python that enables cluster administrators to bootstrap and manage the big data cluster via REST APIs</source>
<file original="extensions/resource-deployment/dist/ui/modelViewUtils" source-language="en" datatype="plaintext"><body>
<trans-unit id="UnknownFieldTypeError">
<source xml:lang="en">Unknown field type: "{0}"</source>
</trans-unit>
<trans-unit id="resourceDeployment.MssqlCtlDisplayName">
<source xml:lang="en">mssqlctl</source>
<trans-unit id="invalidSQLPassword">
<source xml:lang="en">{0} doesn't meet the password complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy</source>
</trans-unit>
<trans-unit id="passwordNotMatch">
<source xml:lang="en">{0} doesn't match the confirmation password</source>
</trans-unit>
<trans-unit id="deployCluster.MissingRequiredInfoError">
<source xml:lang="en">Please fill out the required fields marked with red asterisks.</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/services/tools/kubeCtlTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.KubeCtlDescription">
<source xml:lang="en">A command-line tool allows you to run commands against Kubernetes clusters</source>
<file original="extensions/resource-deployment/dist/services/tools/toolBase" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.InvalidToolVersionOutput">
<source xml:lang="en">Invalid output received.</source>
</trans-unit>
<trans-unit id="resourceDeployment.KubeCtlDisplayName">
<source xml:lang="en">kubectl</source>
<trans-unit id="deployCluster.GetToolVersionError">
<source xml:lang="en">Error retrieving version information.{0}Error: {1}{0}stdout: {2} </source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/services/tools/dockerTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.DockerDescription">
<source xml:lang="en">Provides the ability to package and run an application in isolated containers</source>
</trans-unit>
<trans-unit id="resourceDeployment.DockerDisplayName">
<source xml:lang="en">Docker</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/services/tools/azCliTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.AzCLIDescription">
<source xml:lang="en">A command-line tool for managing Azure resources</source>
</trans-unit>
<trans-unit id="resourceDeployment.AzCLIDisplayName">
<source xml:lang="en">Azure CLI</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/ui/resourceDeploymentDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="deploymentDialog.title">
<source xml:lang="en">Select the deployment options</source>
</trans-unit>
<file original="extensions/resource-deployment/dist/ui/deploymentInputDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="deploymentDialog.OKButtonText">
<source xml:lang="en">Open Notebook</source>
</trans-unit>
<trans-unit id="deploymentDialog.toolNameColumnHeader">
<source xml:lang="en">Tool</source>
</trans-unit>
<trans-unit id="deploymentDialog.toolDescriptionColumnHeader">
<source xml:lang="en">Description</source>
</trans-unit>
<trans-unit id="deploymentDialog.OptionsTitle">
<source xml:lang="en">Options</source>
</trans-unit>
<trans-unit id="deploymentDialog.RequiredToolsTitle">
<source xml:lang="en">Required tools</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/services/resourceTypeService" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.extensionFullNameError">
<source xml:lang="en">Could not find package.json or the name/publisher is not set</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/services/notebookService" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.notebookNotFound">
<source xml:lang="en">The notebook {0} does not exist</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/out/main" source-language="en" datatype="plaintext"><body>
<file original="extensions/resource-deployment/dist/main" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.FailedToLoadExtension">
<source xml:lang="en">Failed to load extension: {0}, Error detected in the resource type definition in package.json, check debug console for details.</source>
</trans-unit>
@@ -135,4 +199,550 @@
<source xml:lang="en">The resource type: {0} is not defined</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/services/notebookService" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.notebookNotFound">
<source xml:lang="en">The notebook {0} does not exist</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/services/resourceTypeService" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.DownloadAndLaunchTaskName">
<source xml:lang="en">Download and launch installer, URL: {0}</source>
</trans-unit>
<trans-unit id="resourceDeployment.DownloadingText">
<source xml:lang="en">Downloading from: {0}</source>
</trans-unit>
<trans-unit id="resourceDeployment.DownloadCompleteText">
<source xml:lang="en">Successfully downloaded: {0}</source>
</trans-unit>
<trans-unit id="resourceDeployment.LaunchingProgramText">
<source xml:lang="en">Launching: {0}</source>
</trans-unit>
<trans-unit id="resourceDeployment.ProgramLaunchedText">
<source xml:lang="en">Successfully launched: {0}</source>
</trans-unit>
<trans-unit id="downloadError">
<source xml:lang="en">Download failed, status code: {0}, message: {1}</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/deployClusterWizard" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.ScriptToNotebook">
<source xml:lang="en">Script to Notebook</source>
</trans-unit>
<trans-unit id="deployCluster.NewAKSWizardTitle">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on a new AKS cluster</source>
</trans-unit>
<trans-unit id="deployCluster.ExistingAKSWizardTitle">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on an existing AKS cluster</source>
</trans-unit>
<trans-unit id="deployCluster.ExistingKubeAdm">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on an existing kubeadm cluster</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/summaryPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.summaryPageTitle">
<source xml:lang="en">Summary</source>
</trans-unit>
<trans-unit id="deployCluster.SaveBdcJson">
<source xml:lang="en">Save bdc.json</source>
</trans-unit>
<trans-unit id="deployCluster.SaveControlJson">
<source xml:lang="en">Save control.json</source>
</trans-unit>
<trans-unit id="deployCluster.DeploymentJSON">
<source xml:lang="en">Deployment JSON files</source>
</trans-unit>
<trans-unit id="deployCluster.DeploymentTarget">
<source xml:lang="en">Deployment target</source>
</trans-unit>
<trans-unit id="deployCluster.Kubeconfig">
<source xml:lang="en">Kube config</source>
</trans-unit>
<trans-unit id="deployCluster.ClusterContext">
<source xml:lang="en">Cluster context</source>
</trans-unit>
<trans-unit id="deployCluster.ClusterSettings">
<source xml:lang="en">Cluster settings</source>
</trans-unit>
<trans-unit id="deployCluster.DeploymentProfile">
<source xml:lang="en">Deployment profile</source>
</trans-unit>
<trans-unit id="deployCluster.ClusterName">
<source xml:lang="en">Cluster name</source>
</trans-unit>
<trans-unit id="deployCluster.ControllerUsername">
<source xml:lang="en">Controller username</source>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode">
<source xml:lang="en">Authentication mode</source>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.ActiveDirectory">
<source xml:lang="en">Active Directory</source>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.Basic">
<source xml:lang="en">Basic</source>
</trans-unit>
<trans-unit id="deployCluster.AzureSettings">
<source xml:lang="en">Azure settings</source>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionId">
<source xml:lang="en">Subscription id</source>
</trans-unit>
<trans-unit id="deployCluster.DefaultSubscription">
<source xml:lang="en">Default Azure Subscription</source>
</trans-unit>
<trans-unit id="deployCluster.ResourceGroup">
<source xml:lang="en">Resource group</source>
</trans-unit>
<trans-unit id="deployCluster.Region">
<source xml:lang="en">Region</source>
</trans-unit>
<trans-unit id="deployCluster.AksClusterName">
<source xml:lang="en">AKS cluster name</source>
</trans-unit>
<trans-unit id="deployCluster.VMSize">
<source xml:lang="en">VM size</source>
</trans-unit>
<trans-unit id="deployCluster.VMCount">
<source xml:lang="en">VM count</source>
</trans-unit>
<trans-unit id="deployCluster.ScaleSettings">
<source xml:lang="en">Scale settings</source>
</trans-unit>
<trans-unit id="deployCluster.ComputeText">
<source xml:lang="en">Compute</source>
</trans-unit>
<trans-unit id="deployCluster.DataText">
<source xml:lang="en">Data</source>
</trans-unit>
<trans-unit id="deployCluster.HDFSText">
<source xml:lang="en">HDFS</source>
</trans-unit>
<trans-unit id="deployCluster.WithSpark">
<source xml:lang="en">(Spark included)</source>
</trans-unit>
<trans-unit id="deployCluster.SparkText">
<source xml:lang="en">Spark</source>
</trans-unit>
<trans-unit id="deployCluster.HadrSection">
<source xml:lang="en">High availability settings</source>
</trans-unit>
<trans-unit id="deployCluster.SqlServerText">
<source xml:lang="en">SQL Server Master</source>
</trans-unit>
<trans-unit id="deployCluster.WithHADR">
<source xml:lang="en">(Availability Groups Enabled)</source>
</trans-unit>
<trans-unit id="deployCluster.HDFSNameNodeText">
<source xml:lang="en">HDFS name node</source>
</trans-unit>
<trans-unit id="deployCluster.ZooKeeperText">
<source xml:lang="en">ZooKeeper</source>
</trans-unit>
<trans-unit id="deployCluster.SparkHeadText">
<source xml:lang="en">SparkHead</source>
</trans-unit>
<trans-unit id="deployCluster.DataStorageClassName">
<source xml:lang="en">Storage class for data</source>
</trans-unit>
<trans-unit id="deployCluster.DataClaimSize">
<source xml:lang="en">Claim size for data (GB)</source>
</trans-unit>
<trans-unit id="deployCluster.LogStorageClassName">
<source xml:lang="en">Storage class for logs</source>
</trans-unit>
<trans-unit id="deployCluster.LogsClaimSize">
<source xml:lang="en">Claim size for logs (GB)</source>
</trans-unit>
<trans-unit id="deployCluster.ControllerText">
<source xml:lang="en">Controller</source>
</trans-unit>
<trans-unit id="deployCluster.MasterSqlText">
<source xml:lang="en">SQL Server Master</source>
</trans-unit>
<trans-unit id="deployCluster.StorageSettings">
<source xml:lang="en">Storage settings</source>
</trans-unit>
<trans-unit id="deployCluster.GatewayText">
<source xml:lang="en">Gateway</source>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryText">
<source xml:lang="en">Readable secondary</source>
</trans-unit>
<trans-unit id="deployCluster.EndpointSettings">
<source xml:lang="en">Endpoint settings</source>
</trans-unit>
<trans-unit id="deployCluster.SaveJsonFileMessage">
<source xml:lang="en">File saved: {0}</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/wizardBase" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.DisposableError">
<source xml:lang="en">Error occured while closing the wizard: {0}, open 'Debugger Console' for more information.</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/azureSettingsPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.AzureSettingsPageTitle">
<source xml:lang="en">Azure settings</source>
</trans-unit>
<trans-unit id="deployCluster.AzureSettingsPageDescription">
<source xml:lang="en">Configure the settings to create an Azure Kubernetes Service cluster</source>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionField">
<source xml:lang="en">Subscription id</source>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionPlaceholder">
<source xml:lang="en">Use my default Azure subscription</source>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionDescription">
<source xml:lang="en">The default subscription will be used if you leave this field blank.</source>
</trans-unit>
<trans-unit id="deployCluster.ResourceGroupName">
<source xml:lang="en">New resource group name</source>
</trans-unit>
<trans-unit id="deployCluster.Region">
<source xml:lang="en">Region</source>
</trans-unit>
<trans-unit id="deployCluster.AksName">
<source xml:lang="en">AKS cluster name</source>
</trans-unit>
<trans-unit id="deployCluster.VMCount">
<source xml:lang="en">VM count</source>
</trans-unit>
<trans-unit id="deployCluster.VMSize">
<source xml:lang="en">VM size</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/clusterSettingsPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.ClusterSettingsPageTitle">
<source xml:lang="en">Cluster settings</source>
</trans-unit>
<trans-unit id="deployCluster.ClusterSettingsPageDescription">
<source xml:lang="en">Configure the SQL Server Big Data Cluster settings</source>
</trans-unit>
<trans-unit id="deployCluster.ClusterName">
<source xml:lang="en">Cluster name</source>
</trans-unit>
<trans-unit id="deployCluster.ControllerUsername">
<source xml:lang="en">Controller username</source>
</trans-unit>
<trans-unit id="deployCluster.AdminPassword">
<source xml:lang="en">Password</source>
</trans-unit>
<trans-unit id="deployCluster.AdminPasswordDescription">
<source xml:lang="en">You can also use this password to access SQL Server and gateway.</source>
</trans-unit>
<trans-unit id="deployCluster.ConfirmPassword">
<source xml:lang="en">Confirm password</source>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode">
<source xml:lang="en">Authentication mode</source>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.Basic">
<source xml:lang="en">Basic</source>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.ActiveDirectory">
<source xml:lang="en">Active Directory</source>
</trans-unit>
<trans-unit id="deployCluster.ActiveDirectorySettings">
<source xml:lang="en">Active Directory settings</source>
</trans-unit>
<trans-unit id="deployCluster.DistinguishedName">
<source xml:lang="en">Distinguished name</source>
</trans-unit>
<trans-unit id="deployCluster.AdminPrincipals">
<source xml:lang="en">Admin principals</source>
</trans-unit>
<trans-unit id="deployCluster.UserPrincipals">
<source xml:lang="en">User principals</source>
</trans-unit>
<trans-unit id="deployCluster.UpstreamIPAddresses">
<source xml:lang="en">Upstream IP Addresses</source>
</trans-unit>
<trans-unit id="deployCluster.DNSName">
<source xml:lang="en">DNS name</source>
</trans-unit>
<trans-unit id="deployCluster.Realm">
<source xml:lang="en">Realm</source>
</trans-unit>
<trans-unit id="deployCluster.AppOnwerPrincipals">
<source xml:lang="en">App owner principals</source>
</trans-unit>
<trans-unit id="deployCluster.AppReaderPrincipals">
<source xml:lang="en">App reader principals</source>
</trans-unit>
<trans-unit id="deployCluster.AdminPasswordField">
<source xml:lang="en">Password</source>
</trans-unit>
<trans-unit id="deployCluster.ValidationError">
<source xml:lang="en">There are some errors on this page, click 'Show Details' to view the errors.</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/serviceSettingsPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.ServiceSettingsPageTitle">
<source xml:lang="en">Service settings</source>
</trans-unit>
<trans-unit id="deployCluster.scaleSectionTitle">
<source xml:lang="en">Scale settings</source>
</trans-unit>
<trans-unit id="deployCluster.ComputeText">
<source xml:lang="en">Compute</source>
</trans-unit>
<trans-unit id="deployCluster.DataText">
<source xml:lang="en">Data</source>
</trans-unit>
<trans-unit id="deployCluster.HDFSText">
<source xml:lang="en">HDFS</source>
</trans-unit>
<trans-unit id="deployCluster.includeSparkInHDFSPool">
<source xml:lang="en">Include Spark</source>
</trans-unit>
<trans-unit id="deployCluster.SparkText">
<source xml:lang="en">Spark</source>
</trans-unit>
<trans-unit id="deployCluster.HadrSection">
<source xml:lang="en">High availability settings</source>
</trans-unit>
<trans-unit id="deployCluster.MasterSqlText">
<source xml:lang="en">SQL Server Master</source>
</trans-unit>
<trans-unit id="deployCluster.EnableHADR">
<source xml:lang="en">Enable Availability Groups</source>
</trans-unit>
<trans-unit id="deployCluster.HDFSNameNodeText">
<source xml:lang="en">HDFS name node</source>
</trans-unit>
<trans-unit id="deployCluster.SparkHeadText">
<source xml:lang="en">SparkHead</source>
</trans-unit>
<trans-unit id="deployCluster.ZooKeeperText">
<source xml:lang="en">ZooKeeper</source>
</trans-unit>
<trans-unit id="deployCluster.storageFieldTooltip">
<source xml:lang="en">Use controller settings</source>
</trans-unit>
<trans-unit id="deployCluster.DataStorageClassName">
<source xml:lang="en">Storage class for data</source>
</trans-unit>
<trans-unit id="deployCluster.DataClaimSize">
<source xml:lang="en">Claim size for data (GB)</source>
</trans-unit>
<trans-unit id="deployCluster.LogStorageClassName">
<source xml:lang="en">Storage class for logs</source>
</trans-unit>
<trans-unit id="deployCluster.LogsClaimSize">
<source xml:lang="en">Claim size for logs (GB)</source>
</trans-unit>
<trans-unit id="deployCluster.ControllerText">
<source xml:lang="en">Controller</source>
</trans-unit>
<trans-unit id="deployCluster.AdvancedStorageDescription">
<source xml:lang="en">By default Controller storage settings will be applied to other services as well, you can expand the advanced storage settings to configure storage for other services.</source>
</trans-unit>
<trans-unit id="deployCluster.AdvancedStorageSectionTitle">
<source xml:lang="en">Advanced storage settings</source>
</trans-unit>
<trans-unit id="deployCluster.StorageSectionTitle">
<source xml:lang="en">Storage settings</source>
</trans-unit>
<trans-unit id="deployCluster.DNSNameHeader">
<source xml:lang="en">DNS name</source>
</trans-unit>
<trans-unit id="deployCluster.PortHeader">
<source xml:lang="en">Port</source>
</trans-unit>
<trans-unit id="deployCluster.ControllerDNSName">
<source xml:lang="en">Controller DNS name</source>
</trans-unit>
<trans-unit id="deployCluster.ControllerPortName">
<source xml:lang="en">Controller port</source>
</trans-unit>
<trans-unit id="deployCluster.MasterSQLServerDNSName">
<source xml:lang="en">SQL Server Master DNS name</source>
</trans-unit>
<trans-unit id="deployCluster.MasterSQLServerPortName">
<source xml:lang="en">SQL Server Master port</source>
</trans-unit>
<trans-unit id="deployCluster.GatewayText">
<source xml:lang="en">Gateway</source>
</trans-unit>
<trans-unit id="deployCluster.GatewayDNSName">
<source xml:lang="en">Gateway DNS name</source>
</trans-unit>
<trans-unit id="deployCluster.GatewayPortName">
<source xml:lang="en">Gateway port</source>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryText">
<source xml:lang="en">Readable secondary</source>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryDNSName">
<source xml:lang="en">Readable secondary DNS name</source>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryPortName">
<source xml:lang="en">Readable secondary port</source>
</trans-unit>
<trans-unit id="deployCluster.EndpointSettings">
<source xml:lang="en">Endpoint settings</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/targetClusterPage" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.TargetClusterContextPageTitle">
<source xml:lang="en">Target cluster context</source>
</trans-unit>
<trans-unit id="deployCluster.TargetClusterContextPageDescription">
<source xml:lang="en">Select the kube config file and then select a cluster context from the list</source>
</trans-unit>
<trans-unit id="deployCluster.ClusterContextNotSelectedMessage">
<source xml:lang="en">Please select a cluster context.</source>
</trans-unit>
<trans-unit id="deployCluster.kubeConfigFileLabelText">
<source xml:lang="en">Kube config file path</source>
</trans-unit>
<trans-unit id="deployCluster.browseText">
<source xml:lang="en">Browse</source>
</trans-unit>
<trans-unit id="deployCluster.clusterContextsLabelText">
<source xml:lang="en">Cluster Contexts</source>
</trans-unit>
<trans-unit id="deployCluster.errorLoadingClustersText">
<source xml:lang="en">No cluster information is found in the config file or an error ocurred while loading the config file</source>
</trans-unit>
<trans-unit id="deployCluster.selectKubeConfigFileText">
<source xml:lang="en">Select</source>
</trans-unit>
<trans-unit id="deployCluster.ConfigParseError">
<source xml:lang="en">Failed to load the config file</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/deploymentProfilePage" source-language="en" datatype="plaintext"><body>
<trans-unit id="deployCluster.summaryPageTitle">
<source xml:lang="en">Deployment configuration template</source>
</trans-unit>
<trans-unit id="deployCluster.summaryPageDescription">
<source xml:lang="en">Select the target configuration template</source>
</trans-unit>
<trans-unit id="deployCluster.ProfileHintText">
<source xml:lang="en">Note: The settings of the deployment profile can be customized in later steps.</source>
</trans-unit>
<trans-unit id="deployCluster.loadProfileFailed">
<source xml:lang="en">Failed to load the deployment profiles: {0}</source>
</trans-unit>
<trans-unit id="deployCluster.serviceLabel">
<source xml:lang="en">Service</source>
</trans-unit>
<trans-unit id="deployCluster.instancesLabel">
<source xml:lang="en">Instances</source>
</trans-unit>
<trans-unit id="deployCluster.masterPoolLabel">
<source xml:lang="en">SQL Server Master</source>
</trans-unit>
<trans-unit id="deployCluster.computePoolLable">
<source xml:lang="en">Compute</source>
</trans-unit>
<trans-unit id="deployCluster.dataPoolLabel">
<source xml:lang="en">Data</source>
</trans-unit>
<trans-unit id="deployCluster.hdfsLabel">
<source xml:lang="en">HDFS + Spark</source>
</trans-unit>
<trans-unit id="deployCluster.defaultDataStorage">
<source xml:lang="en">Data storage size (GB)</source>
</trans-unit>
<trans-unit id="deployCluster.defaultLogStorage">
<source xml:lang="en">Log storage size (GB)</source>
</trans-unit>
<trans-unit id="deployCluster.activeDirectoryAuthentication">
<source xml:lang="en">Active Directory authentication</source>
</trans-unit>
<trans-unit id="deployCluster.basicAuthentication">
<source xml:lang="en">Basic authentication</source>
</trans-unit>
<trans-unit id="deployCluster.hadr">
<source xml:lang="en">High Availability</source>
</trans-unit>
<trans-unit id="deployCluster.ProfileNotSelectedError">
<source xml:lang="en">Please select a deployment profile.</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/services/tools/dockerTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.DockerDescription">
<source xml:lang="en">Provides the ability to package and run an application in isolated containers</source>
</trans-unit>
<trans-unit id="resourceDeployment.DockerDisplayName">
<source xml:lang="en">Docker</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/services/tools/azCliTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.AzCLIDescription">
<source xml:lang="en">A command-line tool for managing Azure resources</source>
</trans-unit>
<trans-unit id="resourceDeployment.AzCLIDisplayName">
<source xml:lang="en">Azure CLI</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/services/tools/azdataTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.AzdataDescription">
<source xml:lang="en">A command-line utility written in Python that enables cluster administrators to bootstrap and manage the Big Data Cluster via REST APIs</source>
</trans-unit>
<trans-unit id="resourceDeployment.AzdataDisplayName">
<source xml:lang="en">azdata</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/services/tools/kubeCtlTool" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceDeployment.KubeCtlDescription">
<source xml:lang="en">A command-line tool allows you to run commands against Kubernetes clusters</source>
</trans-unit>
<trans-unit id="resourceDeployment.KubeCtlDisplayName">
<source xml:lang="en">kubectl</source>
</trans-unit>
</body></file>
<file original="extensions/resource-deployment/dist/ui/resourceTypePickerDialog" source-language="en" datatype="plaintext"><body>
<trans-unit id="resourceTypePickerDialog.title">
<source xml:lang="en">Select the deployment options</source>
</trans-unit>
<trans-unit id="deploymentDialog.OKButtonText">
<source xml:lang="en">Select</source>
</trans-unit>
<trans-unit id="deploymentDialog.AcceptAgreements">
<source xml:lang="en">You must agree to the license agreements in order to proceed.</source>
</trans-unit>
<trans-unit id="deploymentDialog.toolNameColumnHeader">
<source xml:lang="en">Tool</source>
</trans-unit>
<trans-unit id="deploymentDialog.toolDescriptionColumnHeader">
<source xml:lang="en">Description</source>
</trans-unit>
<trans-unit id="deploymentDialog.toolStatusColumnHeader">
<source xml:lang="en">Installed</source>
</trans-unit>
<trans-unit id="deploymentDialog.toolVersionColumnHeader">
<source xml:lang="en">Version</source>
</trans-unit>
<trans-unit id="deploymentDialog.OptionsTitle">
<source xml:lang="en">Options</source>
</trans-unit>
<trans-unit id="deploymentDialog.RequiredToolsTitle">
<source xml:lang="en">Required tools</source>
</trans-unit>
<trans-unit id="deploymentDialog.NoRequiredTool">
<source xml:lang="en">No tools required</source>
</trans-unit>
<trans-unit id="deploymentDialog.ToolInformation">
<source xml:lang="en">{0}: {1}</source>
</trans-unit>
<trans-unit id="deploymentDialog.DetailToolStatusDescription">
<source xml:lang="en">Additional status information for tool: {0}. {1}</source>
</trans-unit>
<trans-unit id="deploymentDialog.YesText">
<source xml:lang="en">Yes</source>
</trans-unit>
<trans-unit id="deploymentDialog.NoText">
<source xml:lang="en">No</source>
</trans-unit>
<trans-unit id="deploymentDialog.VersionInformationDebugHint">
<source xml:lang="en">You will need to restart Azure Data Studio if the tools are installed after Azure Data Studio is launched to pick up the updated PATH environment variable. You may find additional details in the debug console.</source>
</trans-unit>
<trans-unit id="deploymentDialog.ToolCheckFailed">
<source xml:lang="en">Some required tools are not installed or do not meet the minimum version requirement.</source>
</trans-unit>
</body></file>
</xliff>

File diff suppressed because it is too large Load Diff