Files
azuredatastudio/resources/xlf/zh-hans/resource-deployment.zh-Hans.xlf

2319 lines
129 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/resource-deployment/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="extension-displayName">
<source xml:lang="en">SQL Server Deployment extension for Azure Data Studio</source>
<target state="translated">Azure Data Studio 的 SQL Server 部署扩展</target>
</trans-unit>
<trans-unit id="extension-description">
<source xml:lang="en">Provides a notebook-based experience to deploy Microsoft SQL Server</source>
<target state="translated">提供部署 Microsoft SQL Server 的基于笔记本的体验</target>
</trans-unit>
<trans-unit id="deploy-resource-command-name">
<source xml:lang="en">New Deployment…</source>
<target state="translated">新建部署…</target>
</trans-unit>
<trans-unit id="deploy-resource-command-category">
<source xml:lang="en">Deployment</source>
<target state="translated">部署</target>
</trans-unit>
<trans-unit id="resource-type-sql-image-display-name">
<source xml:lang="en">SQL Server container image</source>
<target state="translated">SQL Server 容器映像</target>
</trans-unit>
<trans-unit id="resource-type-sql-image-description">
<source xml:lang="en">Run SQL Server container image with docker</source>
<target state="translated">使用 Docker 运行 SQL Server 容器映像</target>
</trans-unit>
<trans-unit id="version-display-name">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="sql-2017-display-name">
<source xml:lang="en">SQL Server 2017</source>
<target state="translated">SQL Server 2017</target>
</trans-unit>
<trans-unit id="sql-2019-display-name">
<source xml:lang="en">SQL Server 2019</source>
<target state="translated">SQL Server 2019</target>
</trans-unit>
<trans-unit id="docker-sql-2017-title">
<source xml:lang="en">Deploy SQL Server 2017 container images</source>
<target state="translated">部署 SQL Server 2017 容器映像</target>
</trans-unit>
<trans-unit id="docker-sql-2019-title">
<source xml:lang="en">Deploy SQL Server 2019 container images</source>
<target state="translated">部署 SQL Server 2019 容器映像</target>
</trans-unit>
<trans-unit id="docker-container-name-field">
<source xml:lang="en">Container name</source>
<target state="translated">容器名称</target>
</trans-unit>
<trans-unit id="docker-sql-password-field">
<source xml:lang="en">SQL Server password</source>
<target state="translated">SQL Server 密码</target>
</trans-unit>
<trans-unit id="docker-confirm-sql-password-field">
<source xml:lang="en">Confirm password</source>
<target state="translated">确认密码</target>
</trans-unit>
<trans-unit id="docker-sql-port-field">
<source xml:lang="en">Port</source>
<target state="translated">端口</target>
</trans-unit>
<trans-unit id="resource-type-sql-windows-setup-display-name">
<source xml:lang="en">SQL Server on Windows</source>
<target state="translated">Windows 上的 SQL Server</target>
</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>
<target state="translated">在 Windows 上运行 SQL Server选择版本以开始使用。</target>
</trans-unit>
<trans-unit id="microsoft-privacy-statement">
<source xml:lang="en">Microsoft Privacy Statement</source>
<target state="translated">Microsoft 隐私声明</target>
</trans-unit>
<trans-unit id="deployment.configuration.title">
<source xml:lang="en">Deployment configuration</source>
<target state="translated">部署配置</target>
</trans-unit>
<trans-unit id="azdata-install-location-description">
<source xml:lang="en">Location of the azdata package used for the install command</source>
<target state="translated">用于安装命令的 azdata 程序包的位置</target>
</trans-unit>
<trans-unit id="azure-sqlvm-display-name">
<source xml:lang="en">SQL Server on Azure Virtual Machine</source>
<target state="translated">Azure 虚拟机上的 SQL Server</target>
</trans-unit>
<trans-unit id="azure-sqlvm-description">
<source xml:lang="en">Create SQL virtual machines on Azure. Best for migrations and applications requiring OS-level access.</source>
<target state="translated">在 Azure 上创建 SQL 虚拟机。最适合需要 OS 级别访问权限的迁移和应用程序。</target>
</trans-unit>
<trans-unit id="azure-sqlvm-deploy-dialog-title">
<source xml:lang="en">Deploy Azure SQL virtual machine</source>
<target state="translated">部署 Azure SQL 虚拟机</target>
</trans-unit>
<trans-unit id="azure-sqlvm-deploy-dialog-action-text">
<source xml:lang="en">Script to notebook</source>
<target state="translated">脚本到笔记本</target>
</trans-unit>
<trans-unit id="azure-sqlvm-agreement">
<source xml:lang="en">I accept {0}, {1} and {2}.</source>
<target state="translated">我接受 {0}、{1} 和 {2}。</target>
</trans-unit>
<trans-unit id="azure-sqlvm-agreement-sqlvm-eula">
<source xml:lang="en">Azure SQL VM License Terms</source>
<target state="translated">Azure SQL VM 许可条款</target>
</trans-unit>
<trans-unit id="azure-sqlvm-agreement-azdata-eula">
<source xml:lang="en">azdata License Terms</source>
<target state="translated">azdata 许可条款</target>
</trans-unit>
<trans-unit id="azure-sqlvm-azure-account-page-label">
<source xml:lang="en">Azure information</source>
<target state="translated">Azure 信息</target>
</trans-unit>
<trans-unit id="azure-sqlvm-azure-location-label">
<source xml:lang="en">Azure locations</source>
<target state="translated">Azure 位置</target>
</trans-unit>
<trans-unit id="azure-sqlvm-vm-information-page-label">
<source xml:lang="en">VM information</source>
<target state="translated">VM 信息</target>
</trans-unit>
<trans-unit id="azure-sqlvm-image-label">
<source xml:lang="en">Image</source>
<target state="translated">映像</target>
</trans-unit>
<trans-unit id="azure-sqlvm-image-sku-label">
<source xml:lang="en">VM image SKU</source>
<target state="translated">VM 映像 SKU</target>
</trans-unit>
<trans-unit id="azure-sqlvm-publisher-label">
<source xml:lang="en">Publisher</source>
<target state="translated">发布者</target>
</trans-unit>
<trans-unit id="azure-sqlvm-vmname-label">
<source xml:lang="en">Virtual machine name</source>
<target state="translated">虚拟机名称</target>
</trans-unit>
<trans-unit id="azure-sqlvm-vmsize-label">
<source xml:lang="en">Size</source>
<target state="translated">大小</target>
</trans-unit>
<trans-unit id="azure-sqlvm-storage-page-lable">
<source xml:lang="en">Storage account</source>
<target state="translated">存储帐户</target>
</trans-unit>
<trans-unit id="azure-sqlvm-storage-accountname-label">
<source xml:lang="en">Storage account name</source>
<target state="translated">存储帐户名称</target>
</trans-unit>
<trans-unit id="azure-sqlvm-storage-sku-label">
<source xml:lang="en">Storage account SKU type</source>
<target state="translated">存储帐户 SKU 类型</target>
</trans-unit>
<trans-unit id="azure-sqlvm-vm-administrator-account-page-label">
<source xml:lang="en">Administrator account</source>
<target state="translated">管理员帐户</target>
</trans-unit>
<trans-unit id="azure-sqlvm-username-label">
<source xml:lang="en">Username</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="azure-sqlvm-password-label">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="azure-sqlvm-password-confirm-label">
<source xml:lang="en">Confirm password</source>
<target state="translated">确认密码</target>
</trans-unit>
<trans-unit id="azure-sqlvm-vm-summary-page-label">
<source xml:lang="en">Summary</source>
<target state="translated">摘要</target>
</trans-unit>
<trans-unit id="azure-sqldb-display-name">
<source xml:lang="en">Azure SQL Database</source>
<target state="translated">Azure SQL 数据库</target>
</trans-unit>
<trans-unit id="azure-sqldb-description">
<source xml:lang="en">Create a SQL database, database server, or elastic pool in Azure.</source>
<target state="translated">在 Azure 中创建 SQL 数据库、数据库服务器或弹性池。</target>
</trans-unit>
<trans-unit id="azure-sqldb-portal-ok-button-text">
<source xml:lang="en">Create in Azure portal</source>
<target state="translated">在 Azure 门户中创建</target>
</trans-unit>
<trans-unit id="azure-sqldb-notebook-ok-button-text">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="resource-type-display-name">
<source xml:lang="en">Resource Type</source>
<target state="translated">资源类型</target>
</trans-unit>
<trans-unit id="sql-azure-single-database-display-name">
<source xml:lang="en">Single Database</source>
<target state="translated">单一数据库</target>
</trans-unit>
<trans-unit id="sql-azure-elastic-pool-display-name">
<source xml:lang="en">Elastic Pool</source>
<target state="translated">弹性池</target>
</trans-unit>
<trans-unit id="sql-azure-database-server-display-name">
<source xml:lang="en">Database Server</source>
<target state="translated">数据库服务器</target>
</trans-unit>
<trans-unit id="azure-sqldb-agreement">
<source xml:lang="en">I accept {0}, {1} and {2}.</source>
<target state="translated">我接受 {0}、{1} 和 {2}。</target>
</trans-unit>
<trans-unit id="azure-sqldb-agreement-sqldb-eula">
<source xml:lang="en">Azure SQL DB License Terms</source>
<target state="translated">Azure SQL DB 许可条款</target>
</trans-unit>
<trans-unit id="azure-sqldb-agreement-azdata-eula">
<source xml:lang="en">azdata License Terms</source>
<target state="translated">azdata 许可条款</target>
</trans-unit>
<trans-unit id="azure-sql-mi-display-name">
<source xml:lang="en">Azure SQL managed instance</source>
<target state="translated">Azure SQL 托管实例</target>
</trans-unit>
<trans-unit id="azure-sql-mi-display-description">
<source xml:lang="en">Create a SQL Managed Instance in either Azure or a customer-managed environment</source>
<target state="translated">在 Azure 或客户管理的环境中创建 SQL 托管实例</target>
</trans-unit>
<trans-unit id="azure-sql-mi-okButton-text">
<source xml:lang="en">Open in Portal</source>
<target state="translated">在门户中打开</target>
</trans-unit>
<trans-unit id="azure-sql-mi-resource-type-option-label">
<source xml:lang="en">Resource Type</source>
<target state="translated">资源类型</target>
</trans-unit>
<trans-unit id="azure-sql-mi-agreement">
<source xml:lang="en">I accept {0} and {1}.</source>
<target state="translated">我接受 {0} 和 {1}。</target>
</trans-unit>
<trans-unit id="azure-sql-mi-agreement-eula">
<source xml:lang="en">Azure SQL MI License Terms</source>
<target state="translated">Azure SQL MI 许可条款</target>
</trans-unit>
<trans-unit id="azure-sql-mi-help-text">
<source xml:lang="en">Azure SQL Managed Instance provides full SQL Server access and feature compatibility for migrating SQL Servers to Azure, or developing new applications. {0}.</source>
<target state="translated">Azure SQL 托管实例提供全面的 SQL Server 访问和功能兼容性,用于将 SQL Server 迁移到 Azure或开发新应用程序。{0}。</target>
</trans-unit>
<trans-unit id="azure-sql-mi-help-text-learn-more">
<source xml:lang="en">Learn More</source>
<target state="translated">了解更多</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/localizedConstants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.account">
<source xml:lang="en">Azure Account</source>
<target state="translated">Azure 帐户</target>
</trans-unit>
<trans-unit id="azure.account.subscription">
<source xml:lang="en">Subscription (selected subset)</source>
<target state="translated">订阅(所选子集)</target>
</trans-unit>
<trans-unit id="azure.account.subscriptionDescription">
<source xml:lang="en">Change the currently selected subscriptions through the 'Select Subscriptions' action on an account listed in the 'Azure' tree view of the 'Connections' viewlet</source>
<target state="translated">在“连接”Viewlet 的 "Azure" 树状视图中列出的帐户上,通过“选择订阅”操作更改当前所选订阅</target>
</trans-unit>
<trans-unit id="azure.account.resourceGroup">
<source xml:lang="en">Resource Group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="azure.account.location">
<source xml:lang="en">Azure Location</source>
<target state="translated">Azure 位置</target>
</trans-unit>
<trans-unit id="filePicker.browse">
<source xml:lang="en">Browse</source>
<target state="translated">浏览</target>
</trans-unit>
<trans-unit id="button.label">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="kubeConfigClusterPicker.kubeConfigFilePath">
<source xml:lang="en">Kube config file path</source>
<target state="translated">Kube 配置文件路径</target>
</trans-unit>
<trans-unit id="kubeConfigClusterPicker.clusterContextNotFound">
<source xml:lang="en">No cluster context information found</source>
<target state="translated">未找到任何群集上下文信息</target>
</trans-unit>
<trans-unit id="azure.signin">
<source xml:lang="en">Sign in…</source>
<target state="translated">登录…</target>
</trans-unit>
<trans-unit id="azure.refresh">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="azure.yes">
<source xml:lang="en">Yes</source>
<target state="translated"></target>
</trans-unit>
<trans-unit id="azure.no">
<source xml:lang="en">No</source>
<target state="translated"></target>
</trans-unit>
<trans-unit id="azure.resourceGroup.createNewResourceGroup">
<source xml:lang="en">Create a new resource group</source>
<target state="translated">创建新资源组</target>
</trans-unit>
<trans-unit id="azure.resourceGroup.NewResourceGroupAriaLabel">
<source xml:lang="en">New resource group name</source>
<target state="translated">新资源组名称</target>
</trans-unit>
<trans-unit id="deployCluster.Realm">
<source xml:lang="en">Realm</source>
<target state="translated">领域</target>
</trans-unit>
<trans-unit id="UnknownFieldTypeError">
<source xml:lang="en">Unknown field type: "{0}"</source>
<target state="translated">未知字段类型:“{0}”</target>
</trans-unit>
<trans-unit id="optionsSource.alreadyDefined">
<source xml:lang="en">Options Source with id:{0} is already defined</source>
<target state="translated">已定义 ID 为 {0} 的选项源</target>
</trans-unit>
<trans-unit id="valueProvider.alreadyDefined">
<source xml:lang="en">Value Provider with id:{0} is already defined</source>
<target state="translated">已定义 ID 为 {0} 的值提供程序</target>
</trans-unit>
<trans-unit id="optionsSource.notDefined">
<source xml:lang="en">No Options Source defined for id: {0}</source>
<target state="translated">没有为 ID {0} 定义选项源</target>
</trans-unit>
<trans-unit id="valueProvider.notDefined">
<source xml:lang="en">No Value Provider defined for id: {0}</source>
<target state="translated">没有为 ID {0} 定义值提供程序</target>
</trans-unit>
<trans-unit id="getVariableValue.unknownVariableName">
<source xml:lang="en">Attempt to get variable value for unknown variable:{0}</source>
<target state="translated">尝试获取未知变量的变量值: {0}</target>
</trans-unit>
<trans-unit id="getIsPassword.unknownVariableName">
<source xml:lang="en">Attempt to get isPassword for unknown variable:{0}</source>
<target state="translated">尝试获取未知变量的 isPassword: {0}</target>
</trans-unit>
<trans-unit id="optionsNotDefined">
<source xml:lang="en">FieldInfo.options was not defined for field type: {0}</source>
<target state="translated">没有为字段类型 {0} 定义 FieldInfo.options</target>
</trans-unit>
<trans-unit id="optionsNotObjectOrArray">
<source xml:lang="en">FieldInfo.options must be an object if it is not an array</source>
<target state="translated">如果 FieldInfo.options 不是数组,则它必须是一个对象</target>
</trans-unit>
<trans-unit id="optionsTypeNotFound">
<source xml:lang="en">When FieldInfo.options is an object it must have 'optionsType' property</source>
<target state="translated">如果 FieldInfo.options 是一个对象,它必须具有 "optionsType" 属性</target>
</trans-unit>
<trans-unit id="optionsTypeRadioOrDropdown">
<source xml:lang="en">When optionsType is not {0} then it must be {1}</source>
<target state="translated">如果 optionsType 不是 {0},则它必须是 {1}</target>
</trans-unit>
<trans-unit id="azdataEulaNotAccepted">
<source xml:lang="en">Deployment cannot continue. Azure Data CLI license terms have not yet been accepted. Please accept the EULA to enable the features that requires Azure Data CLI.</source>
<target state="translated">部署无法继续。Azure 数据 CLI 许可条款尚未被接受。请接受 EULA 以启用需要 Azure 数据 CLI 的功能。</target>
</trans-unit>
<trans-unit id="azdataEulaDeclined">
<source xml:lang="en">Deployment cannot continue. Azure Data CLI license terms were declined.You can either Accept EULA to continue or Cancel this operation</source>
<target state="translated">部署无法继续。Azure 数据 CLI 许可条款被拒绝。你可以接受 EULA 以继续,也可以取消此操作</target>
</trans-unit>
<trans-unit id="deploymentDialog.RecheckEulaButton">
<source xml:lang="en">Accept EULA &amp; Select</source>
<target state="translated">接受 EULA 并选择</target>
</trans-unit>
<trans-unit id="resourceDeployment.extensionRequiredPrompt">
<source xml:lang="en">The '{0}' extension is required to deploy this resource, do you want to install it now?</source>
<target state="translated">部署此资源需要“{0}”扩展,现在是否希望安装此扩展?</target>
</trans-unit>
<trans-unit id="resourceDeployment.install">
<source xml:lang="en">Install</source>
<target state="translated">安装</target>
</trans-unit>
<trans-unit id="resourceDeployment.installingExtension">
<source xml:lang="en">Installing extension '{0}'...</source>
<target state="translated">正在安装扩展“{0}”...</target>
</trans-unit>
<trans-unit id="resourceDeployment.unknownExtension">
<source xml:lang="en">Unknown extension '{0}'</source>
<target state="translated">未知扩展“{0}”</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.title">
<source xml:lang="en">Select the deployment options</source>
<target state="translated">选择部署选项</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceSearchPlaceholder">
<source xml:lang="en">Filter resources...</source>
<target state="translated">筛选资源...</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.tagsListViewTitle">
<source xml:lang="en">Categories</source>
<target state="translated">类别</target>
</trans-unit>
<trans-unit id="validation.multipleValidationErrors">
<source xml:lang="en">There are some errors on this page, click 'Show Details' to view the errors.</source>
<target state="translated">此页面上存在一些错误,请单击“显示详细信息”以查看错误。</target>
</trans-unit>
<trans-unit id="ui.ScriptToNotebookButton">
<source xml:lang="en">Script</source>
<target state="translated">脚本</target>
</trans-unit>
<trans-unit id="ui.DeployButton">
<source xml:lang="en">Run</source>
<target state="translated">运行</target>
</trans-unit>
<trans-unit id="resourceDeployment.ViewErrorDetail">
<source xml:lang="en">View error detail</source>
<target state="translated">查看错误详细信息</target>
</trans-unit>
<trans-unit id="resourceDeployment.FailedToOpenNotebook">
<source xml:lang="en">An error occurred opening the output notebook. {1}{2}.</source>
<target state="translated">打开输出笔记本时出错。{1}{2}。</target>
</trans-unit>
<trans-unit id="resourceDeployment.BackgroundExecutionFailed">
<source xml:lang="en">The task "{0}" has failed.</source>
<target state="translated">任务“{0}”失败。</target>
</trans-unit>
<trans-unit id="resourceDeployment.TaskFailedWithNoOutputNotebook">
<source xml:lang="en">The task "{0}" failed and no output Notebook was generated.</source>
<target state="translated">任务“{0}”失败,并且未生成任何输出笔记本。</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceTypeCategoryAll">
<source xml:lang="en">All</source>
<target state="translated">全部</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceTypeCategoryOnPrem">
<source xml:lang="en">On-premises</source>
<target state="translated">本地</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceTypeCategoriesSqlServer">
<source xml:lang="en">SQL Server</source>
<target state="translated">SQL Server</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceTypeCategoryOnHybrid">
<source xml:lang="en">Hybrid</source>
<target state="translated">混合</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql">
<source xml:lang="en">PostgreSQL</source>
<target state="translated">PostgreSQL</target>
</trans-unit>
<trans-unit id="resourceTypePickerDialog.resourceTypeCategoryOnCloud">
<source xml:lang="en">Cloud</source>
<target state="translated"></target>
</trans-unit>
<trans-unit id="resourceDeployment.Description">
<source xml:lang="en">Description</source>
<target state="translated">说明</target>
</trans-unit>
<trans-unit id="resourceDeployment.Tool">
<source xml:lang="en">Tool</source>
<target state="translated">工具</target>
</trans-unit>
<trans-unit id="resourceDeployment.Status">
<source xml:lang="en">Status</source>
<target state="translated">状态</target>
</trans-unit>
<trans-unit id="resourceDeployment.Version">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="resourceDeployment.RequiredVersion">
<source xml:lang="en">Required Version</source>
<target state="translated">所需版本</target>
</trans-unit>
<trans-unit id="resourceDeployment.discoverPathOrAdditionalInformation">
<source xml:lang="en">Discovered Path or Additional Information</source>
<target state="translated">发现的路径或其他信息</target>
</trans-unit>
<trans-unit id="resourceDeployment.requiredTools">
<source xml:lang="en">Required tools</source>
<target state="translated">所需的工具</target>
</trans-unit>
<trans-unit id="resourceDeployment.InstallTools">
<source xml:lang="en">Install tools</source>
<target state="translated">安装工具</target>
</trans-unit>
<trans-unit id="resourceDeployment.Options">
<source xml:lang="en">Options</source>
<target state="translated">选项</target>
</trans-unit>
<trans-unit id="deploymentDialog.InstallingTool">
<source xml:lang="en">Required tool '{0}' [ {1} ] is being installed now.</source>
<target state="translated">当前正在安装所需的工具“{0}”[ {1} ]。</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/modelViewUtils" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="getClusterContexts.errorFetchingClusters">
<source xml:lang="en">An error ocurred while loading or parsing the config file:{0}, error is:{1}</source>
<target state="translated">加载或分析配置文件 {0} 时出错,错误为: {1}</target>
</trans-unit>
<trans-unit id="fileChecker.NotFile">
<source xml:lang="en">Path: {0} is not a file, please select a valid kube config file.</source>
<target state="translated">路径 {0} 不是文件,请选择有效的 kube 配置文件。</target>
</trans-unit>
<trans-unit id="fileChecker.FileNotFound">
<source xml:lang="en">File: {0} not found. Please select a kube config file.</source>
<target state="translated">找不到文件 {0}。请选择 kube 配置文件。</target>
</trans-unit>
<trans-unit id="azure.accounts.unexpectedAccountsError">
<source xml:lang="en">Unexpected error fetching accounts: {0}</source>
<target state="translated">提取帐户时出现意外错误: {0}</target>
</trans-unit>
<trans-unit id="resourceDeployment.errorFetchingStorageClasses">
<source xml:lang="en">Unexpected error fetching available kubectl storage classes : {0}</source>
<target state="translated">提取可用的 kubectl 存储类时出现意外错误: {0}</target>
</trans-unit>
<trans-unit id="azure.accounts.unexpectedSubscriptionsError">
<source xml:lang="en">Unexpected error fetching subscriptions for account {0}: {1}</source>
<target state="translated">为帐户 {0} 提取订阅时出现意外错误: {1}</target>
</trans-unit>
<trans-unit id="azure.accounts.accountNotFoundError">
<source xml:lang="en">The selected account '{0}' is no longer available. Click sign in to add it again or select a different account.</source>
<target state="translated">所选帐户“{0}”不再可用。请单击“登录”以再次添加,或选择其他帐户。</target>
</trans-unit>
<trans-unit id="azure.accessError">
<source xml:lang="en">
Error Details: {0}.</source>
<target state="translated">
错误详细信息: {0}。</target>
</trans-unit>
<trans-unit id="azure.accounts.accountStaleError">
<source xml:lang="en">The access token for selected account '{0}' is no longer valid. Please click the sign in button and refresh the account or select a different account.</source>
<target state="translated">所选帐户“{0}”的访问令牌不再有效。请单击“登录”按钮,刷新帐户或选择其他帐户。</target>
</trans-unit>
<trans-unit id="azure.accounts.unexpectedResourceGroupsError">
<source xml:lang="en">Unexpected error fetching resource groups for subscription {0}: {1}</source>
<target state="translated">为订阅 {0} 提取资源组时出现意外错误: {1}</target>
</trans-unit>
<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>
<target state="translated">{0} 不符合密码复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy</target>
</trans-unit>
<trans-unit id="passwordNotMatch">
<source xml:lang="en">{0} doesn't match the confirmation password</source>
<target state="translated">{0} 与确认密码不匹配</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLVMWizard/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLVM.NewSQLVMTitle">
<source xml:lang="en">Deploy Azure SQL VM</source>
<target state="translated">部署 Azure SQL VM</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.ScriptToNotebook">
<source xml:lang="en">Script to Notebook</source>
<target state="translated">脚本到笔记本</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.MissingRequiredInfoError">
<source xml:lang="en">Please fill out the required fields marked with red asterisks.</source>
<target state="translated">请填写标有红色星号的必填字段。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.AzureSettingsPageTitle">
<source xml:lang="en">Azure settings</source>
<target state="translated">Azure 设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.AzureAccountDropdownLabel">
<source xml:lang="en">Azure Account</source>
<target state="translated">Azure 帐户</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.AzureSubscriptionDropdownLabel">
<source xml:lang="en">Subscription</source>
<target state="translated">订阅</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.ResourceGroup">
<source xml:lang="en">Resource Group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.AzureRegionDropdownLabel">
<source xml:lang="en">Region</source>
<target state="translated">区域</target>
</trans-unit>
<trans-unit id="deployeAzureSQLVM.VmSettingsPageTitle">
<source xml:lang="en">Virtual machine settings</source>
<target state="translated">虚拟机设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmNameTextBoxLabel">
<source xml:lang="en">Virtual machine name</source>
<target state="translated">虚拟机名称</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmAdminUsernameTextBoxLabel">
<source xml:lang="en">Administrator account username</source>
<target state="translated">管理员帐户用户名</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmAdminPasswordTextBoxLabel">
<source xml:lang="en">Administrator account password</source>
<target state="translated">管理员帐户密码</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel">
<source xml:lang="en">Confirm password</source>
<target state="translated">确认密码</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmImageDropdownLabel">
<source xml:lang="en">Image</source>
<target state="translated">映像</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmSkuDropdownLabel">
<source xml:lang="en">Image SKU</source>
<target state="translated">映像 SKU</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmImageVersionDropdownLabel">
<source xml:lang="en">Image Version</source>
<target state="translated">映像版本</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmSizeDropdownLabel">
<source xml:lang="en">Size</source>
<target state="translated">大小</target>
</trans-unit>
<trans-unit id="deployeAzureSQLVM.VmSizeLearnMoreLabel">
<source xml:lang="en">Click here to learn more about pricing and supported VM sizes</source>
<target state="translated">单击此处详细了解定价和支持的 VM 大小</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NetworkSettingsPageTitle">
<source xml:lang="en">Networking</source>
<target state="translated">网络</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NetworkSettingsPageDescription">
<source xml:lang="en">Configure network settings</source>
<target state="translated">配置网络设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NetworkSettingsNewVirtualNetwork">
<source xml:lang="en">New virtual network</source>
<target state="translated">新建虚拟网络</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VirtualNetworkDropdownLabel">
<source xml:lang="en">Virtual Network</source>
<target state="translated">虚拟网络</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NetworkSettingsNewSubnet">
<source xml:lang="en">New subnet</source>
<target state="translated">新建子网</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SubnetDropdownLabel">
<source xml:lang="en">Subnet</source>
<target state="translated">子网</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.PublicIPDropdownLabel">
<source xml:lang="en">Public IP</source>
<target state="translated">公共 IP</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NetworkSettingsUseExistingPublicIp">
<source xml:lang="en">New public ip</source>
<target state="translated">新建公共 IP</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VmRDPAllowCheckboxLabel">
<source xml:lang="en">Enable Remote Desktop (RDP) inbound port (3389)</source>
<target state="translated">启用远程桌面(RDP)入站端口(3389)</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlServerSettingsPageTitle">
<source xml:lang="en">SQL Servers settings</source>
<target state="translated">SQL Server 设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlConnectivityTypeDropdownLabel">
<source xml:lang="en">SQL connectivity</source>
<target state="translated">SQL 连接</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlPortLabel">
<source xml:lang="en">Port</source>
<target state="translated">端口</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlEnableSQLAuthenticationLabel">
<source xml:lang="en">Enable SQL authentication</source>
<target state="translated">启用 SQL 身份验证</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlAuthenticationUsernameLabel">
<source xml:lang="en">Username</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlAuthenticationPasswordLabel">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel">
<source xml:lang="en">Confirm password</source>
<target state="translated">确认密码</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/deployClusterWizardModel" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.SaveConfigFiles">
<source xml:lang="en">Save config files</source>
<target state="translated">保存配置文件</target>
</trans-unit>
<trans-unit id="deployCluster.ScriptToNotebook">
<source xml:lang="en">Script to Notebook</source>
<target state="translated">脚本到笔记本</target>
</trans-unit>
<trans-unit id="deployCluster.SelectConfigFileFolder">
<source xml:lang="en">Save config files</source>
<target state="translated">保存配置文件</target>
</trans-unit>
<trans-unit id="deployCluster.SaveConfigFileSucceeded">
<source xml:lang="en">Config files saved to {0}</source>
<target state="translated">配置文件已保存到 {0}</target>
</trans-unit>
<trans-unit id="deployCluster.NewAKSWizardTitle">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on a new AKS cluster</source>
<target state="translated">在新的 AKS 群集上部署 SQL Server 2019 大数据群集</target>
</trans-unit>
<trans-unit id="deployCluster.ExistingAKSWizardTitle">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on an existing AKS cluster</source>
<target state="translated">在现有 AKS 群集上部署 SQL Server 2019 大数据群集</target>
</trans-unit>
<trans-unit id="deployCluster.ExistingKubeAdm">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on an existing kubeadm cluster</source>
<target state="translated">在现有 kubeadm 群集上部署 SQL Server 2019 大数据群集</target>
</trans-unit>
<trans-unit id="deployCluster.ExistingARO">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on an existing Azure Red Hat OpenShift cluster</source>
<target state="translated">在现有 Azure Red Hat OpenShift 群集上部署 SQL Server 2019 大数据群集</target>
</trans-unit>
<trans-unit id="deployCluster.ExistingOpenShift">
<source xml:lang="en">Deploy SQL Server 2019 Big Data Cluster on an existing OpenShift cluster</source>
<target state="translated">在现有 OpenShift 群集上部署 SQL Server 2019 大数据群集</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/tools/toolBase" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deploymentDialog.ToolStatus.NotInstalled">
<source xml:lang="en">Not Installed</source>
<target state="translated">未安装</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolStatus.Installed">
<source xml:lang="en">Installed</source>
<target state="translated">已安装</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolStatus.Installing">
<source xml:lang="en">Installing…</source>
<target state="translated">正在安装…</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolStatus.Error">
<source xml:lang="en">Error</source>
<target state="translated">错误</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolStatus.Failed">
<source xml:lang="en">Failed</source>
<target state="translated">失败</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolInformationalMessage.Brew">
<source xml:lang="en">• brew is needed for deployment of the tools and needs to be pre-installed before necessary tools can be deployed</source>
<target state="translated">• 部署这些工具时需要 brew并且需要预先安装它才能部署必要的工具</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolInformationalMessage.Curl">
<source xml:lang="en">• curl is needed for installation and needs to be pre-installed before necessary tools can be deployed</source>
<target state="translated">• 安装需要 curl并且需要预先安装它才能部署必要的工具</target>
</trans-unit>
<trans-unit id="toolBase.getPip3InstallationLocation.LocationNotFound">
<source xml:lang="en"> Could not find 'Location' in the output:</source>
<target state="translated"> 在输出中找不到“位置”:</target>
</trans-unit>
<trans-unit id="toolBase.getPip3InstallationLocation.Output">
<source xml:lang="en"> output:</source>
<target state="translated"> 输出:</target>
</trans-unit>
<trans-unit id="toolBase.InstallError">
<source xml:lang="en">Error installing tool '{0}' [ {1} ].{2}Error: {3}{2}See output channel '{4}' for more details</source>
<target state="translated">安装工具“{0}”[{1}]时出错。{2}错误: {3}{2}有关详细信息,请参阅输出通道“{4}”</target>
</trans-unit>
<trans-unit id="toolBase.InstallErrorInformation">
<source xml:lang="en">Error installing tool. See output channel '{0}' for more details</source>
<target state="translated">安装工具时出错。有关详细信息,请参阅输出通道“{0}”</target>
</trans-unit>
<trans-unit id="toolBase.InstallFailed">
<source xml:lang="en">Installation commands completed but version of tool '{0}' could not be detected so our installation attempt has failed. Detection Error: {1}{2}Cleaning up previous installations would help.</source>
<target state="translated">安装命令已完成,但无法检测到工具版本“{0}”,因此安装尝试失败。检测错误: {1}{2}清除以前的安装会有所帮助。</target>
</trans-unit>
<trans-unit id="toolBase.InstallFailInformation">
<source xml:lang="en">Failed to detect version post installation. See output channel '{0}' for more details</source>
<target state="translated">未能检测到安装后的版本。有关详细信息,请参阅输出通道“{0}”</target>
</trans-unit>
<trans-unit id="toolBase.ManualUninstallCommand">
<source xml:lang="en"> A possibly way to uninstall is using this command:{0} &gt;{1}</source>
<target state="translated"> 一种可行的卸载方法是使用以下命令: {0} &gt;{1}</target>
</trans-unit>
<trans-unit id="toolBase.SeeOutputChannel">
<source xml:lang="en">{0}See output channel '{1}' for more details</source>
<target state="translated">{0}有关详细信息,请参阅输出通道“{1}”</target>
</trans-unit>
<trans-unit id="toolBase.installCore.CannotInstallTool">
<source xml:lang="en">Cannot install tool:{0}::{1} as installation commands are unknown for your OS distribution, Please install {0} manually before proceeding</source>
<target state="translated">无法安装工具:{0}::{1},因为安装命令对于你的 OS 分发是未知的。请先手动安装 {0},然后再继续操作</target>
</trans-unit>
<trans-unit id="toolBase.addInstallationSearchPathsToSystemPath.SearchPaths">
<source xml:lang="en">Search Paths for tool '{0}': {1}</source>
<target state="translated">工具“{0}”的搜索路径: {1}</target>
</trans-unit>
<trans-unit id="deployCluster.GetToolVersionErrorInformation">
<source xml:lang="en">Error retrieving version information. See output channel '{0}' for more details</source>
<target state="translated">检索版本信息时出错。有关详细信息,请参阅输出通道“{0}”</target>
</trans-unit>
<trans-unit id="deployCluster.GetToolVersionError">
<source xml:lang="en">Error retrieving version information.{0}Invalid output received, get version command output: '{1}' </source>
<target state="translated">检索版本信息时出错。{0}收到无效输出,获取版本命令输出:“{1}”</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLDBWizard/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLDB.NewSQLDBTitle">
<source xml:lang="en">Deploy Azure SQL DB</source>
<target state="translated">部署 Azure SQL DB</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.ScriptToNotebook">
<source xml:lang="en">Script to Notebook</source>
<target state="translated">脚本到笔记本</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.MissingRequiredInfoError">
<source xml:lang="en">Please fill out the required fields marked with red asterisks.</source>
<target state="translated">请填写标有红色星号的必填字段。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.AzureSettingsPageTitle">
<source xml:lang="en">Azure SQL Database - Azure account settings</source>
<target state="translated">Azure SQL 数据库 - Azure 帐户设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.AzureSettingsSummaryPageTitle">
<source xml:lang="en">Azure account settings</source>
<target state="translated">Azure 帐户设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.AzureAccountDropdownLabel">
<source xml:lang="en">Azure account</source>
<target state="translated">Azure 帐户</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.AzureSubscriptionDropdownLabel">
<source xml:lang="en">Subscription</source>
<target state="translated">订阅</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.AzureDatabaseServersDropdownLabel">
<source xml:lang="en">Server</source>
<target state="translated">服务器</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.ResourceGroup">
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DatabaseSettingsPageTitle">
<source xml:lang="en">Database settings</source>
<target state="translated">数据库设置</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.FirewallRuleNameLabel">
<source xml:lang="en">Firewall rule name</source>
<target state="translated">防火墙规则名称</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DatabaseNameLabel">
<source xml:lang="en">SQL database name</source>
<target state="translated">SQL 数据库名称</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.CollationNameLabel">
<source xml:lang="en">Database collation</source>
<target state="translated">数据库排序规则</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.CollationNameSummaryLabel">
<source xml:lang="en">Collation for database</source>
<target state="translated">数据库的排序规则</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.IpAddressInfoLabel">
<source xml:lang="en">Enter IP addresses in IPv4 format.</source>
<target state="translated">输入 IPv4 格式的 IP 地址。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.StartIpAddressLabel">
<source xml:lang="en">Min IP address in firewall IP range</source>
<target state="translated">防火墙 IP 范围内的最小 IP 地址</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.EndIpAddressLabel">
<source xml:lang="en">Max IP address in firewall IP range</source>
<target state="translated">防火墙 IP 范围内的最大 IP 地址</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.StartIpAddressShortLabel">
<source xml:lang="en">Min IP address</source>
<target state="translated">最小 IP 地址</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.EndIpAddressShortLabel">
<source xml:lang="en">Max IP address</source>
<target state="translated">最大 IP 地址</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.FirewallRuleDescription">
<source xml:lang="en">Create a firewall rule for your local client IP in order to connect to your database through Azure Data Studio after creation is completed.</source>
<target state="translated">创建本地客户端 IP 的防火墙规则,以便在创建完成后通过 Azure Data Studio 连接到数据库。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.FirewallToggleLabel">
<source xml:lang="en">Create a firewall rule</source>
<target state="translated">创建防火墙规则</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/tools/kubeCtlTool" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.KubeCtlDescription">
<source xml:lang="en">Runs commands against Kubernetes clusters</source>
<target state="translated">针对 Kubernetes 群集运行命令</target>
</trans-unit>
<trans-unit id="resourceDeployment.KubeCtlDisplayName">
<source xml:lang="en">kubectl</source>
<target state="translated">kubectl</target>
</trans-unit>
<trans-unit id="resourceDeployment.invalidKubectlVersionOutput">
<source xml:lang="en">Unable to parse the kubectl version command output: "{0}"</source>
<target state="translated">无法分析 kubectl 版本命令输出:“{0}”</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.UpdatingBrewRepository">
<source xml:lang="en">updating your brew repository for kubectl installation …</source>
<target state="translated">正在更新 kubectl 安装的 brew 存储库…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.InstallingKubeCtl">
<source xml:lang="en">installing kubectl …</source>
<target state="translated">正在安装 kubectl…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.AptGetUpdate">
<source xml:lang="en">updating repository information …</source>
<target state="translated">正在更新存储库信息…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.AptGetPackages">
<source xml:lang="en">getting packages needed for kubectl installation …</source>
<target state="translated">正在获取 kubectl 安装所需的包…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.DownloadAndInstallingSigningKey">
<source xml:lang="en">downloading and installing the signing key for kubectl …</source>
<target state="translated">正在下载并安装 kubectl 的签名密钥…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.AddingKubectlRepositoryInformation">
<source xml:lang="en">adding the kubectl repository information …</source>
<target state="translated">正在添加 kubectl 存储库信息…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.InstallingKubectl">
<source xml:lang="en">installing kubectl …</source>
<target state="translated">正在安装 kubectl…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe">
<source xml:lang="en">deleting previously downloaded kubectl.exe if one exists …</source>
<target state="translated">正在删除以前下载的 kubectl.exe (如果存在)…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.DownloadingAndInstallingKubectl">
<source xml:lang="en">downloading and installing the latest kubectl.exe …</source>
<target state="translated">正在下载并安装最新的 kubectl.exe…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl">
<source xml:lang="en">deleting previously downloaded kubectl if one exists …</source>
<target state="translated">正在删除以前下载的 kubectl (如果存在)…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.DownloadingKubectl">
<source xml:lang="en">downloading the latest kubectl release …</source>
<target state="translated">正在下载最新的 kubectl 版本…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.MakingExecutable">
<source xml:lang="en">making kubectl executable …</source>
<target state="translated">正在创建 kubectl 可执行文件…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.CleaningUpOldBackups">
<source xml:lang="en">cleaning up any previously backed up version in the install location if they exist …</source>
<target state="translated">正在安装位置清除任何以前备份的版本(如果存在)…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.BackupCurrentBinary">
<source xml:lang="en">backing up any existing kubectl in the install location …</source>
<target state="translated">正在备份安装位置中的任何现有 kubectl…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Kubectl.MoveToSystemPath">
<source xml:lang="en">moving kubectl into the install location in the PATH …</source>
<target state="translated">正在将 kubectl 移到路径中的安装位置…</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deploymentInputDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deploymentDialog.OpenNotebook">
<source xml:lang="en">Open Notebook</source>
<target state="translated">打开笔记本</target>
</trans-unit>
<trans-unit id="deploymentDialog.OkButtonText">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="notebookType">
<source xml:lang="en">Notebook type</source>
<target state="translated">笔记本类型</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/main" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.UnknownResourceType">
<source xml:lang="en">The resource type: {0} is not defined</source>
<target state="translated">未定义资源类型: {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/notebookService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.notebookNotFound">
<source xml:lang="en">The notebook {0} does not exist</source>
<target state="translated">笔记本 {0} 不存在</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/platformService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.outputChannel">
<source xml:lang="en">Deployments</source>
<target state="translated">部署</target>
</trans-unit>
<trans-unit id="platformService.RunCommand.ErroredOut">
<source xml:lang="en"> &gt;&gt;&gt; {0} … errored out: {1}</source>
<target state="translated"> &gt;&gt;&gt; {0} … 出错: {1}</target>
</trans-unit>
<trans-unit id="platformService.RunCommand.IgnoringError">
<source xml:lang="en"> &gt;&gt;&gt; Ignoring error in execution and continuing tool deployment</source>
<target state="translated"> &gt;&gt;&gt; 忽略执行中的错误并继续部署工具</target>
</trans-unit>
<trans-unit id="platformService.RunCommand.stdout">
<source xml:lang="en"> stdout: </source>
<target state="translated"> stdout: </target>
</trans-unit>
<trans-unit id="platformService.RunCommand.stderr">
<source xml:lang="en"> stderr: </source>
<target state="translated"> stderr: </target>
</trans-unit>
<trans-unit id="platformService.RunStreamedCommand.ExitedWithCode">
<source xml:lang="en"> &gt;&gt;&gt; {0} … exited with code: {1}</source>
<target state="translated"> &gt;&gt;&gt; {0} … 已退出,代码为: {1}</target>
</trans-unit>
<trans-unit id="platformService.RunStreamedCommand.ExitedWithSignal">
<source xml:lang="en"> &gt;&gt;&gt; {0} … exited with signal: {1}</source>
<target state="translated"> &gt;&gt;&gt; {0} … 已退出,信号: {1}</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/resourceTypeService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="downloadError">
<source xml:lang="en">Download failed, status code: {0}, message: {1}</source>
<target state="translated">下载失败,状态代码: {0},消息: {1}</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/deploymentProfilePage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.serviceScaleTableTitle">
<source xml:lang="en">Service scale settings (Instances)</source>
<target state="translated">服务规模设置(实例)</target>
</trans-unit>
<trans-unit id="deployCluster.storageTableTitle">
<source xml:lang="en">Service storage settings (GB per Instance)</source>
<target state="translated">服务存储设置(每个实例的 GB)</target>
</trans-unit>
<trans-unit id="deployCluster.featureTableTitle">
<source xml:lang="en">Features</source>
<target state="translated">功能</target>
</trans-unit>
<trans-unit id="deployCluster.yesText">
<source xml:lang="en">Yes</source>
<target state="translated"></target>
</trans-unit>
<trans-unit id="deployCluster.noText">
<source xml:lang="en">No</source>
<target state="translated"></target>
</trans-unit>
<trans-unit id="deployCluster.summaryPageTitle">
<source xml:lang="en">Deployment configuration profile</source>
<target state="translated">部署配置文件</target>
</trans-unit>
<trans-unit id="deployCluster.summaryPageDescription">
<source xml:lang="en">Select the target configuration profile</source>
<target state="translated">选择目标配置文件</target>
</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>
<target state="translated">注意: 可在后续步骤中自定义部署配置文件的设置。</target>
</trans-unit>
<trans-unit id="deployCluster.loadingProfiles">
<source xml:lang="en">Loading profiles</source>
<target state="translated">正在加载配置文件</target>
</trans-unit>
<trans-unit id="deployCluster.loadingProfilesCompleted">
<source xml:lang="en">Loading profiles completed</source>
<target state="translated">配置文件加载已完成</target>
</trans-unit>
<trans-unit id="deployCluster.profileRadioGroupLabel">
<source xml:lang="en">Deployment configuration profile</source>
<target state="translated">部署配置文件</target>
</trans-unit>
<trans-unit id="deployCluster.loadProfileFailed">
<source xml:lang="en">Failed to load the deployment profiles: {0}</source>
<target state="translated">未能加载部署配置文件: {0}</target>
</trans-unit>
<trans-unit id="deployCluster.masterPoolLabel">
<source xml:lang="en">SQL Server Master</source>
<target state="translated">SQL Server 主实例</target>
</trans-unit>
<trans-unit id="deployCluster.computePoolLable">
<source xml:lang="en">Compute</source>
<target state="translated">计算</target>
</trans-unit>
<trans-unit id="deployCluster.dataPoolLabel">
<source xml:lang="en">Data</source>
<target state="translated">数据</target>
</trans-unit>
<trans-unit id="deployCluster.hdfsLabel">
<source xml:lang="en">HDFS + Spark</source>
<target state="translated">HDFS + Spark</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceName">
<source xml:lang="en">Service</source>
<target state="translated">服务</target>
</trans-unit>
<trans-unit id="deployCluster.dataStorageType">
<source xml:lang="en">Data</source>
<target state="translated">数据</target>
</trans-unit>
<trans-unit id="deployCluster.logsStorageType">
<source xml:lang="en">Logs</source>
<target state="translated">日志</target>
</trans-unit>
<trans-unit id="deployCluster.StorageType">
<source xml:lang="en">Storage type</source>
<target state="translated">存储类型</target>
</trans-unit>
<trans-unit id="deployCluster.basicAuthentication">
<source xml:lang="en">Basic authentication</source>
<target state="translated">基本身份验证</target>
</trans-unit>
<trans-unit id="deployCluster.activeDirectoryAuthentication">
<source xml:lang="en">Active Directory authentication</source>
<target state="translated">Active Directory 身份验证</target>
</trans-unit>
<trans-unit id="deployCluster.hadr">
<source xml:lang="en">High Availability</source>
<target state="translated">高可用性</target>
</trans-unit>
<trans-unit id="deployCluster.featureText">
<source xml:lang="en">Feature</source>
<target state="translated">功能</target>
</trans-unit>
<trans-unit id="deployCluster.ProfileNotSelectedError">
<source xml:lang="en">Please select a deployment profile.</source>
<target state="translated">请选择部署配置文件。</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/azureSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.MissingRequiredInfoError">
<source xml:lang="en">Please fill out the required fields marked with red asterisks.</source>
<target state="translated">请填写标有红色星号的必填字段。</target>
</trans-unit>
<trans-unit id="deployCluster.AzureSettingsPageTitle">
<source xml:lang="en">Azure settings</source>
<target state="translated">Azure 设置</target>
</trans-unit>
<trans-unit id="deployCluster.AzureSettingsPageDescription">
<source xml:lang="en">Configure the settings to create an Azure Kubernetes Service cluster</source>
<target state="translated">配置设置以创建 Azure Kubernetes 服务群集</target>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionField">
<source xml:lang="en">Subscription id</source>
<target state="translated">订阅 ID</target>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionPlaceholder">
<source xml:lang="en">Use my default Azure subscription</source>
<target state="translated">使用默认 Azure 订阅</target>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionDescription">
<source xml:lang="en">The default subscription will be used if you leave this field blank.</source>
<target state="translated">如果将此字段留空,将使用默认订阅。</target>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionHelpLink">
<source xml:lang="en">View available Azure subscriptions</source>
<target state="translated">查看可用的 Azure 订阅</target>
</trans-unit>
<trans-unit id="deployCluster.ResourceGroupName">
<source xml:lang="en">New resource group name</source>
<target state="translated">新资源组名称</target>
</trans-unit>
<trans-unit id="deployCluster.Location">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="deployCluster.AzureLocationHelpLink">
<source xml:lang="en">View available Azure locations</source>
<target state="translated">查看可用的 Azure 位置</target>
</trans-unit>
<trans-unit id="deployCluster.AksName">
<source xml:lang="en">AKS cluster name</source>
<target state="translated">AKS 群集名称</target>
</trans-unit>
<trans-unit id="deployCluster.VMCount">
<source xml:lang="en">VM count</source>
<target state="translated">VM 计数</target>
</trans-unit>
<trans-unit id="deployCluster.VMSize">
<source xml:lang="en">VM size</source>
<target state="translated">VM 大小</target>
</trans-unit>
<trans-unit id="deployCluster.VMSizeHelpLink">
<source xml:lang="en">View available VM sizes</source>
<target state="translated">查看可用的 VM 大小</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/clusterSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.ClusterNameDescription">
<source xml:lang="en">The cluster name must consist only of alphanumeric lowercase characters or '-' and must start and end with an alphanumeric character.</source>
<target state="translated">群集名称只能包含字母数字小写字符或 "-",并且必须以字母数字字符开头和结尾。</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterSettingsPageTitle">
<source xml:lang="en">Cluster settings</source>
<target state="translated">群集设置</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterSettingsPageDescription">
<source xml:lang="en">Configure the SQL Server Big Data Cluster settings</source>
<target state="translated">配置 SQL Server 大数据群集设置</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterName">
<source xml:lang="en">Cluster name</source>
<target state="translated">群集名称</target>
</trans-unit>
<trans-unit id="deployCluster.AdminUsername">
<source xml:lang="en">Admin username</source>
<target state="translated">管理员用户名</target>
</trans-unit>
<trans-unit id="deployCluster.AdminUsernameDescription">
<source xml:lang="en">This username will be used for controller and SQL Server. Username for the gateway will be root.</source>
<target state="translated">此用户名将用于控制器和 SQL Server。网关的用户名将为 root。</target>
</trans-unit>
<trans-unit id="deployCluster.AdminPassword">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="deployCluster.AdminPasswordDescription">
<source xml:lang="en">This password can be used to access the controller, SQL Server and gateway.</source>
<target state="translated">此密码可用于访问控制器、SQL Server 和网关。</target>
</trans-unit>
<trans-unit id="deployCluster.ConfirmPassword">
<source xml:lang="en">Confirm password</source>
<target state="translated">确认密码</target>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode">
<source xml:lang="en">Authentication mode</source>
<target state="translated">身份验证模式</target>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.Basic">
<source xml:lang="en">Basic</source>
<target state="translated">基本</target>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.ActiveDirectory">
<source xml:lang="en">Active Directory</source>
<target state="translated">Active Directory</target>
</trans-unit>
<trans-unit id="deployCluster.DockerSettings">
<source xml:lang="en">Docker settings</source>
<target state="translated">Docker 设置</target>
</trans-unit>
<trans-unit id="deployCluster.DockerRegistry">
<source xml:lang="en">Registry</source>
<target state="translated">注册表</target>
</trans-unit>
<trans-unit id="deployCluster.DockerRepository">
<source xml:lang="en">Repository</source>
<target state="translated">存储库</target>
</trans-unit>
<trans-unit id="deployCluster.DockerImageTag">
<source xml:lang="en">Image tag</source>
<target state="translated">图像标记</target>
</trans-unit>
<trans-unit id="deployCluster.DockerUsername">
<source xml:lang="en">Username</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="deployCluster.DockerPassword">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="deployCluster.ActiveDirectorySettings">
<source xml:lang="en">Active Directory settings</source>
<target state="translated">Active Directory 设置</target>
</trans-unit>
<trans-unit id="deployCluster.OuDistinguishedName">
<source xml:lang="en">Organizational unit</source>
<target state="translated">组织单位</target>
</trans-unit>
<trans-unit id="deployCluster.OuDistinguishedNameDescription">
<source xml:lang="en">Distinguished name for the organizational unit. For example: OU=bdc,DC=contoso,DC=com.</source>
<target state="translated">组织单位的可区分名称,例如 OU=bdc,DC=contoso,DC=com。</target>
</trans-unit>
<trans-unit id="deployCluster.DomainControllerFQDNs">
<source xml:lang="en">Domain controller FQDNs</source>
<target state="translated">域控制器 FQDN</target>
</trans-unit>
<trans-unit id="deployCluster.DomainControllerFQDNsPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</target>
</trans-unit>
<trans-unit id="deployCluster.DomainControllerFQDNDescription">
<source xml:lang="en">Fully qualified domain names for the domain controller. For example: DC1.CONTOSO.COM. Use comma to separate multiple FQDNs.</source>
<target state="translated">域控制器的完全限定域名,例如 DC1.CONTOSO.COM。使用逗号分隔多个 FQDN。</target>
</trans-unit>
<trans-unit id="deployCluster.DomainDNSIPAddresses">
<source xml:lang="en">Domain DNS IP addresses</source>
<target state="translated">域 DNS IP 地址</target>
</trans-unit>
<trans-unit id="deployCluster.DomainDNSIPAddressesPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</target>
</trans-unit>
<trans-unit id="deployCluster.DomainDNSIPAddressesDescription">
<source xml:lang="en">Domain DNS servers' IP Addresses. Use comma to separate multiple IP addresses.</source>
<target state="translated">域 DNS 服务器的 IP 地址。使用逗号分隔多个 IP 地址。</target>
</trans-unit>
<trans-unit id="deployCluster.DomainDNSName">
<source xml:lang="en">Domain DNS name</source>
<target state="translated">域 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.RealmDescription">
<source xml:lang="en">If not provided, the domain DNS name will be used as the default value.</source>
<target state="translated">如果未提供,则将域 DNS 名称用作默认值。</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterAdmins">
<source xml:lang="en">Cluster admin group</source>
<target state="translated">群集管理员组</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterAdminsDescription">
<source xml:lang="en">The Active Directory group for cluster admin.</source>
<target state="translated">群集管理员的 Active Directory 组。</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterUsers">
<source xml:lang="en">Cluster users</source>
<target state="translated">群集用户</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterUsersPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterUsersDescription">
<source xml:lang="en">The Active Directory users/groups with cluster users role. Use comma to separate multiple users/groups.</source>
<target state="translated">具有群集用户角色的 Active Directory 用户/组。使用逗号分隔多个用户/组。</target>
</trans-unit>
<trans-unit id="deployCluster.DomainServiceAccountUserName">
<source xml:lang="en">Service account username</source>
<target state="translated">服务帐户用户名</target>
</trans-unit>
<trans-unit id="deployCluster.DomainServiceAccountUserNameDescription">
<source xml:lang="en">Domain service account for Big Data Cluster</source>
<target state="translated">大数据群集的域服务帐户</target>
</trans-unit>
<trans-unit id="deployCluster.DomainServiceAccountPassword">
<source xml:lang="en">Service account password</source>
<target state="translated">服务帐户密码</target>
</trans-unit>
<trans-unit id="deployCluster.AppOwners">
<source xml:lang="en">App owners</source>
<target state="translated">应用所有者</target>
</trans-unit>
<trans-unit id="deployCluster.AppOwnersPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</target>
</trans-unit>
<trans-unit id="deployCluster.AppOwnersDescription">
<source xml:lang="en">The Active Directory users or groups with app owners role. Use comma to separate multiple users/groups.</source>
<target state="translated">具有应用所有者角色的 Active Directory 用户或组。使用逗号分隔多个用户/组。</target>
</trans-unit>
<trans-unit id="deployCluster.AppReaders">
<source xml:lang="en">App readers</source>
<target state="translated">应用读者</target>
</trans-unit>
<trans-unit id="deployCluster.AppReadersPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</target>
</trans-unit>
<trans-unit id="deployCluster.AppReadersDescription">
<source xml:lang="en">The Active Directory users or groups of app readers. Use comma as separator them if there are multiple users/groups.</source>
<target state="translated">Active Directory 用户或应用读者组。如果有多个用户/组,请使用逗号作为分隔符。</target>
</trans-unit>
<trans-unit id="deployCluster.Subdomain">
<source xml:lang="en">Subdomain</source>
<target state="translated">子域</target>
</trans-unit>
<trans-unit id="deployCluster.SubdomainDescription">
<source xml:lang="en">A unique DNS subdomain to use for this SQL Server Big Data Cluster. If not provided, the cluster name will be used as the default value.</source>
<target state="translated">用于此 SQL Server 大数据群集的唯一 DNS 子域。如果未提供,则将群集名称用作默认值。</target>
</trans-unit>
<trans-unit id="deployCluster.AccountPrefix">
<source xml:lang="en">Account prefix</source>
<target state="translated">帐户前缀</target>
</trans-unit>
<trans-unit id="deployCluster.AccountPrefixDescription">
<source xml:lang="en">A unique prefix for AD accounts SQL Server Big Data Cluster will generate. If not provided, the subdomain name will be used as the default value. If a subdomain is not provided, the cluster name will be used as the default value.</source>
<target state="translated">SQL Server 大数据群集将生成的 AD 帐户的唯一前缀。如果未提供,则将子域名用作默认值。如果未提供子域,则将群集名称用作默认值。</target>
</trans-unit>
<trans-unit id="deployCluster.AdminPasswordField">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/serviceSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.ServiceSettingsPageTitle">
<source xml:lang="en">Service settings</source>
<target state="translated">服务设置</target>
</trans-unit>
<trans-unit id="deployCluster.scaleSectionTitle">
<source xml:lang="en">Scale settings</source>
<target state="translated">缩放设置</target>
</trans-unit>
<trans-unit id="deployCluster.MasterSqlServerInstances">
<source xml:lang="en">SQL Server master instances</source>
<target state="translated">SQL Server 主实例</target>
</trans-unit>
<trans-unit id="deployCluster.ComputePoolInstances">
<source xml:lang="en">Compute pool instances</source>
<target state="translated">计算池实例</target>
</trans-unit>
<trans-unit id="deployCluster.DataPoolInstances">
<source xml:lang="en">Data pool instances</source>
<target state="translated">数据池实例</target>
</trans-unit>
<trans-unit id="deployCluster.SparkPoolInstances">
<source xml:lang="en">Spark pool instances</source>
<target state="translated">Spark 池实例</target>
</trans-unit>
<trans-unit id="deployCluster.StoragePoolInstances">
<source xml:lang="en">Storage pool (HDFS) instances</source>
<target state="translated">存储池(HDFS)实例</target>
</trans-unit>
<trans-unit id="deployCluster.IncludeSparkInStoragePool">
<source xml:lang="en">Include Spark in storage pool</source>
<target state="translated">在存储池中包括 Spark</target>
</trans-unit>
<trans-unit id="deployCluster.DNSNameHeader">
<source xml:lang="en">DNS name</source>
<target state="translated">DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.PortHeader">
<source xml:lang="en">Port</source>
<target state="translated">端口</target>
</trans-unit>
<trans-unit id="deployCluster.ControllerText">
<source xml:lang="en">Controller</source>
<target state="translated">控制器</target>
</trans-unit>
<trans-unit id="deployCluster.ControllerDNSName">
<source xml:lang="en">Controller DNS name</source>
<target state="translated">控制器 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.ControllerPortName">
<source xml:lang="en">Controller port</source>
<target state="translated">控制器端口</target>
</trans-unit>
<trans-unit id="deployCluster.MasterSqlText">
<source xml:lang="en">SQL Server Master</source>
<target state="translated">SQL Server 主实例</target>
</trans-unit>
<trans-unit id="deployCluster.MasterSQLServerDNSName">
<source xml:lang="en">SQL Server Master DNS name</source>
<target state="translated">SQL Server 主 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.MasterSQLServerPortName">
<source xml:lang="en">SQL Server Master port</source>
<target state="translated">SQL Server 主端口</target>
</trans-unit>
<trans-unit id="deployCluster.GatewayText">
<source xml:lang="en">Gateway</source>
<target state="translated">网关</target>
</trans-unit>
<trans-unit id="deployCluster.GatewayDNSName">
<source xml:lang="en">Gateway DNS name</source>
<target state="translated">网关 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.GatewayPortName">
<source xml:lang="en">Gateway port</source>
<target state="translated">网关端口</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceProxyText">
<source xml:lang="en">Management proxy</source>
<target state="translated">管理代理</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceProxyDNSName">
<source xml:lang="en">Management proxy DNS name</source>
<target state="translated">管理代理 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceProxyPortName">
<source xml:lang="en">Management proxy port</source>
<target state="translated">管理代理端口</target>
</trans-unit>
<trans-unit id="deployCluster.AppServiceProxyText">
<source xml:lang="en">Application proxy</source>
<target state="translated">应用程序代理</target>
</trans-unit>
<trans-unit id="deployCluster.AppServiceProxyDNSName">
<source xml:lang="en">Application proxy DNS name</source>
<target state="translated">应用程序代理 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.AppServiceProxyPortName">
<source xml:lang="en">Application proxy port</source>
<target state="translated">应用程序代理端口</target>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryText">
<source xml:lang="en">Readable secondary</source>
<target state="translated">可读辅助</target>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryDNSName">
<source xml:lang="en">Readable secondary DNS name</source>
<target state="translated">可读辅助 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryPortName">
<source xml:lang="en">Readable secondary port</source>
<target state="translated">可读辅助端口</target>
</trans-unit>
<trans-unit id="deployCluster.EndpointSettings">
<source xml:lang="en">Endpoint settings</source>
<target state="translated">终结点设置</target>
</trans-unit>
<trans-unit id="deployCluster.storageFieldTooltip">
<source xml:lang="en">Use controller settings</source>
<target state="translated">使用控制器设置</target>
</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>
<target state="translated">默认情况下,控制器存储设置也将应用于其他服务,可展开高级存储设置以配置其他服务的存储。</target>
</trans-unit>
<trans-unit id="deployCluster.controllerDataStorageClass">
<source xml:lang="en">Controller's data storage class</source>
<target state="translated">控制器的数据存储类</target>
</trans-unit>
<trans-unit id="deployCluster.controllerDataStorageClaimSize">
<source xml:lang="en">Controller's data storage claim size</source>
<target state="translated">控制器的数据存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.controllerLogsStorageClass">
<source xml:lang="en">Controller's logs storage class</source>
<target state="translated">控制器的日志存储类</target>
</trans-unit>
<trans-unit id="deployCluster.controllerLogsStorageClaimSize">
<source xml:lang="en">Controller's logs storage claim size</source>
<target state="translated">控制器的日志存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.StoragePool">
<source xml:lang="en">Storage pool (HDFS)</source>
<target state="translated">存储池(HDFS)</target>
</trans-unit>
<trans-unit id="deployCluster.storagePoolDataStorageClass">
<source xml:lang="en">Storage pool's data storage class</source>
<target state="translated">存储池的数据存储类</target>
</trans-unit>
<trans-unit id="deployCluster.storagePoolDataStorageClaimSize">
<source xml:lang="en">Storage pool's data storage claim size</source>
<target state="translated">存储池的数据存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.storagePoolLogsStorageClass">
<source xml:lang="en">Storage pool's logs storage class</source>
<target state="translated">存储池的日志存储类</target>
</trans-unit>
<trans-unit id="deployCluster.storagePoolLogsStorageClaimSize">
<source xml:lang="en">Storage pool's logs storage claim size</source>
<target state="translated">存储池的日志存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.DataPool">
<source xml:lang="en">Data pool</source>
<target state="translated">数据池</target>
</trans-unit>
<trans-unit id="deployCluster.dataPoolDataStorageClass">
<source xml:lang="en">Data pool's data storage class</source>
<target state="translated">数据池的数据存储类</target>
</trans-unit>
<trans-unit id="deployCluster.dataPoolDataStorageClaimSize">
<source xml:lang="en">Data pool's data storage claim size</source>
<target state="translated">数据池的数据存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.dataPoolLogsStorageClass">
<source xml:lang="en">Data pool's logs storage class</source>
<target state="translated">数据池的日志存储类</target>
</trans-unit>
<trans-unit id="deployCluster.dataPoolLogsStorageClaimSize">
<source xml:lang="en">Data pool's logs storage claim size</source>
<target state="translated">数据池的日志存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.sqlServerMasterDataStorageClass">
<source xml:lang="en">SQL Server master's data storage class</source>
<target state="translated">SQL Server 主服务器的数据存储类</target>
</trans-unit>
<trans-unit id="deployCluster.sqlServerMasterDataStorageClaimSize">
<source xml:lang="en">SQL Server master's data storage claim size</source>
<target state="translated">SQL Server 主服务器的数据存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.sqlServerMasterLogsStorageClass">
<source xml:lang="en">SQL Server master's logs storage class</source>
<target state="translated">SQL Server 主服务器的日志存储类</target>
</trans-unit>
<trans-unit id="deployCluster.sqlServerMasterLogsStorageClaimSize">
<source xml:lang="en">SQL Server master's logs storage claim size</source>
<target state="translated">SQL Server 主服务器的日志存储声明大小</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceName">
<source xml:lang="en">Service name</source>
<target state="translated">服务名称</target>
</trans-unit>
<trans-unit id="deployCluster.DataStorageClassName">
<source xml:lang="en">Storage class for data</source>
<target state="translated">数据的存储类</target>
</trans-unit>
<trans-unit id="deployCluster.DataClaimSize">
<source xml:lang="en">Claim size for data (GB)</source>
<target state="translated">数据的声明大小(GB)</target>
</trans-unit>
<trans-unit id="deployCluster.LogStorageClassName">
<source xml:lang="en">Storage class for logs</source>
<target state="translated">日志的存储类</target>
</trans-unit>
<trans-unit id="deployCluster.LogsClaimSize">
<source xml:lang="en">Claim size for logs (GB)</source>
<target state="translated">日志的声明大小(GB)</target>
</trans-unit>
<trans-unit id="deployCluster.StorageSettings">
<source xml:lang="en">Storage settings</source>
<target state="translated">存储设置</target>
</trans-unit>
<trans-unit id="deployCluster.StorageSectionTitle">
<source xml:lang="en">Storage settings</source>
<target state="translated">存储设置</target>
</trans-unit>
<trans-unit id="deployCluster.SparkMustBeIncluded">
<source xml:lang="en">Invalid Spark configuration, you must check the 'Include Spark' checkbox or set the 'Spark pool instances' to at least 1.</source>
<target state="translated">Spark 配置无效,必须选中“包括 Spark”复选框或将“Spark 池实例数”设置为至少 1 个。</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/summaryPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.summaryPageTitle">
<source xml:lang="en">Summary</source>
<target state="translated">摘要</target>
</trans-unit>
<trans-unit id="deployCluster.DeploymentTarget">
<source xml:lang="en">Deployment target</source>
<target state="translated">部署目标</target>
</trans-unit>
<trans-unit id="deployCluster.Kubeconfig">
<source xml:lang="en">Kube config</source>
<target state="translated">Kube 配置</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterContext">
<source xml:lang="en">Cluster context</source>
<target state="translated">群集上下文</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterSettings">
<source xml:lang="en">Cluster settings</source>
<target state="translated">群集设置</target>
</trans-unit>
<trans-unit id="deployCluster.DeploymentProfile">
<source xml:lang="en">Deployment profile</source>
<target state="translated">部署配置文件</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterName">
<source xml:lang="en">Cluster name</source>
<target state="translated">群集名称</target>
</trans-unit>
<trans-unit id="deployCluster.ControllerUsername">
<source xml:lang="en">Controller username</source>
<target state="translated">控制器用户名</target>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode">
<source xml:lang="en">Authentication mode</source>
<target state="translated">身份验证模式</target>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.ActiveDirectory">
<source xml:lang="en">Active Directory</source>
<target state="translated">Active Directory</target>
</trans-unit>
<trans-unit id="deployCluster.AuthenticationMode.Basic">
<source xml:lang="en">Basic</source>
<target state="translated">基本</target>
</trans-unit>
<trans-unit id="deployCluster.OuDistinguishedName">
<source xml:lang="en">Organizational unit</source>
<target state="translated">组织单位</target>
</trans-unit>
<trans-unit id="deployCluster.DomainControllerFQDNs">
<source xml:lang="en">Domain controller FQDNs</source>
<target state="translated">域控制器 FQDN</target>
</trans-unit>
<trans-unit id="deployCluster.DomainDNSIPAddresses">
<source xml:lang="en">Domain DNS IP addresses</source>
<target state="translated">域 DNS IP 地址</target>
</trans-unit>
<trans-unit id="deployCluster.DomainDNSName">
<source xml:lang="en">Domain DNS name</source>
<target state="translated">域 DNS 名称</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterAdmins">
<source xml:lang="en">Cluster admin group</source>
<target state="translated">群集管理员组</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterUsers">
<source xml:lang="en">Cluster users</source>
<target state="translated">群集用户</target>
</trans-unit>
<trans-unit id="deployCluster.AppOwners">
<source xml:lang="en">App owners</source>
<target state="translated">应用所有者</target>
</trans-unit>
<trans-unit id="deployCluster.AppReaders">
<source xml:lang="en">App readers</source>
<target state="translated">应用读者</target>
</trans-unit>
<trans-unit id="deployCluster.Subdomain">
<source xml:lang="en">Subdomain</source>
<target state="translated">子域</target>
</trans-unit>
<trans-unit id="deployCluster.AccountPrefix">
<source xml:lang="en">Account prefix</source>
<target state="translated">帐户前缀</target>
</trans-unit>
<trans-unit id="deployCluster.DomainServiceAccountUserName">
<source xml:lang="en">Service account username</source>
<target state="translated">服务帐户用户名</target>
</trans-unit>
<trans-unit id="deployCluster.AzureSettings">
<source xml:lang="en">Azure settings</source>
<target state="translated">Azure 设置</target>
</trans-unit>
<trans-unit id="deployCluster.SubscriptionId">
<source xml:lang="en">Subscription id</source>
<target state="translated">订阅 ID</target>
</trans-unit>
<trans-unit id="deployCluster.DefaultSubscription">
<source xml:lang="en">Default Azure Subscription</source>
<target state="translated">默认 Azure 订阅</target>
</trans-unit>
<trans-unit id="deployCluster.ResourceGroup">
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="deployCluster.Location">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="deployCluster.AksClusterName">
<source xml:lang="en">AKS cluster name</source>
<target state="translated">AKS 群集名称</target>
</trans-unit>
<trans-unit id="deployCluster.VMSize">
<source xml:lang="en">VM size</source>
<target state="translated">VM 大小</target>
</trans-unit>
<trans-unit id="deployCluster.VMCount">
<source xml:lang="en">VM count</source>
<target state="translated">VM 计数</target>
</trans-unit>
<trans-unit id="deployCluster.ScaleSettings">
<source xml:lang="en">Scale settings</source>
<target state="translated">缩放设置</target>
</trans-unit>
<trans-unit id="deployCluster.MasterSqlServerInstances">
<source xml:lang="en">SQL Server master instances</source>
<target state="translated">SQL Server 主实例</target>
</trans-unit>
<trans-unit id="deployCluster.ComputePoolInstances">
<source xml:lang="en">Compute pool instances</source>
<target state="translated">计算池实例</target>
</trans-unit>
<trans-unit id="deployCluster.DataPoolInstances">
<source xml:lang="en">Data pool instances</source>
<target state="translated">数据池实例</target>
</trans-unit>
<trans-unit id="deployCluster.SparkPoolInstances">
<source xml:lang="en">Spark pool instances</source>
<target state="translated">Spark 池实例</target>
</trans-unit>
<trans-unit id="deployCluster.StoragePoolInstances">
<source xml:lang="en">Storage pool (HDFS) instances</source>
<target state="translated">存储池(HDFS)实例</target>
</trans-unit>
<trans-unit id="deployCluster.WithSpark">
<source xml:lang="en">(Spark included)</source>
<target state="translated">(包含 Spark)</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceName">
<source xml:lang="en">Service</source>
<target state="translated">服务</target>
</trans-unit>
<trans-unit id="deployCluster.DataStorageClassName">
<source xml:lang="en">Storage class for data</source>
<target state="translated">数据的存储类</target>
</trans-unit>
<trans-unit id="deployCluster.DataClaimSize">
<source xml:lang="en">Claim size for data (GB)</source>
<target state="translated">数据的声明大小(GB)</target>
</trans-unit>
<trans-unit id="deployCluster.LogStorageClassName">
<source xml:lang="en">Storage class for logs</source>
<target state="translated">日志的存储类</target>
</trans-unit>
<trans-unit id="deployCluster.LogsClaimSize">
<source xml:lang="en">Claim size for logs (GB)</source>
<target state="translated">日志的声明大小(GB)</target>
</trans-unit>
<trans-unit id="deployCluster.StorageSettings">
<source xml:lang="en">Storage settings</source>
<target state="translated">存储设置</target>
</trans-unit>
<trans-unit id="deployCluster.ControllerText">
<source xml:lang="en">Controller</source>
<target state="translated">控制器</target>
</trans-unit>
<trans-unit id="deployCluster.StoragePool">
<source xml:lang="en">Storage pool (HDFS)</source>
<target state="translated">存储池(HDFS)</target>
</trans-unit>
<trans-unit id="deployCluster.DataText">
<source xml:lang="en">Data</source>
<target state="translated">数据</target>
</trans-unit>
<trans-unit id="deployCluster.MasterSqlText">
<source xml:lang="en">SQL Server Master</source>
<target state="translated">SQL Server 主实例</target>
</trans-unit>
<trans-unit id="deployCluster.SqlServerText">
<source xml:lang="en">SQL Server Master</source>
<target state="translated">SQL Server 主实例</target>
</trans-unit>
<trans-unit id="deployCluster.GatewayText">
<source xml:lang="en">Gateway</source>
<target state="translated">网关</target>
</trans-unit>
<trans-unit id="deployCluster.AppServiceProxyText">
<source xml:lang="en">Application proxy</source>
<target state="translated">应用程序代理</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceProxyText">
<source xml:lang="en">Management proxy</source>
<target state="translated">管理代理</target>
</trans-unit>
<trans-unit id="deployCluster.ReadableSecondaryText">
<source xml:lang="en">Readable secondary</source>
<target state="translated">可读辅助</target>
</trans-unit>
<trans-unit id="deployCluster.EndpointSettings">
<source xml:lang="en">Endpoint settings</source>
<target state="translated">终结点设置</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployClusterWizard/pages/targetClusterPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployCluster.TargetClusterContextPageTitle">
<source xml:lang="en">Target cluster context</source>
<target state="translated">目标群集上下文</target>
</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>
<target state="translated">选择 kube 配置文件,然后从列表中选择群集上下文</target>
</trans-unit>
<trans-unit id="deployCluster.ClusterContextNotSelectedMessage">
<source xml:lang="en">Please select a cluster context.</source>
<target state="translated">请选择群集上下文。</target>
</trans-unit>
<trans-unit id="deployCluster.kubeConfigFileLabelText">
<source xml:lang="en">Kube config file path</source>
<target state="translated">Kube 配置文件路径</target>
</trans-unit>
<trans-unit id="deployCluster.browseText">
<source xml:lang="en">Browse</source>
<target state="translated">浏览</target>
</trans-unit>
<trans-unit id="deployCluster.clusterContextsLabelText">
<source xml:lang="en">Cluster Contexts</source>
<target state="translated">群集上下文</target>
</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>
<target state="translated">未在配置文件中找到群集信息,或者加载配置文件时出错</target>
</trans-unit>
<trans-unit id="deployCluster.selectKubeConfigFileText">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="deployCluster.ConfigParseError">
<source xml:lang="en">Failed to load the config file</source>
<target state="translated">未能加载配置文件</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sqlVMDeploymentWizard.PasswordLengthError">
<source xml:lang="en">Password must be between 12 and 123 characters long.</source>
<target state="translated">密码长度必须介于 12 到 123 个字符之间。</target>
</trans-unit>
<trans-unit id="sqlVMDeploymentWizard.PasswordSpecialCharRequirementError">
<source xml:lang="en">Password must have 3 of the following: 1 lower case character, 1 upper case character, 1 number, and 1 special character.</source>
<target state="translated">密码必须包含以下3部分1个小写字符、1 个大写字符、1 个数字和 1 个特殊字符。</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLVM.VnameLengthError">
<source xml:lang="en">Virtual machine name must be between 1 and 15 characters long.</source>
<target state="translated">虚拟机名称长度必须介于 1 到 15 个字符之间。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VNameOnlyNumericNameError">
<source xml:lang="en">Virtual machine name cannot contain only numbers.</source>
<target state="translated">虚拟机名称不能仅包含数字。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VNamePrefixSuffixError">
<source xml:lang="en">Virtual machine name Can't start with underscore. Can't end with period or hyphen</source>
<target state="translated">虚拟机名称不得以下划线开头。不得以句点或连字符结尾</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VNameSpecialCharError">
<source xml:lang="en">Virtual machine name cannot contain special characters \/""[]:|&lt;&gt;+=;,?*@&amp;, .</source>
<target state="translated">虚拟机名称不得包含特殊字符 \/""[]:|&lt;&gt;+=;,?*@&amp;, .</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VNameExistsError">
<source xml:lang="en">Virtual machine name must be unique in the current resource group.</source>
<target state="translated">虚拟机名称在当前资源组中必须唯一。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VMUsernameLengthError">
<source xml:lang="en">Username must be between 1 and 20 characters long.</source>
<target state="translated">用户名长度必须介于 1 到 20 个字符之间。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VMUsernameSuffixError">
<source xml:lang="en">Username cannot end with period</source>
<target state="translated">用户名不能以句点结尾</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VMUsernameSpecialCharError">
<source xml:lang="en">Username cannot contain special characters \/""[]:|&lt;&gt;+=;,?*@&amp; .</source>
<target state="translated">用户名不得包含特殊字符 \/""[]:|&lt;&gt;+=;,?*@&amp; .</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VMUsernameReservedWordsError">
<source xml:lang="en">Username must not include reserved words.</source>
<target state="translated">用户名不得包含保留字。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VMConfirmPasswordError">
<source xml:lang="en">Password and confirm password must match.</source>
<target state="translated">密码和确认密码必须匹配。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.vmDropdownSizeError">
<source xml:lang="en">Select a valid virtual machine size.</source>
<target state="translated">选择有效的虚拟机大小。</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLVM.NewVnetPlaceholder">
<source xml:lang="en">Enter name for new virtual network</source>
<target state="translated">输入新虚拟网络的名称</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NewSubnetPlaceholder">
<source xml:lang="en">Enter name for new subnet</source>
<target state="translated">输入新子网的名称</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NewPipPlaceholder">
<source xml:lang="en">Enter name for new public IP</source>
<target state="translated">输入新公共 IP 的名称</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.VnetNameLengthError">
<source xml:lang="en">Virtual Network name must be between 2 and 64 characters long</source>
<target state="translated">虚拟网络名称长度必须介于 2 到 64 个字符之间</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NewVnetError">
<source xml:lang="en">Create a new virtual network</source>
<target state="translated">新建虚拟网络</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SubnetNameLengthError">
<source xml:lang="en">Subnet name must be between 1 and 80 characters long</source>
<target state="translated">子网名称长度必须介于 1 到 80 个字符之间</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NewSubnetError">
<source xml:lang="en">Create a new sub network</source>
<target state="translated">创建新的子网网络</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.PipNameError">
<source xml:lang="en">Public IP name must be between 1 and 80 characters long</source>
<target state="translated">公共 IP 名称长度必须介于 1 到 80 个字符之间</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.NewPipError">
<source xml:lang="en">Create a new new public Ip</source>
<target state="translated">创建新的公共 IP</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault">
<source xml:lang="en">Private (within Virtual Network)</source>
<target state="translated">专用(虚拟网络中)</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.LocalConnectivityDropdownOption">
<source xml:lang="en">Local (inside VM only)</source>
<target state="translated">本地(仅在 VM 中)</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.PublicConnectivityDropdownOption">
<source xml:lang="en">Public (Internet)</source>
<target state="translated">公共(Internet)</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlUsernameLengthError">
<source xml:lang="en">Username must be between 2 and 128 characters long.</source>
<target state="translated">用户名长度必须介于 2 到 128 个字符之间。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlUsernameSpecialCharError">
<source xml:lang="en">Username cannot contain special characters \/""[]:|&lt;&gt;+=;,?* .</source>
<target state="translated">用户名不可包含特殊字符 \/""[]:|&lt;&gt;+=;,?*。</target>
</trans-unit>
<trans-unit id="deployAzureSQLVM.SqlConfirmPasswordError">
<source xml:lang="en">Password and confirm password must match.</source>
<target state="translated">密码和确认密码必须匹配。</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/notebookWizard/notebookWizardAutoSummaryPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="notebookWizard.autoSummaryPageTitle">
<source xml:lang="en">Review your configuration</source>
<target state="translated">查看配置</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLDB.DBMinIpInvalidError">
<source xml:lang="en">Min Ip address is invalid</source>
<target state="translated">最小 IP 地址无效</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBMaxIpInvalidError">
<source xml:lang="en">Max Ip address is invalid</source>
<target state="translated">最大 IP 地址无效</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBFirewallOnlyNumericNameError">
<source xml:lang="en">Firewall name cannot contain only numbers.</source>
<target state="translated">防火墙名称不能只包含数字。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBFirewallLengthError">
<source xml:lang="en">Firewall name must be between 1 and 100 characters long.</source>
<target state="translated">防火墙名称长度必须介于 1 到 100 个字符之间。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBFirewallSpecialCharError">
<source xml:lang="en">Firewall name cannot contain special characters \/""[]:|&lt;&gt;+=;,?*@&amp;, .</source>
<target state="translated">防火墙名称不得包含特殊字符 \/""[]:|&lt;&gt;+=;,?*@&amp;, .</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBFirewallUpperCaseError">
<source xml:lang="en">Upper case letters are not allowed for firewall name</source>
<target state="translated">防火墙名称不允许使用大写字母</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBNameOnlyNumericNameError">
<source xml:lang="en">Database name cannot contain only numbers.</source>
<target state="translated">数据库名称不能只包含数字。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBNameLengthError">
<source xml:lang="en">Database name must be between 1 and 100 characters long.</source>
<target state="translated">数据库名称长度必须介于 1 到 100 个字符之间。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBNameSpecialCharError">
<source xml:lang="en">Database name cannot contain special characters \/""[]:|&lt;&gt;+=;,?*@&amp;, .</source>
<target state="translated">数据库名称不得包含特殊字符 \/""[]:|&lt;&gt;+=;,?*@&amp;, .</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBNameExistsError">
<source xml:lang="en">Database name must be unique in the current server.</source>
<target state="translated">数据库名称在当前服务器中必须是唯一的。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBCollationOnlyNumericNameError">
<source xml:lang="en">Collation name cannot contain only numbers.</source>
<target state="translated">排序规则名称不能只包含数字。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBCollationLengthError">
<source xml:lang="en">Collation name must be between 1 and 100 characters long.</source>
<target state="translated">排序规则名称长度必须介于 1 到 100 个字符之间。</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.DBCollationSpecialCharError">
<source xml:lang="en">Collation name cannot contain special characters \/""[]:|&lt;&gt;+=;,?*@&amp;, .</source>
<target state="translated">排序规则名称不得包含特殊字符 \/""[]:|&lt;&gt;+=;,?*@&amp;, .</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deployAzureSQLDB.azureSignInError">
<source xml:lang="en">Sign in to an Azure account first</source>
<target state="translated">先登录 Azure 帐户</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.NoServerLabel">
<source xml:lang="en">No servers found</source>
<target state="translated">找不到服务器</target>
</trans-unit>
<trans-unit id="deployAzureSQLDB.NoServerError">
<source xml:lang="en">No servers found in current subscription.
Select a different subscription containing at least one server</source>
<target state="translated">在当前订阅中找不到服务器。
请选择至少包含一个服务器的其他订阅</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/toolsAndEulaSettingsPage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="notebookWizard.toolsAndEulaPageTitle">
<source xml:lang="en">Deployment pre-requisites</source>
<target state="translated">部署先决条件</target>
</trans-unit>
<trans-unit id="deploymentDialog.FailedToolsInstallation">
<source xml:lang="en">Some tools were still not discovered. Please make sure that they are installed, running and discoverable</source>
<target state="translated">仍未发现某些工具。请确保它们已安装,正在运行且可发现</target>
</trans-unit>
<trans-unit id="deploymentDialog.FailedEulaValidation">
<source xml:lang="en">To proceed, you must accept the terms of the End User License Agreement(EULA)</source>
<target state="translated">若要继续,必须接受最终用户许可协议(EULA)条款</target>
</trans-unit>
<trans-unit id="deploymentDialog.loadingRequiredToolsCompleted">
<source xml:lang="en">Loading required tools information completed</source>
<target state="translated">所需工具信息加载已完成</target>
</trans-unit>
<trans-unit id="deploymentDialog.loadingRequiredTools">
<source xml:lang="en">Loading required tools information</source>
<target state="translated">正在加载所需的工具信息</target>
</trans-unit>
<trans-unit id="resourceDeployment.AgreementTitle">
<source xml:lang="en">Accept terms of use</source>
<target state="translated">接受使用条款</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolDoesNotMeetVersionRequirement">
<source xml:lang="en">'{0}' [ {1} ] does not meet the minimum version requirement, please uninstall it and restart Azure Data Studio.</source>
<target state="translated">“{0}”[ {1} ]不符合最低版本要求,请将其卸载并重启 Azure Data Studio。</target>
</trans-unit>
<trans-unit id="deploymentDialog.InstalledTools">
<source xml:lang="en">All required tools are installed now.</source>
<target state="translated">现在已经安装了所有必需的工具。</target>
</trans-unit>
<trans-unit id="deploymentDialog.PendingInstallation">
<source xml:lang="en">Following tools: {0} were still not discovered. Please make sure that they are installed, running and discoverable</source>
<target state="translated">仍未发现以下工具: {0}。请确保它们已安装、正在运行且可发现</target>
</trans-unit>
<trans-unit id="deploymentDialog.ToolInformation">
<source xml:lang="en">'{0}' was not discovered and automated installation is not currently supported. Install '{0}' manually or ensure it is started and discoverable. Once done please restart Azure Data Studio. See [{1}] .</source>
<target state="translated">未发现“{0}”,当前不支持自动安装。请手动安装“{0}”,或确保它已启动且可被检测到。完成后,请重启 Azure Data Studio。请参阅 [{1}]。</target>
</trans-unit>
<trans-unit id="deploymentDialog.VersionInformationDebugHint">
<source xml:lang="en">You will need to restart Azure Data Studio if the tools are installed manually to pick up the change. You may find additional details in 'Deployments' and 'Azure Data CLI' output channels</source>
<target state="translated">如果手动安装工具以选择更改,则需要重启 Azure Data Studio。你可以在“部署”和“Azure 数据 CLI”输出通道中找到更多详细信息</target>
</trans-unit>
<trans-unit id="deploymentDialog.InstallToolsHintOne">
<source xml:lang="en">Tool: {0} is not installed, you can click the "{1}" button to install it.</source>
<target state="translated">未安装工具 {0},可单击“{1}”按钮进行安装。</target>
</trans-unit>
<trans-unit id="deploymentDialog.InstallToolsHintMany">
<source xml:lang="en">Tools: {0} are not installed, you can click the "{1}" button to install them.</source>
<target state="translated">未安装工具 {0},可单击“{1}”按钮进行安装。</target>
</trans-unit>
<trans-unit id="deploymentDialog.NoRequiredTool">
<source xml:lang="en">No tools required</source>
<target state="translated">无需工具</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/pageLessDeploymentModel" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.DownloadAndLaunchTaskName">
<source xml:lang="en">Download and launch installer, URL: {0}</source>
<target state="translated">下载并启动安装程序URL: {0}</target>
</trans-unit>
<trans-unit id="resourceDeployment.DownloadingText">
<source xml:lang="en">Downloading from: {0}</source>
<target state="translated">正在从 {0} 下载</target>
</trans-unit>
<trans-unit id="resourceDeployment.DownloadCompleteText">
<source xml:lang="en">Successfully downloaded: {0}</source>
<target state="translated">已成功下载: {0}</target>
</trans-unit>
<trans-unit id="resourceDeployment.LaunchingProgramText">
<source xml:lang="en">Launching: {0}</source>
<target state="translated">正在启动: {0}</target>
</trans-unit>
<trans-unit id="resourceDeployment.ProgramLaunchedText">
<source xml:lang="en">Successfully launched: {0}</source>
<target state="translated">已成功启动: {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/tools/dockerTool" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.DockerDescription">
<source xml:lang="en">Packages and runs applications in isolated containers</source>
<target state="translated">在独立容器中打包和运行应用程序</target>
</trans-unit>
<trans-unit id="resourceDeployment.DockerDisplayName">
<source xml:lang="en">docker</source>
<target state="translated">Docker</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/tools/azCliTool" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.AzCLIDescription">
<source xml:lang="en">Manages Azure resources</source>
<target state="translated">管理 Azure 资源</target>
</trans-unit>
<trans-unit id="resourceDeployment.AzCLIDisplayName">
<source xml:lang="en">Azure CLI</source>
<target state="translated">Azure CLI</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.DeletingPreviousAzureCli.msi">
<source xml:lang="en">deleting previously downloaded azurecli.msi if one exists …</source>
<target state="translated">正在删除以前下载的 azurecli.msi (如果存在)…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.DownloadingAndInstallingAzureCli">
<source xml:lang="en">downloading azurecli.msi and installing azure-cli …</source>
<target state="translated">正在下载 azurecli.msi 并安装 azure-cli…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.DisplayingInstallationLog">
<source xml:lang="en">displaying the installation log …</source>
<target state="translated">正在显示安装日志…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.UpdatingBrewRepository">
<source xml:lang="en">updating your brew repository for azure-cli installation …</source>
<target state="translated">正在更新 azure-cli 安装的 brew 存储库…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.InstallingAzureCli">
<source xml:lang="en">installing azure-cli …</source>
<target state="translated">正在安装 azure-cli…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.AptGetUpdate">
<source xml:lang="en">updating repository information before installing azure-cli …</source>
<target state="translated">在安装 azure-cli 之前更新存储库信息…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.AptGetPackages">
<source xml:lang="en">getting packages needed for azure-cli installation …</source>
<target state="translated">正在获取 azure-cli 安装所需的包…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.DownloadAndInstallingSigningKey">
<source xml:lang="en">downloading and installing the signing key for azure-cli …</source>
<target state="translated">正在下载并安装 azure-cli 的签名密钥…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.AddingAzureCliRepositoryInformation">
<source xml:lang="en">adding the azure-cli repository information …</source>
<target state="translated">正在添加 azure-cli 存储库信息…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.AptGetUpdateAgain">
<source xml:lang="en">updating repository information again for azure-cli …</source>
<target state="translated">正在更新 azure-cli 的存储库信息…</target>
</trans-unit>
<trans-unit id="resourceDeployment.AziCli.ScriptedInstall">
<source xml:lang="en">download and invoking script to install azure-cli …</source>
<target state="translated">下载并调用脚本以安装 azure-cli…</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/services/tools/azdataTool" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="resourceDeployment.AzdataDescription">
<source xml:lang="en">Azure Data command line interface</source>
<target state="translated">Azure 数据命令行界面</target>
</trans-unit>
<trans-unit id="resourceDeployment.AzdataDisplayName">
<source xml:lang="en">Azure Data CLI</source>
<target state="translated">Azure 数据 CLI</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.DeletingPreviousAzdata.msi">
<source xml:lang="en">deleting previously downloaded Azdata.msi if one exists …</source>
<target state="translated">正在删除以前下载的 Azdata.msi (如果存在)…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.DownloadingAndInstallingAzdata">
<source xml:lang="en">downloading Azdata.msi and installing azdata-cli …</source>
<target state="translated">正在下载 Azdata.msi 并安装 azdata-cli…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.DisplayingInstallationLog">
<source xml:lang="en">displaying the installation log …</source>
<target state="translated">正在显示安装日志…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.TappingBrewRepository">
<source xml:lang="en">tapping into the brew repository for azdata-cli …</source>
<target state="translated">正在访问 azdata-cli 的 brew 存储库…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.UpdatingBrewRepository">
<source xml:lang="en">updating the brew repository for azdata-cli installation …</source>
<target state="translated">正在更新 azdata-cli 安装的 brew 存储库…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.InstallingAzdata">
<source xml:lang="en">installing azdata …</source>
<target state="translated">正在安装 azdata…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.AptGetUpdate">
<source xml:lang="en">updating repository information …</source>
<target state="translated">正在更新存储库信息…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.AptGetPackages">
<source xml:lang="en">getting packages needed for azdata installation …</source>
<target state="translated">正在获取 azdata 安装所需的包…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.DownloadAndInstallingSigningKey">
<source xml:lang="en">downloading and installing the signing key for azdata …</source>
<target state="translated">正在下载并安装 azdata 的签名密钥…</target>
</trans-unit>
<trans-unit id="resourceDeployment.Azdata.AddingAzdataRepositoryInformation">
<source xml:lang="en">adding the azdata repository information …</source>
<target state="translated">正在添加 azdata 存储库信息…</target>
</trans-unit>
</body>
</file>
<file original="extensions/resource-deployment/dist/ui/resourceTypePickerDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="deploymentDialog.deploymentOptions">
<source xml:lang="en">Deployment options</source>
<target state="translated">部署选项</target>
</trans-unit>
</body>
</file>
</xliff>