Update to langpack source files for January release (#21351)

* update to langpack xlfs

* update to langpack source files

* added updated source files and dates

* Update for 12-19-2022

* Update for 12-21-2022

* update for 1/3/2023

* update to azurecore 1-9-2023

* last update to langpack source file before release
This commit is contained in:
Alex Ma
2023-01-13 14:01:35 -08:00
committed by GitHub
parent 429bb3a877
commit 30a2770228
182 changed files with 7220 additions and 24680 deletions
+28 -8
View File
@@ -18,10 +18,6 @@
<source xml:lang="en">Error when parsing your account from the cache</source>
<target state="translated">在缓存中分析帐户时出错</target>
</trans-unit>
<trans-unit id="azure.cacheErrrorRemove">
<source xml:lang="en">Error when removing your account from the cache.</source>
<target state="translated">从缓存中删除帐户时出错。</target>
</trans-unit>
<trans-unit id="azure.microsoftAccountDisplayName">
<source xml:lang="en">Microsoft Account</source>
<target state="translated">Microsoft 帐户</target>
@@ -54,10 +50,6 @@
<source xml:lang="en">Unidentified error with azure authentication</source>
<target state="translated">使用 Azure 身份验证时出现不明错误</target>
</trans-unit>
<trans-unit id="azureWorkAccountDisplayName">
<source xml:lang="en">Work or school account</source>
<target state="translated">工作或学校帐户</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.body">
<source xml:lang="en">Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process.</source>
<target state="translated">你的租户“{0} ({1})”需要你重新进行身份验证才能访问 {2} 资源。请按“打开”启动身份验证过程。</target>
@@ -296,6 +288,22 @@
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel">
<source xml:lang="en">Dedicated SQL Pools</source>
<target state="translated">专用 SQL 池</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel">
<source xml:lang="en">Azure Synapse Analytics</source>
<target state="translated">Azure Synapse Analytics</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/azureResource/resourceTreeNode" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.resource.resourceTreeNode.noResourcesLabel">
@@ -611,6 +619,14 @@
<source xml:lang="en">Reload</source>
<target state="translated">重载</target>
</trans-unit>
<trans-unit id="azurecore.reloadChoice">
<source xml:lang="en">Reload Azure Data Studio</source>
<target state="translated">重新加载 Azure Data Studio</target>
</trans-unit>
<trans-unit id="azurecore.reloadPrompt">
<source xml:lang="en">Authentication Library has changed, please reload Azure Data Studio.</source>
<target state="translated">身份验证库已更改,请重新加载 Azure Data Studio。</target>
</trans-unit>
<trans-unit id="azurecore.requiresReload">
<source xml:lang="en">Modifying this setting requires reloading the window for all changes to take effect.</source>
<target state="translated">修改此设置需要重新加载窗口,以使所有更改生效。</target>
@@ -787,6 +803,10 @@
<source xml:lang="en">Azure</source>
<target state="translated">Azure</target>
</trans-unit>
<trans-unit id="config.authenticationLibrary">
<source xml:lang="en">The library used for the AAD auth flow. Please restart ADS after changing this option.</source>
<target state="translated">用于 AAD 身份验证流的库。请在更改此选项后重新启动 ADS。</target>
</trans-unit>
<trans-unit id="config.azureAccountConfigurationSection">
<source xml:lang="en">Azure Account Configuration</source>
<target state="translated">Azure 帐户配置</target>
+4 -4
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/import/out/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/import/dist/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="flatFile.InvalidFileLocation">
<source xml:lang="en">Invalid file location. Please try a different input file</source>
@@ -16,7 +16,7 @@
</trans-unit>
<trans-unit id="flatFileImport.columnName">
<source xml:lang="en">Column Name</source>
<target state="translated">列名</target>
<target state="translated">列名</target>
</trans-unit>
<trans-unit id="flatFileImport.columnTableTitle">
<source xml:lang="en">Column</source>
@@ -152,7 +152,7 @@
</trans-unit>
<trans-unit id="flatFileImport.specifyDerivedColNameTitle">
<source xml:lang="en">Column Name</source>
<target state="translated">列名</target>
<target state="translated">列名</target>
</trans-unit>
<trans-unit id="flatFileImport.specifyTransformation">
<source xml:lang="en">Specify Transformation</source>
@@ -200,7 +200,7 @@
</trans-unit>
</body>
</file>
<file original="extensions/import/out/services/serviceClient" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/import/dist/services/serviceClient" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="downloadingService">
<source xml:lang="en">Downloading {0}</source>
-862
View File
@@ -1,77 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/mssql/dist/dashboard/serviceEndpoints" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="copyText">
<source xml:lang="en">Copy</source>
<target state="translated">复制</target>
</trans-unit>
<trans-unit id="endpoint.appproxy">
<source xml:lang="en">Application Proxy</source>
<target state="translated">应用程序代理</target>
</trans-unit>
<trans-unit id="endpoint.controller">
<source xml:lang="en">Cluster Management Service</source>
<target state="translated">群集管理服务</target>
</trans-unit>
<trans-unit id="endpoint.gateway">
<source xml:lang="en">Gateway to access HDFS files, Spark</source>
<target state="translated">访问 HDFS 文件的网关,Spark</target>
</trans-unit>
<trans-unit id="endpoint.grafana">
<source xml:lang="en">Metrics Dashboard</source>
<target state="translated">指标仪表板</target>
</trans-unit>
<trans-unit id="endpoint.kibana">
<source xml:lang="en">Log Search Dashboard</source>
<target state="translated">日志搜索仪表板</target>
</trans-unit>
<trans-unit id="endpoint.livy">
<source xml:lang="en">Proxy for running Spark statements, jobs, applications</source>
<target state="translated">用于运行 Spark 语句、作业和应用程序的代理</target>
</trans-unit>
<trans-unit id="endpoint.managementproxy">
<source xml:lang="en">Management Proxy</source>
<target state="translated">管理代理</target>
</trans-unit>
<trans-unit id="endpoint.mgmtproxy">
<source xml:lang="en">Management Proxy</source>
<target state="translated">管理代理</target>
</trans-unit>
<trans-unit id="endpoint.sparkHistory">
<source xml:lang="en">Spark Jobs Management and Monitoring Dashboard</source>
<target state="translated">Spark 作业管理和监视仪表板</target>
</trans-unit>
<trans-unit id="endpoint.sqlServerEndpoint">
<source xml:lang="en">SQL Server Master Instance Front-End</source>
<target state="translated">SQL Server 主实例前端</target>
</trans-unit>
<trans-unit id="endpoint.webhdfs">
<source xml:lang="en">HDFS File System Proxy</source>
<target state="translated">HDFS 文件系统代理</target>
</trans-unit>
<trans-unit id="endpoint.yarnHistory">
<source xml:lang="en">Spark Diagnostics and Monitoring Dashboard</source>
<target state="translated">Spark 诊断和监视仪表板</target>
</trans-unit>
<trans-unit id="grafana">
<source xml:lang="en">Metrics Dashboard</source>
<target state="translated">指标仪表板</target>
</trans-unit>
<trans-unit id="kibana">
<source xml:lang="en">Log Search Dashboard</source>
<target state="translated">日志搜索仪表板</target>
</trans-unit>
<trans-unit id="sparkHistory">
<source xml:lang="en">Spark Jobs Management and Monitoring Dashboard</source>
<target state="translated">Spark 作业管理和监视仪表板</target>
</trans-unit>
<trans-unit id="yarnHistory">
<source xml:lang="en">Spark Diagnostics and Monitoring Dashboard</source>
<target state="translated">Spark 诊断和监视仪表板</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/features" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="mssql.canceledLinkedAzureAccountSelection">
@@ -92,124 +20,8 @@
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/hdfs/hdfsModel" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="mssql.recursivePermissionOpError">
<source xml:lang="en">Error applying permission changes: {0}</source>
<target state="translated">应用权限更改时出错: {0}</target>
</trans-unit>
<trans-unit id="mssql.recursivePermissionOpProgress">
<source xml:lang="en">Applying permission changes to '{0}'.</source>
<target state="translated">正在将权限更改应用于“{0}”。</target>
</trans-unit>
<trans-unit id="mssql.recursivePermissionOpStarted">
<source xml:lang="en">Applying permission changes recursively under '{0}'</source>
<target state="translated">在“{0}”下以递归方式应用权限更改</target>
</trans-unit>
<trans-unit id="mssql.recursivePermissionOpSucceeded">
<source xml:lang="en">Permission changes applied successfully.</source>
<target state="translated">已成功应用权限更改。</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/hdfs/webhdfs" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="webhdfs.httpError400">
<source xml:lang="en">Bad Request</source>
<target state="translated">错误的请求</target>
</trans-unit>
<trans-unit id="webhdfs.httpError401">
<source xml:lang="en">Unauthorized</source>
<target state="translated">未经授权</target>
</trans-unit>
<trans-unit id="webhdfs.httpError403">
<source xml:lang="en">Forbidden</source>
<target state="translated">已禁止</target>
</trans-unit>
<trans-unit id="webhdfs.httpError404">
<source xml:lang="en">Not Found</source>
<target state="translated">未找到</target>
</trans-unit>
<trans-unit id="webhdfs.httpError500">
<source xml:lang="en">Internal Server Error</source>
<target state="translated">内部服务器错误</target>
</trans-unit>
<trans-unit id="webhdfs.invalidDataStructure">
<source xml:lang="en">Invalid Data Structure</source>
<target state="translated">数据结构无效</target>
</trans-unit>
<trans-unit id="webhdfs.missingProperties">
<source xml:lang="en">Unable to create WebHDFS client due to missing options: ${0}</source>
<target state="translated">由于缺少选项,无法创建 WebHDFS 客户端: ${0}</target>
</trans-unit>
<trans-unit id="webhdfs.undefinedArgument">
<source xml:lang="en">'${0}' is undefined.</source>
<target state="translated">“${0}”未定义。</target>
</trans-unit>
<trans-unit id="webhdfs.unexpectedRedirect">
<source xml:lang="en">Unexpected Redirect</source>
<target state="translated">意外的重定向</target>
</trans-unit>
<trans-unit id="webhdfs.unknownError">
<source xml:lang="en">Unknown Error</source>
<target state="translated">未知错误</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/localizedConstants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="msgMissingNodeContext">
<source xml:lang="en">Node Command called without any node passed</source>
<target state="translated">调用了节点命令但未传递任何节点</target>
</trans-unit>
<trans-unit id="mssql.accessHeader">
<source xml:lang="en">Access</source>
<target state="translated">访问</target>
</trans-unit>
<trans-unit id="mssql.addLabel">
<source xml:lang="en">Add</source>
<target state="translated">添加</target>
</trans-unit>
<trans-unit id="mssql.addUserOrGroup">
<source xml:lang="en">Add User or Group</source>
<target state="translated">添加用户或组</target>
</trans-unit>
<trans-unit id="mssql.apply">
<source xml:lang="en">Apply</source>
<target state="translated">应用</target>
</trans-unit>
<trans-unit id="mssql.applyRecursively">
<source xml:lang="en">Apply Recursively</source>
<target state="translated">递归应用</target>
</trans-unit>
<trans-unit id="mssql.defaultHeader">
<source xml:lang="en">Default</source>
<target state="translated">默认</target>
</trans-unit>
<trans-unit id="mssql.defaultUserAndGroups">
<source xml:lang="en">Default User and Groups</source>
<target state="translated">默认用户和组</target>
</trans-unit>
<trans-unit id="mssql.delete">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="mssql.enterNamePlaceholder">
<source xml:lang="en">Enter name</source>
<target state="translated">输入名称</target>
</trans-unit>
<trans-unit id="mssql.errorApplyingAclChanges">
<source xml:lang="en">Unexpected error occurred while applying changes : {0}</source>
<target state="translated">应用更改时发生意外错误: {0}</target>
</trans-unit>
<trans-unit id="mssql.everyone">
<source xml:lang="en">Everyone else</source>
<target state="translated">其他所有人</target>
</trans-unit>
<trans-unit id="mssql.executeHeader">
<source xml:lang="en">Execute</source>
<target state="translated">执行</target>
</trans-unit>
<trans-unit id="mssql.failedToFindAccount">
<source xml:lang="en">Failed to find azure account {0} when executing token refresh</source>
<target state="translated">执行令牌刷新时找不到 Azure 帐户 {0}</target>
@@ -218,54 +30,6 @@
<source xml:lang="en">Failed to find tenant '{0}' in account '{1}' when refreshing security token</source>
<target state="translated">刷新安全令牌时,在帐户 \"{1}\" 中找不到租户 \"{0}\"</target>
</trans-unit>
<trans-unit id="mssql.group">
<source xml:lang="en">Group</source>
<target state="translated">组</target>
</trans-unit>
<trans-unit id="mssql.groupLabel">
<source xml:lang="en">Group</source>
<target state="translated">组</target>
</trans-unit>
<trans-unit id="mssql.inheritDefaultsLabel">
<source xml:lang="en">Inherit Defaults</source>
<target state="translated">继承默认值</target>
</trans-unit>
<trans-unit id="mssql.locationTitle">
<source xml:lang="en">Location : </source>
<target state="translated">位置:</target>
</trans-unit>
<trans-unit id="mssql.manageAccessTitle">
<source xml:lang="en">Manage Access</source>
<target state="translated">管理访问权限</target>
</trans-unit>
<trans-unit id="mssql.namedUsersAndGroups">
<source xml:lang="en">Named Users and Groups</source>
<target state="translated">命名用户和组</target>
</trans-unit>
<trans-unit id="mssql.owner">
<source xml:lang="en">Owner</source>
<target state="translated">所有者</target>
</trans-unit>
<trans-unit id="mssql.ownerPostfix">
<source xml:lang="en"> - Owner</source>
<target state="translated"> - 所有者</target>
</trans-unit>
<trans-unit id="mssql.owningGroupPostfix">
<source xml:lang="en"> - Owning Group</source>
<target state="translated"> - 责任组</target>
</trans-unit>
<trans-unit id="mssql.permissionsTitle">
<source xml:lang="en">Permissions</source>
<target state="translated">权限</target>
</trans-unit>
<trans-unit id="mssql.readHeader">
<source xml:lang="en">Read</source>
<target state="translated">读取</target>
</trans-unit>
<trans-unit id="mssql.stickyHeader">
<source xml:lang="en">Sticky Bit</source>
<target state="translated">粘滞位</target>
</trans-unit>
<trans-unit id="mssql.tokenRefreshFailed">
<source xml:lang="en">{0} AAD token refresh failed, please reconnect to enable {0}</source>
<target state="translated">{0} AAD 令牌刷新失败,请重新连接以启用 {0}</target>
@@ -274,82 +38,10 @@
<source xml:lang="en">Editor token refresh failed, autocompletion will be disabled until the editor is disconnected and reconnected</source>
<target state="translated">编辑器令牌刷新失败,自动完成将被禁用,直到编辑器断开连接并重新连接</target>
</trans-unit>
<trans-unit id="mssql.userLabel">
<source xml:lang="en">User</source>
<target state="translated">用户</target>
</trans-unit>
<trans-unit id="mssql.userOrGroupIcon">
<source xml:lang="en">User or Group Icon</source>
<target state="translated">用户或组图标</target>
</trans-unit>
<trans-unit id="mssql.writeHeader">
<source xml:lang="en">Write</source>
<target state="translated">写入</target>
</trans-unit>
<trans-unit id="sparkConnectionRequired">
<source xml:lang="en">Please connect to the Spark cluster before View {0} History.</source>
<target state="translated">请先连接到 Spark 群集,然后才能查看 {0} 历史记录。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.GetApplicationIdFailed">
<source xml:lang="en">Get Application Id Failed. {0}</source>
<target state="translated">获取应用程序 ID 失败。{0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.LocalFileDestinationHint">
<source xml:lang="en">Local file will be uploaded to HDFS. </source>
<target state="translated">本地文件将上传到 HDFS。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.LocalFileNotExisted">
<source xml:lang="en">Local file {0} does not existed. </source>
<target state="translated">本地文件 {0} 不存在。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.NoSqlBigDataClusterFound">
<source xml:lang="en">No SQL Server Big Data Cluster found.</source>
<target state="translated">未找到 SQL Server 大数据群集。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.PrepareSubmitJob">
<source xml:lang="en">Submitting job {0} ... </source>
<target state="translated">正在提交作业 {0}…</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.PrepareUploadingFile">
<source xml:lang="en">Uploading file from local {0} to HDFS folder: {1}</source>
<target state="translated">正在将文件从本地 {0} 上传到 HDFS 文件夹: {1}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SparkHistoryLinkMessage">
<source xml:lang="en">Spark History Url: {0} </source>
<target state="translated">Spark 历史记录 URL: {0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SubmissionEndMessage">
<source xml:lang="en">.......................... Submit Spark Job End ............................</source>
<target state="translated">…………………….. 提交 Spark 作业结束 ……………………….</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SubmitJobFailed">
<source xml:lang="en">Spark Job Submission Failed. {0} </source>
<target state="translated">Spark 作业提交失败。{0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SubmitJobFinished">
<source xml:lang="en">The Spark Job has been submitted.</source>
<target state="translated">已提交 Spark 作业。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.UploadingFileFailed">
<source xml:lang="en">Upload file to cluster Failed. {0}</source>
<target state="translated">将文件上传到群集失败。{0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.UploadingFileSucceeded">
<source xml:lang="en">Upload file to cluster Succeeded!</source>
<target state="translated">已将文件成功上传到群集!</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.YarnUIMessage">
<source xml:lang="en">YarnUI Url: {0} </source>
<target state="translated">YarnUI URL: {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/main" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
<target state="translated">此示例代码将文件加载到数据帧中,并显示前 10 个结果。</target>
</trans-unit>
<trans-unit id="mssql.errorConvertingToNotebook">
<source xml:lang="en">An error occurred converting the SQL document to a Notebook. Error : {0}</source>
<target state="translated">将 SQL 文档转换为笔记本时出错。错误: {0}</target>
@@ -358,478 +50,10 @@
<source xml:lang="en">An error occurred converting the Notebook document to SQL. Error : {0}</source>
<target state="translated">将笔记本文档转换为 SQL 时出错。错误: {0}</target>
</trans-unit>
<trans-unit id="noController">
<source xml:lang="en">Could not find the controller endpoint for this instance</source>
<target state="translated">找不到此实例的控制器终结点</target>
</trans-unit>
<trans-unit id="notebookFileType">
<source xml:lang="en">Notebooks</source>
<target state="translated">笔记本</target>
</trans-unit>
<trans-unit id="unsupportedFileType">
<source xml:lang="en">Only .ipynb Notebooks are supported</source>
<target state="translated">仅支持 .ipynb 笔记本</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/cancelableStream" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="streamCanceled">
<source xml:lang="en">Stream operation canceled by the user</source>
<target state="translated">用户已取消流操作</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/command" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cancel">
<source xml:lang="en">Cancel operation?</source>
<target state="translated">是否取消操作?</target>
</trans-unit>
<trans-unit id="cancelTooltip">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="mssql.searchServers">
<source xml:lang="en">Search Server Names</source>
<target state="translated">搜索服务器名称</target>
</trans-unit>
<trans-unit id="progress">
<source xml:lang="en">$(sync~spin) {0}...</source>
<target state="translated">$(sync~spin) {0}…</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/connection" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="connectionInfoOptionsMissingProperties">
<source xml:lang="en">Some missing properties in connectionInfo.options: {0}</source>
<target state="translated">connectionInfo.options 中缺少一些属性: {0}</target>
</trans-unit>
<trans-unit id="connectionInfoOptionsUndefined">
<source xml:lang="en">ConnectionInfo.options is undefined.</source>
<target state="translated">未定义 ConnectionInfo.options</target>
</trans-unit>
<trans-unit id="connectionInfoUndefined">
<source xml:lang="en">ConnectionInfo is undefined.</source>
<target state="translated">未定义 ConnectionInfo。</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/fileSources" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="maxSizeNotice">
<source xml:lang="en">NOTICE: This file has been truncated at {0} for preview. </source>
<target state="translated">注意: 此文件已在 {0} 处截断以供预览。</target>
</trans-unit>
<trans-unit id="maxSizeReached">
<source xml:lang="en">The file has been truncated at {0} for preview.</source>
<target state="translated">文件已在 {0} 处截断以供预览。</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/hdfsCommands" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="allFiles">
<source xml:lang="en">All Files</source>
<target state="translated">所有文件</target>
</trans-unit>
<trans-unit id="copyPathError">
<source xml:lang="en">Error on copying path: {0}</source>
<target state="translated">复制路径时出错: {0}</target>
</trans-unit>
<trans-unit id="deleteError">
<source xml:lang="en">Error on deleting files: {0}</source>
<target state="translated">删除文件时出错: {0}</target>
</trans-unit>
<trans-unit id="enterDirName">
<source xml:lang="en">Enter directory name</source>
<target state="translated">输入目录名称</target>
</trans-unit>
<trans-unit id="lblUploadFiles">
<source xml:lang="en">Upload</source>
<target state="translated">上传</target>
</trans-unit>
<trans-unit id="makingDir">
<source xml:lang="en">Creating directory</source>
<target state="translated">正在创建目录</target>
</trans-unit>
<trans-unit id="manageAccessError">
<source xml:lang="en">An unexpected error occurred while opening the Manage Access dialog: {0}</source>
<target state="translated">打开“管理访问权限”对话框时发生意外错误: {0}</target>
</trans-unit>
<trans-unit id="mkDirError">
<source xml:lang="en">Error on making directory: {0}</source>
<target state="translated">创建目录时出错: {0}</target>
</trans-unit>
<trans-unit id="mkdirCanceled">
<source xml:lang="en">Operation was canceled</source>
<target state="translated">操作已取消</target>
</trans-unit>
<trans-unit id="msgDeleteFile">
<source xml:lang="en">Are you sure you want to delete this file?</source>
<target state="translated">确定要删除此文件吗?</target>
</trans-unit>
<trans-unit id="msgDeleteFolder">
<source xml:lang="en">Are you sure you want to delete this folder and its contents?</source>
<target state="translated">确定要删除此文件夹及其内容吗?</target>
</trans-unit>
<trans-unit id="previewError">
<source xml:lang="en">Error on previewing file: {0}</source>
<target state="translated">预览文件时出错: {0}</target>
</trans-unit>
<trans-unit id="previewing">
<source xml:lang="en">Generating preview</source>
<target state="translated">正在生成预览</target>
</trans-unit>
<trans-unit id="saveCanceled">
<source xml:lang="en">Save operation was canceled</source>
<target state="translated">保存操作已取消</target>
</trans-unit>
<trans-unit id="saveError">
<source xml:lang="en">Error on saving file: {0}</source>
<target state="translated">保存文件时出错: {0}</target>
</trans-unit>
<trans-unit id="saving">
<source xml:lang="en">Saving HDFS Files</source>
<target state="translated">正在保存 HDFS 文件</target>
</trans-unit>
<trans-unit id="uploadCanceled">
<source xml:lang="en">Upload operation was canceled</source>
<target state="translated">上传操作已取消</target>
</trans-unit>
<trans-unit id="uploadError">
<source xml:lang="en">Error uploading files: {0}</source>
<target state="translated">上传文件时出错: {0}</target>
</trans-unit>
<trans-unit id="uploading">
<source xml:lang="en">Uploading files to HDFS</source>
<target state="translated">正在将文件上传到 HDFS</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/hdfsProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="errDeleteConnectionNode">
<source xml:lang="en">Cannot delete a connection. Only subfolders and files can be deleted.</source>
<target state="translated">无法删除连接。只能删除子文件夹和文件。</target>
</trans-unit>
<trans-unit id="errorExpanding">
<source xml:lang="en">Error: {0}</source>
<target state="translated">错误: {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/objectExplorerNodeProvider/objectExplorerNodeProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="hdfsFolder">
<source xml:lang="en">HDFS</source>
<target state="translated">HDFS</target>
</trans-unit>
<trans-unit id="notifyError">
<source xml:lang="en">Error notifying of node change: {0}</source>
<target state="translated">通知节点更改时出错: {0}</target>
</trans-unit>
<trans-unit id="prmptPwd">
<source xml:lang="en">Please provide the password to connect to HDFS:</source>
<target state="translated">请提供密码以连接到 HDFS:</target>
</trans-unit>
<trans-unit id="promptUsername">
<source xml:lang="en">Please provide the username to connect to HDFS:</source>
<target state="translated">请提供用户名以连接到 HDFS:</target>
</trans-unit>
<trans-unit id="rootLabel">
<source xml:lang="en">Root</source>
<target state="translated">根</target>
</trans-unit>
<trans-unit id="sessionNotFound">
<source xml:lang="en">Session for node {0} does not exist</source>
<target state="translated">节点 {0} 的会话不存在</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/prompts/confirm" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="msgNo">
<source xml:lang="en">No</source>
<target state="translated">否</target>
</trans-unit>
<trans-unit id="msgYes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sparkFeature/dialog/dialogCommands" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="errorNotSqlBigDataCluster">
<source xml:lang="en">The selected server does not belong to a SQL Server Big Data Cluster</source>
<target state="translated">所选服务器不属于 SQL Server 大数据群集</target>
</trans-unit>
<trans-unit id="selectOtherServer">
<source xml:lang="en">Select other SQL Server</source>
<target state="translated">选择其他 SQL Server</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.GetFilePathFromSelectedNodeFailed">
<source xml:lang="en">Error Get File Path: {0}</source>
<target state="translated">获取文件路径时出错: {0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.NoSqlSelected">
<source xml:lang="en">No SQL Server is selected.</source>
<target state="translated">未选择 SQL Server。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.PleaseSelectSqlWithCluster">
<source xml:lang="en">Please select SQL Server with Big Data Cluster.</source>
<target state="translated">请选择具有大数据群集的 SQL Server。</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sparkJobSubmission.AdvancedTabName">
<source xml:lang="en">ADVANCED</source>
<target state="translated">高级</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ReferenceFilesList">
<source xml:lang="en">Reference Files</source>
<target state="translated">引用文件</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ReferenceFilesListTooltip">
<source xml:lang="en">Files to be placed in executor working directory. The file path needs to be an HDFS Path. Multiple paths should be split by semicolon(;)</source>
<target state="translated">要放置在执行程序工作目录中的文件。文件路径必须是 HDFS 路径。多个路径应按分号(;)隔开</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ReferenceJarList">
<source xml:lang="en">Reference Jars</source>
<target state="translated">引用 Jar</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ReferenceJarListToolTip">
<source xml:lang="en">Jars to be placed in executor working directory. The Jar path needs to be an HDFS Path. Multiple paths should be split by semicolon (;)</source>
<target state="translated">要放置在执行程序工作目录中的 Jar。Jar 路径必须是 HDFS 路径。多个路径应用分号(;)隔开</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ReferencePyList">
<source xml:lang="en">Reference py Files</source>
<target state="translated">引用 py 文件</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ReferencePyListTooltip">
<source xml:lang="en">Py Files to be placed in executor working directory. The file path needs to be an HDFS Path. Multiple paths should be split by semicolon(;)</source>
<target state="translated">要放置在执行程序工作目录中的 Py 文件。文件路径必须是 HDFS 路径。多个路径应按分号(;)隔开</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.configValues">
<source xml:lang="en">Configuration Values</source>
<target state="translated">配置值</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.configValuesTooltip">
<source xml:lang="en">List of name value pairs containing Spark configuration values. Encoded as JSON dictionary. Example: '{"name":"value", "name2":"value2"}'.</source>
<target state="translated">包含 Spark 配置值的名称值对列表。编码为 JSON 字典。示例: "{"name":"value", "name2":"value2"}"。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.driverCores">
<source xml:lang="en">Driver Cores</source>
<target state="translated">驱动程序核心数</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.driverCoresTooltip">
<source xml:lang="en">Amount of CPU cores to allocate to the driver.</source>
<target state="translated">要分配给驱动程序的 CPU 核心数。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.driverMemory">
<source xml:lang="en">Driver Memory</source>
<target state="translated">驱动程序内存</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.driverMemoryTooltip">
<source xml:lang="en">Amount of memory to allocate to the driver. Specify units as part of value. Example 512M or 2G.</source>
<target state="translated">要分配给驱动程序的内存量。指定单位作为值的一部分。示例: 512M 或 2G。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.executorCores">
<source xml:lang="en">Executor Cores</source>
<target state="translated">执行程序核心数</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.executorCoresTooltip">
<source xml:lang="en">Amount of CPU cores to allocate to the executor.</source>
<target state="translated">要分配给执行程序的 CPU 核心数。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.executorCount">
<source xml:lang="en">Executor Count</source>
<target state="translated">执行程序计数</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.executorCountTooltip">
<source xml:lang="en">Number of instances of the executor to run.</source>
<target state="translated">要运行的执行程序实例数。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.executorMemory">
<source xml:lang="en">Executor Memory</source>
<target state="translated">执行程序内存</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.executorMemoryTooltip">
<source xml:lang="en">Amount of memory to allocate to the executor. Specify units as part of value. Example 512M or 2G.</source>
<target state="translated">要分配给执行程序的内存量。指定单位作为值的一部分。示例: 512M 或 2G。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.queueName">
<source xml:lang="en">Queue Name</source>
<target state="translated">队列名称</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.queueNameTooltip">
<source xml:lang="en">Name of the Spark queue to execute the session in.</source>
<target state="translated">要在其中执行会话的 Spark 队列的名称。</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sparkJobSubmission.Arguments">
<source xml:lang="en">Arguments</source>
<target state="translated">参数</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.ArgumentsTooltip">
<source xml:lang="en">Command line arguments used in your main class, multiple arguments should be split by space.</source>
<target state="translated">在主类中使用的命令行参数,多个参数应用空格隔开。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.FilePathPlaceHolder">
<source xml:lang="en">Path to a .jar or .py file</source>
<target state="translated">.jar 或 .py 文件的路径</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.GeneralTabName">
<source xml:lang="en">GENERAL</source>
<target state="translated">常规</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.HDFSFileNotExisted">
<source xml:lang="en">The specified HDFS file does not exist. </source>
<target state="translated">指定的 HDFS 文件不存在。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.HDFSFileNotExistedWithPath">
<source xml:lang="en">{0} does not exist in Cluster or exception thrown. </source>
<target state="translated">群集中不存在 {0} 或引发了异常。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.JobName">
<source xml:lang="en">Job Name</source>
<target state="translated">作业名称</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.JobNamePlaceHolder">
<source xml:lang="en">Enter a name ...</source>
<target state="translated">输入名称…</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.LocalFileDestinationHintWithPath">
<source xml:lang="en">The selected local file will be uploaded to HDFS: {0}</source>
<target state="translated">所选本地文件将上传到 HDFS: {0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.MainClass">
<source xml:lang="en">Main Class</source>
<target state="translated">主类</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.MainFilePath">
<source xml:lang="en">JAR/py File</source>
<target state="translated">JAR/py 文件</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.NotSpecifyJARPYPath">
<source xml:lang="en">Property JAR/py File is not specified.</source>
<target state="translated">未指定属性 JAR/py 文件。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.NotSpecifyJobName">
<source xml:lang="en">Property Job Name is not specified.</source>
<target state="translated">未指定属性作业名称。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.NotSpecifyMainClass">
<source xml:lang="en">Property Main Class is not specified.</source>
<target state="translated">未指定属性主类。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SelectFileError">
<source xml:lang="en">Error in locating the file due to Error: {0}</source>
<target state="translated">由于错误导致查找文件时出错: {0}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SparkCluster">
<source xml:lang="en">Spark Cluster</source>
<target state="translated">Spark 群集</target>
</trans-unit>
<trans-unit id="sparkSelectLocalFile">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sparkJobSubmission.DialogCancelButton">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.DialogSubmitButton">
<source xml:lang="en">Submit</source>
<target state="translated">提交</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.DialogTitleNewJob">
<source xml:lang="en">New Job</source>
<target state="translated">新建作业</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SparkJobSubmissionDialogInitializeError">
<source xml:lang="en">Parameters for SparkJobSubmissionDialog is illegal</source>
<target state="translated">不允许为 SparkJobSubmissionDialog 添加参数</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SubmissionStartMessage">
<source xml:lang="en">.......................... Submit Spark Job Start ..........................</source>
<target state="translated">…………………….. 提交 Spark 作业开始 ……………………..</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SubmitSparkJob">
<source xml:lang="en">{0} Spark Job Submission:</source>
<target state="translated">{0} Spark 作业提交:</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sparkJobSubmission.GetApplicationIdTimeOut">
<source xml:lang="en">Get Application Id time out. {0}[Log] {1}</source>
<target state="translated">获取应用程序 ID 超时。{0}[日志] {1}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.LivyBatchIdIsInvalid">
<source xml:lang="en">livyBatchId is invalid. </source>
<target state="translated">livyBatchId 无效。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.PathNotSpecified.">
<source xml:lang="en">Property Path is not specified. </source>
<target state="translated">未指定 Path 属性。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.SparkJobSubmissionModelInitializeError">
<source xml:lang="en">Parameters for SparkJobSubmissionModel is illegal</source>
<target state="translated">不允许为 SparkJobSubmissionModel 添加参数</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.localFileOrFolderNotSpecified.">
<source xml:lang="en">Property localFilePath or hdfsFolderPath is not specified. </source>
<target state="translated">未指定 localFilePath 或 hdfsFolderPath 属性。</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.submissionArgsIsInvalid">
<source xml:lang="en">submissionArgs is invalid. </source>
<target state="translated">submissionArgs 无效。</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sparkJobSubmission.LivyNoBatchIdReturned">
<source xml:lang="en">No Spark job batch id is returned from response.{0}[Error] {1}</source>
<target state="translated">未从响应中返回 Spark 作业批次 ID。{0}[错误] {1}</target>
</trans-unit>
<trans-unit id="sparkJobSubmission.LivyNoLogReturned">
<source xml:lang="en">No log is returned within response.{0}[Error] {1}</source>
<target state="translated">未从响应中返回日志。{0}[错误] {1}</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sqlClusterLookUp" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="bdcConnectError">
<source xml:lang="en">Error: {0}. </source>
<target state="translated">错误: {0}。</target>
</trans-unit>
<trans-unit id="promptBDCPassword">
<source xml:lang="en">Please provide the password to connect to the BDC Controller</source>
<target state="translated">请提供密码以连接到 BDC 控制器</target>
</trans-unit>
<trans-unit id="promptBDCUsername">
<source xml:lang="en">{0}Please provide the username to connect to the BDC Controller:</source>
<target state="translated">{0}请提供用户名以连接到 BDC 控制器:</target>
</trans-unit>
<trans-unit id="usernameAndPasswordRequired">
<source xml:lang="en">Username and password are required</source>
<target state="translated">用户名和密码是必填项</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/sqlToolsServer" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -1510,42 +734,6 @@
<source xml:lang="en">[Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information</source>
<target state="translated">[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”</target>
</trans-unit>
<trans-unit id="mssqlCluster.copyPath">
<source xml:lang="en">Copy Path</source>
<target state="translated">复制路径</target>
</trans-unit>
<trans-unit id="mssqlCluster.deleteFiles">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="mssqlCluster.manageAccess">
<source xml:lang="en">Manage Access</source>
<target state="translated">管理访问权限</target>
</trans-unit>
<trans-unit id="mssqlCluster.mkdir">
<source xml:lang="en">New directory</source>
<target state="translated">新建目录</target>
</trans-unit>
<trans-unit id="mssqlCluster.previewFile">
<source xml:lang="en">Preview</source>
<target state="translated">预览</target>
</trans-unit>
<trans-unit id="mssqlCluster.saveFile">
<source xml:lang="en">Save</source>
<target state="translated">保存</target>
</trans-unit>
<trans-unit id="mssqlCluster.uploadFiles">
<source xml:lang="en">Upload files</source>
<target state="translated">上传文件</target>
</trans-unit>
<trans-unit id="notebook.command.new">
<source xml:lang="en">New Notebook</source>
<target state="translated">新建笔记本</target>
</trans-unit>
<trans-unit id="notebook.command.open">
<source xml:lang="en">Open Notebook</source>
<target state="translated">打开笔记本</target>
</trans-unit>
<trans-unit id="objectsListProperties.name">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
@@ -1586,60 +774,18 @@
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="tab.bigDataClusterDescription">
<source xml:lang="en">Tasks and information about your SQL Server Big Data Cluster</source>
<target state="translated">有关 SQL Server 大数据群集的任务和信息</target>
</trans-unit>
<trans-unit id="title.bigDataCluster">
<source xml:lang="en">SQL Server Big Data Cluster</source>
<target state="translated">SQL Server 大数据群集</target>
</trans-unit>
<trans-unit id="title.books">
<source xml:lang="en">Notebooks</source>
<target state="translated">笔记本</target>
</trans-unit>
<trans-unit id="title.clearSearchServerResult">
<source xml:lang="en">Search: Clear Search Server Results</source>
<target state="translated">搜索: 清除搜索服务器结果</target>
</trans-unit>
<trans-unit id="title.configurePython">
<source xml:lang="en">Configure Python for Notebooks</source>
<target state="translated">为笔记本配置 Python</target>
</trans-unit>
<trans-unit id="title.designTable">
<source xml:lang="en">Design</source>
<target state="translated">设计</target>
</trans-unit>
<trans-unit id="title.endpoints">
<source xml:lang="en">Service Endpoints</source>
<target state="translated">服务终结点</target>
</trans-unit>
<trans-unit id="title.installPackages">
<source xml:lang="en">Install Packages</source>
<target state="translated">安装包</target>
</trans-unit>
<trans-unit id="title.newSparkJob">
<source xml:lang="en">New Spark Job</source>
<target state="translated">新建 Spark 作业</target>
</trans-unit>
<trans-unit id="title.newTable">
<source xml:lang="en">New Table</source>
<target state="translated">新建表</target>
</trans-unit>
<trans-unit id="title.openClusterDashboard">
<source xml:lang="en">Cluster
Dashboard</source>
<target state="translated">群集
仪表板</target>
</trans-unit>
<trans-unit id="title.openSparkHistory">
<source xml:lang="en">View Spark History</source>
<target state="translated">查看 Spark 历史记录</target>
</trans-unit>
<trans-unit id="title.openYarnHistory">
<source xml:lang="en">View Yarn History</source>
<target state="translated">查看 Yarn 历史记录</target>
</trans-unit>
<trans-unit id="title.searchServers">
<source xml:lang="en">Search: Servers</source>
<target state="translated">搜索: 服务器</target>
@@ -1648,14 +794,6 @@ Dashboard</source>
<source xml:lang="en">Show Log File</source>
<target state="translated">显示日志文件</target>
</trans-unit>
<trans-unit id="title.submitSparkJob">
<source xml:lang="en">Submit Spark Job</source>
<target state="translated">提交 Spark 作业</target>
</trans-unit>
<trans-unit id="title.tasks">
<source xml:lang="en">Tasks</source>
<target state="translated">任务</target>
</trans-unit>
</body>
</file>
</xliff>
@@ -264,10 +264,6 @@
<source xml:lang="en">New Section (Preview)</source>
<target state="translated">新节(预览)</target>
</trans-unit>
<trans-unit id="noBDCConnectionError">
<source xml:lang="en">Spark kernels require a connection to a SQL Server Big Data Cluster master instance.</source>
<target state="translated">Spark 内核需要连接到 SQL Server 大数据群集主实例。</target>
</trans-unit>
<trans-unit id="noBooksSelected">
<source xml:lang="en">No Jupyter Books are currently selected in the viewlet.</source>
<target state="translated">当前,Viewlet 中未选中任何 Jupyter Book。</target>
@@ -312,10 +308,6 @@
<source xml:lang="en">Open untitled notebook {0} as untitled failed: {1}</source>
<target state="translated">以无标题形式打开无标题笔记本 {0} 失败: {1}</target>
</trans-unit>
<trans-unit id="providerNotValidError">
<source xml:lang="en">Non-MSSQL providers are not supported for spark kernels.</source>
<target state="translated">Spark 内核不支持非 MSSQL 提供程序。</target>
</trans-unit>
<trans-unit id="readBookError">
<source xml:lang="en">Failed to read Jupyter Book {0}: {1}</source>
<target state="translated">无法读取 Jupyter Book {0}: {1}</target>
@@ -364,10 +356,6 @@
</file>
<file original="extensions/notebook/dist/common/notebookUtils" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="msgSampleCodeDataFrame">
<source xml:lang="en">This sample code loads the file into a data frame and shows the first 10 results.</source>
<target state="translated">此示例代码将文件加载到数据帧中,并显示前 10 个结果。</target>
</trans-unit>
<trans-unit id="noNotebookVisible">
<source xml:lang="en">No notebook editor is active</source>
<target state="translated">没有笔记本编辑器处于活动状态</target>
@@ -784,30 +772,10 @@
</file>
<file original="extensions/notebook/dist/jupyter/jupyterSessionManager" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="bdcConnectError">
<source xml:lang="en">Error: {0}. </source>
<target state="translated">错误: {0}。</target>
</trans-unit>
<trans-unit id="clusterControllerConnectionRequired">
<source xml:lang="en">A connection to the cluster controller is required to run Spark jobs</source>
<target state="translated">需要与群集控制器建立连接才能运行 Spark 作业</target>
</trans-unit>
<trans-unit id="errorStartBeforeReady">
<source xml:lang="en">Cannot start a session, the manager is not yet initialized</source>
<target state="translated">无法启动会话,管理器尚未初始化</target>
</trans-unit>
<trans-unit id="notebook.couldNotFindKnoxGateway">
<source xml:lang="en">Could not find Knox gateway endpoint</source>
<target state="translated">找不到 KNOX 网关终结点</target>
</trans-unit>
<trans-unit id="promptBDCPassword">
<source xml:lang="en">Please provide the password to connect to the BDC Controller</source>
<target state="translated">请提供密码以连接到 BDC 控制器</target>
</trans-unit>
<trans-unit id="promptBDCUsername">
<source xml:lang="en">{0}Please provide the username to connect to the BDC Controller:</source>
<target state="translated">{0}请提供用户名以连接到 BDC 控制器:</target>
</trans-unit>
</body>
</file>
<file original="extensions/notebook/dist/jupyter/pypiClient" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -356,58 +356,6 @@
</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.Azdata.AddingAzdataRepositoryInformation">
<source xml:lang="en">adding the azdata repository information …</source>
<target state="translated">正在添加 azdata 存储库信息…</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.AptGetUpdate">
<source xml:lang="en">updating repository information …</source>
<target state="translated">正在更新存储库信息…</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.DisplayingInstallationLog">
<source xml:lang="en">displaying the installation log …</source>
<target state="translated">正在显示安装日志…</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.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.InstallingAzdata">
<source xml:lang="en">installing azdata …</source>
<target state="translated">正在安装 azdata…</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.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>
</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">
@@ -1006,894 +954,6 @@ Select a different subscription containing at least one server</source>
</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.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.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.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.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>
<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.SaveConfigFileSucceeded">
<source xml:lang="en">Config files saved to {0}</source>
<target state="translated">配置文件已保存到 {0}</target>
</trans-unit>
<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>
</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.AksName">
<source xml:lang="en">AKS cluster name</source>
<target state="translated">AKS 群集名称</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.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.AzureSettingsPageTitle">
<source xml:lang="en">Azure settings</source>
<target state="translated">Azure 设置</target>
</trans-unit>
<trans-unit id="deployCluster.Location">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<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.ResourceGroupName">
<source xml:lang="en">New resource group name</source>
<target state="translated">新资源组名称</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.SubscriptionField">
<source xml:lang="en">Subscription id</source>
<target state="translated">订阅 ID</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.SubscriptionPlaceholder">
<source xml:lang="en">Use my default Azure subscription</source>
<target state="translated">使用默认 Azure 订阅</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.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.ActiveDirectorySettings">
<source xml:lang="en">Active Directory settings</source>
<target state="translated">Active Directory 设置</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.AdminPasswordField">
<source xml:lang="en">Password</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.AppOwners">
<source xml:lang="en">App owners</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.AppOwnersPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</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.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.AppReadersPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</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.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.ClusterName">
<source xml:lang="en">Cluster name</source>
<target state="translated">群集名称</target>
</trans-unit>
<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.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.ClusterSettingsPageTitle">
<source xml:lang="en">Cluster settings</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.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.ClusterUsersPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</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.DockerImageTag">
<source xml:lang="en">Image tag</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.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.DockerSettings">
<source xml:lang="en">Docker settings</source>
<target state="translated">Docker 设置</target>
</trans-unit>
<trans-unit id="deployCluster.DockerUsername">
<source xml:lang="en">Username</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.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.DomainDNSIPAddresses">
<source xml:lang="en">Domain DNS IP addresses</source>
<target state="translated">域 DNS IP 地址</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.DomainDNSIPAddressesPlaceHolder">
<source xml:lang="en">Use comma to separate the values.</source>
<target state="translated">使用逗号分隔值。</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.DomainServiceAccountPassword">
<source xml:lang="en">Service account password</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.DomainServiceAccountUserNameDescription">
<source xml:lang="en">Domain service account for Big Data Cluster</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.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.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.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>
</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.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.ProfileNotSelectedError">
<source xml:lang="en">Please select a deployment profile.</source>
<target state="translated">请选择部署配置文件。</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceName">
<source xml:lang="en">Service</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.activeDirectoryAuthentication">
<source xml:lang="en">Active Directory authentication</source>
<target state="translated">Active Directory 身份验证</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.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.dataStorageType">
<source xml:lang="en">Data</source>
<target state="translated">数据</target>
</trans-unit>
<trans-unit id="deployCluster.featureTableTitle">
<source xml:lang="en">Features</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.hadr">
<source xml:lang="en">High Availability</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.loadProfileFailed">
<source xml:lang="en">Failed to load the deployment profiles: {0}</source>
<target state="translated">未能加载部署配置文件: {0}</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.logsStorageType">
<source xml:lang="en">Logs</source>
<target state="translated">日志</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.noText">
<source xml:lang="en">No</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.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.summaryPageDescription">
<source xml:lang="en">Select the target configuration profile</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.yesText">
<source xml:lang="en">Yes</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.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.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.AppServiceProxyText">
<source xml:lang="en">Application proxy</source>
<target state="translated">应用程序代理</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.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.ControllerText">
<source xml:lang="en">Controller</source>
<target state="translated">控制器</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.DataClaimSize">
<source xml:lang="en">Claim size for data (GB)</source>
<target state="translated">数据的声明大小(GB)</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.DataPoolInstances">
<source xml:lang="en">Data pool instances</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.EndpointSettings">
<source xml:lang="en">Endpoint settings</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.GatewayText">
<source xml:lang="en">Gateway</source>
<target state="translated">网关</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.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.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.MasterSqlServerInstances">
<source xml:lang="en">SQL Server master instances</source>
<target state="translated">SQL Server 主实例</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.PortHeader">
<source xml:lang="en">Port</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.ReadableSecondaryText">
<source xml:lang="en">Readable secondary</source>
<target state="translated">可读辅助</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.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.ServiceProxyText">
<source xml:lang="en">Management proxy</source>
<target state="translated">管理代理</target>
</trans-unit>
<trans-unit id="deployCluster.ServiceSettingsPageTitle">
<source xml:lang="en">Service 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>
<trans-unit id="deployCluster.SparkPoolInstances">
<source xml:lang="en">Spark pool instances</source>
<target state="translated">Spark 池实例</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.StoragePoolInstances">
<source xml:lang="en">Storage pool (HDFS) instances</source>
<target state="translated">存储池(HDFS)实例</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.StorageSettings">
<source xml:lang="en">Storage settings</source>
<target state="translated">存储设置</target>
</trans-unit>
<trans-unit id="deployCluster.controllerDataStorageClaimSize">
<source xml:lang="en">Controller's data storage claim size (Gigabytes)</source>
<target state="translated">控制器的数据存储声明大小(Gigabytes)</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.controllerLogsStorageClaimSize">
<source xml:lang="en">Controller's logs storage claim size (Gigabytes)</source>
<target state="translated">控制器的日志存储声明大小(Gigabytes)</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.dataPoolDataStorageClaimSize">
<source xml:lang="en">Data pool's data storage claim size (Gigabytes)</source>
<target state="translated">数据池的数据存储声明大小(Gigabytes)</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.dataPoolLogsStorageClaimSize">
<source xml:lang="en">Data pool's logs storage claim size (Gigabytes)</source>
<target state="translated">数据池的日志存储声明大小(Gigabytes)</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.scaleSectionTitle">
<source xml:lang="en">Scale settings</source>
<target state="translated">缩放设置</target>
</trans-unit>
<trans-unit id="deployCluster.sqlServerMasterDataStorageClaimSize">
<source xml:lang="en">SQL Server master's data storage claim size (Gigabytes)</source>
<target state="translated">SQL Server 主服务器的数据存储声明大小(Gigabytes)</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.sqlServerMasterLogsStorageClaimSize">
<source xml:lang="en">SQL Server master's logs storage claim size (Gigabytes)</source>
<target state="translated">SQL Server 主服务器的日志存储声明大小(Gigabytes)</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.storageFieldTooltip">
<source xml:lang="en">Use controller settings</source>
<target state="translated">使用控制器设置</target>
</trans-unit>
<trans-unit id="deployCluster.storagePoolDataStorageClaimSize">
<source xml:lang="en">Storage pool's data storage claim size (Gigabytes)</source>
<target state="translated">存储池的数据存储声明大小(Gigabytes)</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.storagePoolLogsStorageClaimSize">
<source xml:lang="en">Storage pool's logs storage claim size (Gigabytes)</source>
<target state="translated">存储池的日志存储声明大小(Gigabytes)</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>
</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.AccountPrefix">
<source xml:lang="en">Account prefix</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.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.AppServiceProxyText">
<source xml:lang="en">Application proxy</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.AzureSettings">
<source xml:lang="en">Azure settings</source>
<target state="translated">Azure 设置</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.ClusterContext">
<source xml:lang="en">Cluster context</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.ClusterSettings">
<source xml:lang="en">Cluster settings</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.ComputePoolInstances">
<source xml:lang="en">Compute pool instances</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.ControllerUsername">
<source xml:lang="en">Controller username</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.DataPoolInstances">
<source xml:lang="en">Data pool instances</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.DataText">
<source xml:lang="en">Data</source>
<target state="translated">数据</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.DeploymentProfile">
<source xml:lang="en">Deployment profile</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.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.DomainServiceAccountUserName">
<source xml:lang="en">Service account username</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.GatewayText">
<source xml:lang="en">Gateway</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.Location">
<source xml:lang="en">Location</source>
<target state="translated">位置</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.MasterSqlServerInstances">
<source xml:lang="en">SQL Server master instances</source>
<target state="translated">SQL Server 主实例</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.OuDistinguishedName">
<source xml:lang="en">Organizational unit</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.ResourceGroup">
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</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.ServiceName">
<source xml:lang="en">Service</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.SparkPoolInstances">
<source xml:lang="en">Spark pool instances</source>
<target state="translated">Spark 池实例</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.StoragePool">
<source xml:lang="en">Storage pool (HDFS)</source>
<target state="translated">存储池(HDFS)</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.StorageSettings">
<source xml:lang="en">Storage settings</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.SubscriptionId">
<source xml:lang="en">Subscription id</source>
<target state="translated">订阅 ID</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.WithSpark">
<source xml:lang="en">(Spark included)</source>
<target state="translated">(包含 Spark)</target>
</trans-unit>
<trans-unit id="deployCluster.summaryPageTitle">
<source xml:lang="en">Summary</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.ClusterContextNotSelectedMessage">
<source xml:lang="en">Please select a cluster context.</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>
<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.TargetClusterContextPageTitle">
<source xml:lang="en">Target cluster context</source>
<target state="translated">目标群集上下文</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.kubeConfigFileLabelText">
<source xml:lang="en">Kube config file path</source>
<target state="translated">Kube 配置文件路径</target>
</trans-unit>
<trans-unit id="deployCluster.selectKubeConfigFileText">
<source xml:lang="en">Select</source>
<target state="translated">选择</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.OkButtonText">
@@ -247,8 +247,8 @@
<target state="translated">dacpac 文件</target>
</trans-unit>
<trans-unit id="dacpacNotOnSameDrive">
<source xml:lang="en">Dacpac references need to be located on the same drive as the project file. The project file is located at {0}</source>
<target state="translated">Dacpac 引用需要位于项目文件所在的同一驱动器上。项目文件位于 {0}</target>
<source xml:lang="en">Dacpac references need to be located on the same drive as the project file.</source>
<target state="translated">Dacpac 引用需要位于项目文件所在的同一驱动器上。</target>
</trans-unit>
<trans-unit id="dacpacReferenceElement">
<source xml:lang="en">Dacpac reference</source>
@@ -976,13 +976,17 @@
<source xml:lang="en">Publish to new {0} local development container</source>
<target state="translated">发布到新 {0} 本地开发容器</target>
</trans-unit>
<trans-unit id="publishToDockerContainerPreview">
<source xml:lang="en">Publish to new {0} local development container (Preview)</source>
<target state="translated">发布到新 {0} 本地开发容器(预览)</target>
</trans-unit>
<trans-unit id="publishToExistingServer">
<source xml:lang="en">Publish to an existing {0}</source>
<target state="translated">发布到现有 {0}</target>
</trans-unit>
<trans-unit id="publishToNewAzureServer">
<source xml:lang="en">Publish to new Azure SQL logical server</source>
<target state="translated">发布到新的 Azure SQL 逻辑服务器</target>
<source xml:lang="en">Publish to new Azure SQL logical server (Preview)</source>
<target state="translated">发布到新的 Azure SQL 逻辑服务器(预览)</target>
</trans-unit>
<trans-unit id="publishToNewAzureServerFailed">
<source xml:lang="en">Failed to publish to new Azure SQL server. {0}</source>
@@ -1193,16 +1197,16 @@
<target state="translated">SQL 连接字符串</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.DotnetInstallationConfirmation">
<source xml:lang="en">The .NET SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or higher or update the .NET SDK location in settings if already installed.</source>
<target state="translated">找不到 .NET SDK。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1 或更高版本,或在设置中更新 .Net SDK 位置(如果已安装)。</target>
<source xml:lang="en">The .NET SDK cannot be located. Project build will not work. Please install .NET 6 SDK or higher or update the .NET SDK location in settings if already installed.</source>
<target state="translated">找不到 .NET SDK。项目生成将不起作用。请安装 .NET 6 SDK 或更高版本,或在设置中更新 .Net SDK 位置(如果已安装)。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.Install">
<source xml:lang="en">Install</source>
<target state="translated">安装</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation">
<source xml:lang="en">Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or higher or update the .NET SDK supported version location in settings if already installed.</source>
<target state="translated">当前安装的 .NET Core SDK 版本为 {0},这是不受支持的。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1 或更高版本,或在设置中更新 .NET SDK 支持的版本位置(如果已安装)。</target>
<source xml:lang="en">Currently installed .NET SDK version is {0}, which is not supported. Project build will not work. Please install .NET 6 SDK or higher or update the .NET SDK supported version location in settings if already installed.</source>
<target state="translated">当前安装的 .NET SDK 版本为 {0},这是不受支持的。项目生成将不起作用。请安装 .NET 6 SDK 或更高版本,或在设置中更新 .NET SDK 支持的版本位置(如果已安装)。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.UpdateDotnetLocation">
<source xml:lang="en">Update Location</source>
@@ -1425,28 +1429,32 @@
<target state="translated">数据库项目</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.dotnetInstallLocation">
<source xml:lang="en">Full path to .NET SDK on the machine.</source>
<target state="translated">计算机上 .NET SDK 的完整路径。</target>
<source xml:lang="en">Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet</source>
<target state="translated">计算机上 .NET SDK 的完整路径。例如,如果 dotnet.exe 位于 C: \folder1\dotnet\dotnet.exe,则将此设置的路径设置为 C: \folder1\dotnet</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.editProjectFile">
<source xml:lang="en">Edit .sqlproj File</source>
<target state="translated">编辑 .sqlproj 文件</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.enablePreviewFeatures">
<source xml:lang="en">Enable preview SQL Database Projects features</source>
<target state="translated">启用预览版 SQL 数据库项目功能</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.exclude">
<source xml:lang="en">Exclude from project</source>
<target state="translated">从项目中排除</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.generateProjectFromOpenApiSpec">
<source xml:lang="en">Generate SQL Project from OpenAPI/Swagger spec</source>
<target state="translated">从 OpenAPI/Swagger 规范生成 SQL 项目</target>
<source xml:lang="en">Generate SQL Project from OpenAPI/Swagger spec (Preview)</source>
<target state="translated">从 OpenAPI/Swagger 规范生成 SQL 项目(预览)</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.microsoftBuildSqlVersion">
<source xml:lang="en">Which version of Microsoft.Build.Sql SDK to use for building legacy sql projects. Example: 0.1.3-preview</source>
<target state="translated">用于生成旧版 SQL 项目的 Microsoft.Build.Sql SDK 版本。示例: 0.1.3-preview</target>
<source xml:lang="en">Which version of Microsoft.Build.Sql SDK to use for building legacy sql projects. Example: 0.1.7-preview</source>
<target state="translated">用于生成旧版 SQL 项目的 Microsoft.Build.Sql SDK 版本。示例: 0.1.7-preview</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.netCoreDoNotAsk">
<source xml:lang="en">Whether to prompt the user to install .NET Core when not detected.</source>
<target state="translated">未检测到时是否提示用户安装 .NET Core。</target>
<source xml:lang="en">Whether to prompt the user to install .NET SDK when not detected.</source>
<target state="translated">未检测到时是否提示用户安装 .NET SDK。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.new">
<source xml:lang="en">New Database Project</source>
+419 -31
View File
@@ -10,6 +10,10 @@
<source xml:lang="en">The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account.</source>
<target state="translated">所选帐户“{0}”和租户“{1}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。</target>
</trans-unit>
<trans-unit id="sql-migration.login.wizard.title">
<source xml:lang="en">Migrate logins from '{0}' to Azure SQL</source>
<target state="translated">将登录从 "{0}" 迁移到 Azure SQL</target>
</trans-unit>
<trans-unit id="sql-migration.wizard.title">
<source xml:lang="en">Migrate '{0}' to Azure SQL</source>
<target state="translated">将“{0}”迁移到 Azure SQL</target>
@@ -18,38 +22,182 @@
<source xml:lang="en">Are you sure you want to cancel this migration?</source>
<target state="translated">是否确实要取消此迁移?</target>
</trans-unit>
<trans-unit id="sql.login.migration..error">
<source xml:lang="en">Login migration error: {0}</source>
<target state="translated">登录迁移错误: {0}</target>
</trans-unit>
<trans-unit id="sql.login.migration.complete">
<source xml:lang="en">Completed migrating logins</source>
<target state="translated">已完成迁移登录</target>
</trans-unit>
<trans-unit id="sql.login.migration.db.title">
<source xml:lang="en">Azure SQL Database</source>
<target state="translated">Azure SQL 数据库</target>
</trans-unit>
<trans-unit id="sql.login.migration.establish.user.mappings">
<source xml:lang="en">Validating and migrating logins completed.
Establishing user mappings.</source>
<target state="translated">已完成验证和迁移登录。
正在建立用户映射。</target>
</trans-unit>
<trans-unit id="sql.login.migration.establish.user.mappings.failed">
<source xml:lang="en">Establishing user mappings failed</source>
<target state="translated">建立用户映射失败</target>
</trans-unit>
<trans-unit id="sql.login.migration.failed">
<source xml:lang="en">Migrating logins failed</source>
<target state="translated">迁移登录失败</target>
</trans-unit>
<trans-unit id="sql.login.migration.get.connection.string">
<source xml:lang="en">data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;</source>
<target state="translated">data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;</target>
</trans-unit>
<trans-unit id="sql.login.migration.get.logins.query">
<source xml:lang="en">SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;</source>
<target state="translated">SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;</target>
</trans-unit>
<trans-unit id="sql.login.migration.in.progress">
<source xml:lang="en">Login migration in progress</source>
<target state="translated">登录迁移正在进行中</target>
</trans-unit>
<trans-unit id="sql.login.migration.logins.found">
<source xml:lang="en">Login found</source>
<target state="translated">找到了登录</target>
</trans-unit>
<trans-unit id="sql.login.migration.logins.not.found">
<source xml:lang="en">Login not found</source>
<target state="translated">找不到登录</target>
</trans-unit>
<trans-unit id="sql.login.migration.mi.title">
<source xml:lang="en">Azure SQL Managed Instance</source>
<target state="translated">Azure SQL 托管实例</target>
</trans-unit>
<trans-unit id="sql.login.migration.migrate.server.roles.and.set.permissions">
<source xml:lang="en">Establishing user mappings completed.
Currently, migrating server roles, establishing server mappings and setting permissions. This will take some time.</source>
<target state="translated">建立用户映射已完成。
当前正在迁移服务器角色、建立服务器映射和设置权限。这需要一些时间。</target>
</trans-unit>
<trans-unit id="sql.login.migration.migrate.server.roles.and.set.permissions.failed">
<source xml:lang="en">Migrating server roles, establishing server mappings and setting permissions failed.</source>
<target state="translated">迁移服务器角色、建立服务器映射和设置权限失败。</target>
</trans-unit>
<trans-unit id="sql.login.migration.migration.status.column">
<source xml:lang="en">Migration Status</source>
<target state="translated">迁移状态</target>
</trans-unit>
<trans-unit id="sql.login.migration.refresh.login.data.successful">
<source xml:lang="en">Refreshing login list was successful. Source logins found {0}, Target logins found {1}</source>
<target state="translated">已成功刷新登录列表。找到的源登录 {0},找到的目标登录 {1}</target>
</trans-unit>
<trans-unit id="sql.login.migration.refresh.source.login.data.failed">
<source xml:lang="en">Refreshing login list from source failed</source>
<target state="translated">从源刷新登录列表失败</target>
</trans-unit>
<trans-unit id="sql.login.migration.refresh.target.login.data.failed">
<source xml:lang="en">Refreshing login list from target failed</source>
<target state="translated">从目标刷新登录列表失败</target>
</trans-unit>
<trans-unit id="sql.login.migration.select.in.progress">
<source xml:lang="en">Refreshing login list from source and target</source>
<target state="translated">正在从源和目标刷新登录列表</target>
</trans-unit>
<trans-unit id="sql.login.migration.select.logins.windows.auth.warning">
<source xml:lang="en">Please note that this wizard does not display windows authentication login types because migrating that type is currently not supported. Capability for migrating windows authentication logins is coming soon.</source>
<target state="translated">请注意,此向导不显示 Windows 身份验证登录类型,因为当前不支持迁移该类型。即将推出用于迁移 Windows 身份验证登录的功能。</target>
</trans-unit>
<trans-unit id="sql.login.migration.select.page.title">
<source xml:lang="en">Select login(s) to migrate</source>
<target state="translated">选择要迁移的登录</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.column">
<source xml:lang="en">Status</source>
<target state="translated">状态</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.failed">
<source xml:lang="en">Failed</source>
<target state="translated">失败</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.in.progress">
<source xml:lang="en">In progress</source>
<target state="translated">进行中</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.page.description">
<source xml:lang="en">Migrating {0} logins to target {1} '{2}'</source>
<target state="translated">正在将 {0} 个登录迁移到目标 {1} "{2}"</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.page.description.completed">
<source xml:lang="en">Completed migrating {0} logins to {1} '{2}'</source>
<target state="translated">已完成将 {0} 个登录迁移到 {1} "{2}"</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.page.description.failed">
<source xml:lang="en">Failed migrating {0} logins to {1} '{2}'</source>
<target state="translated">将 {0} 个登录迁移到 {1} "{2}" 失败</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.page.previous.button.error">
<source xml:lang="en">Login migration has already been initiated and going back to prior page is disabled.</source>
<target state="translated">登录迁移已启动,已禁用返回到前一页。</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.page.previous.button.title">
<source xml:lang="en">Previous (Disabled)</source>
<target state="translated">上一个(已禁用)</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.page.title">
<source xml:lang="en">Migration Status</source>
<target state="translated">迁移状态</target>
</trans-unit>
<trans-unit id="sql.login.migration.status.succeeded">
<source xml:lang="en">Succeeded</source>
<target state="translated">成功</target>
</trans-unit>
<trans-unit id="sql.login.migration.target.status.column">
<source xml:lang="en">Target Status</source>
<target state="translated">目标状态</target>
</trans-unit>
<trans-unit id="sql.login.migration.target.title">
<source xml:lang="en">Azure SQL target</source>
<target state="translated">Azure SQL 目标</target>
</trans-unit>
<trans-unit id="sql.login.migration.type">
<source xml:lang="en">Login type</source>
<target state="translated">登录类型</target>
</trans-unit>
<trans-unit id="sql.login.migration.vm.title">
<source xml:lang="en">SQL Server on Azure Virtual Machine</source>
<target state="translated">Azure 虚拟机上的 SQL Server</target>
</trans-unit>
<trans-unit id="sql.login.migration.wizard.target.connection.success">
<source xml:lang="en">Connection was successful.</source>
<target state="translated">连接成功。</target>
</trans-unit>
<trans-unit id="sql.login.migration.wizard.target.data.migration.warning">
<source xml:lang="en">Please note that login migration feature is in private preview mode.</source>
<target state="translated">请注意,登录迁移功能处于个人预览模式。</target>
</trans-unit>
<trans-unit id="sql.login.migration.wizard.target.description">
<source xml:lang="en">Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins.</source>
<target state="translated">选择要在其中迁移登录的目标 Azure SQL 托管实例、Azure SQL VM 或 Azure SQL 数据库。</target>
</trans-unit>
<trans-unit id="sql.login.migration.wizard.target.permission.warning">
<source xml:lang="en">Please ensure that the current user has sysadmin permissions to get all login information for the current instance ({0}).</source>
<target state="translated">请确保当前用户具有获取当前实例({0})的所有登录信息的系统管理员权限。</target>
</trans-unit>
<trans-unit id="sql.login.migration.wizard.target.type.title">
<source xml:lang="en">Azure SQL target type</source>
<target state="translated">Azure SQL 目标类型</target>
</trans-unit>
<trans-unit id="sql.login.migrations.selected">
<source xml:lang="en">{0}/{1} logins selected</source>
<target state="translated">已选择 {0}/{1} 个登录</target>
</trans-unit>
<trans-unit id="sql.migrate.text">
<source xml:lang="en">Select the databases that you want to migrate to Azure SQL.</source>
<target state="translated">选择要迁移到 Azure SQL 的数据库。</target>
</trans-unit>
<trans-unit id="sql.migratino.database.loading.tables">
<source xml:lang="en">Loading tables list...</source>
<target state="translated">正在加载表列表...</target>
</trans-unit>
<trans-unit id="sql.migratino.database.missing.tables">
<source xml:lang="en">0 tables found.</source>
<target state="translated">找到 0 个表。</target>
</trans-unit>
<trans-unit id="sql.migratino.table.selection.filter">
<source xml:lang="en">Filter tables</source>
<target state="translated">筛选表</target>
</trans-unit>
<trans-unit id="sql.migratino.table.selection.status.column">
<source xml:lang="en">Has rows</source>
<target state="translated">具有行</target>
</trans-unit>
<trans-unit id="sql.migratino.table.selection.tablename.column">
<source xml:lang="en">Table name</source>
<target state="translated">表单名称</target>
</trans-unit>
<trans-unit id="sql.migratino.table.selection.update.button">
<source xml:lang="en">Update</source>
<target state="translated">更新</target>
</trans-unit>
<trans-unit id="sql.migratino.table.selection.update.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="sql.migration.account.credentials.refresh.required">
<source xml:lang="en">{0} (requires credentials refresh)</source>
<target state="translated">{0}(需要刷新凭据)</target>
@@ -498,6 +646,14 @@ This may take some time.</source>
<source xml:lang="en">Help articles and video links</source>
<target state="translated">帮助文章和视频链接</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.login.migrate.task.button">
<source xml:lang="en">Migrate logins to Azure SQL</source>
<target state="translated">将登录迁移到 Azure SQL</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.login.migrate.task.button.description">
<source xml:lang="en">Migrate SQL Server logins to Azure SQL.</source>
<target state="translated">将 SQL Server 登录迁移到 Azure SQL。</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.migrate.task.button">
<source xml:lang="en">Migrate to Azure SQL</source>
<target state="translated">迁移到 Azure SQL</target>
@@ -554,6 +710,10 @@ This may take some time.</source>
<source xml:lang="en">Loading database table list..</source>
<target state="translated">正在加载数据库表列表。.</target>
</trans-unit>
<trans-unit id="sql.migration.database.loading.tables">
<source xml:lang="en">Loading tables list...</source>
<target state="translated">正在加载表列表...</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.mode.description">
<source xml:lang="en">To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.</source>
<target state="translated">要迁移到 Azure SQL 目标,请根据停机时间要求选择迁移模式。</target>
@@ -598,6 +758,10 @@ This may take some time.</source>
<source xml:lang="en">Database migration status: {0}</source>
<target state="translated">数据库迁移状态: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.database.missing.tables">
<source xml:lang="en">0 tables found.</source>
<target state="translated">找到 0 个表。</target>
</trans-unit>
<trans-unit id="sql.migration.database.page.description">
<source xml:lang="en">Select the location of the database backups to use during migration.</source>
<target state="translated">选择要在迁移期间使用的数据库备份的位置。</target>
@@ -658,6 +822,10 @@ This may take some time.</source>
<source xml:lang="en">{0} days</source>
<target state="translated">{0} 天</target>
</trans-unit>
<trans-unit id="sql.migration.default.database">
<source xml:lang="en">Default database</source>
<target state="translated">默认数据库</target>
</trans-unit>
<trans-unit id="sql.migration.description">
<source xml:lang="en">Description</source>
<target state="translated">说明</target>
@@ -1238,6 +1406,10 @@ This may take some time.</source>
<source xml:lang="en">Failed to open the migration notebook.</source>
<target state="translated">未能打开迁移笔记本。</target>
</trans-unit>
<trans-unit id="sql.migration.number.logins.migrating">
<source xml:lang="en">{0}/{1} migrating logins displayed</source>
<target state="translated">显示了 {0}/{1} 个迁移登录</target>
</trans-unit>
<trans-unit id="sql.migration.object.details">
<source xml:lang="en">Object details</source>
<target state="translated">对象详细信息</target>
@@ -1386,6 +1558,10 @@ This may take some time.</source>
<source xml:lang="en">Resource group created</source>
<target state="translated">已创建资源组</target>
</trans-unit>
<trans-unit id="sql.migration.run.validation">
<source xml:lang="en">Run validation</source>
<target state="translated">运行验证</target>
</trans-unit>
<trans-unit id="sql.migration.save.assessment.report">
<source xml:lang="en">Save assessment report</source>
<target state="translated">保存评估报告</target>
@@ -1443,8 +1619,8 @@ This may take some time.</source>
<target state="translated">为目标在 Azure 虚拟机上选择目标 Azure 订阅和目标 SQL Server。</target>
</trans-unit>
<trans-unit id="sql.migration.select.database.to.continue">
<source xml:lang="en">Please select 1 or more databases to assess for migration</source>
<target state="translated">请选择 1 个或多个要评估迁移的数据库</target>
<source xml:lang="en">Please select 1 or more logins for migration</source>
<target state="translated">请选择 1 个或多个用于迁移的登录</target>
</trans-unit>
<trans-unit id="sql.migration.select.database.to.migrate">
<source xml:lang="en">Select the databases to migrate.</source>
@@ -1522,6 +1698,10 @@ This may take some time.</source>
<source xml:lang="en">An error occurred while loading account subscriptions. Please check your Azure connection and try again.</source>
<target state="translated">加载帐户订阅时出错。请检查 Azure 连接,然后重试。</target>
</trans-unit>
<trans-unit id="sql.migration.select.service.select.target.type.">
<source xml:lang="en">Select target Azure SQL Type</source>
<target state="translated">选择目标 Azure SQL 类型</target>
</trans-unit>
<trans-unit id="sql.migration.select.service.select.tenant.error">
<source xml:lang="en">An error occurred while loading available Azure account tenants.</source>
<target state="translated">加载可用的 Azure 帐户租户时出错。</target>
@@ -1606,6 +1786,10 @@ This may take some time.</source>
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}</source>
<target state="translated">Azure 数据库迁移服务“{0}”已连接到在节点上运行的自承载集成运行时 - {1}</target>
</trans-unit>
<trans-unit id="sql.migration.service.selection.location.msg">
<source xml:lang="en">Please select the location of your database backup files before continuing.</source>
<target state="translated">请先选择数据库备份文件的位置,然后再继续。</target>
</trans-unit>
<trans-unit id="sql.migration.service.status.refresh.error">
<source xml:lang="en">An error occurred while refreshing the migration service creation status.</source>
<target state="translated">刷新迁移服务创建状态时出错。</target>
@@ -2130,6 +2314,10 @@ This may take some time.</source>
<source xml:lang="en">Enter the Windows Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup files.</source>
<target state="translated">输入用于连接到 SQL Server 实例 {0} 的 Windows 身份验证凭据。这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。</target>
</trans-unit>
<trans-unit id="sql.migration.source.login">
<source xml:lang="en">Source login</source>
<target state="translated">源登录</target>
</trans-unit>
<trans-unit id="sql.migration.source.server">
<source xml:lang="en">Source server</source>
<target state="translated">源服务器</target>
@@ -2210,6 +2398,10 @@ This may take some time.</source>
<source xml:lang="en">Source name</source>
<target state="translated">源名称</target>
</trans-unit>
<trans-unit id="sql.migration.start.login.migration.button">
<source xml:lang="en">Migrate</source>
<target state="translated">迁移</target>
</trans-unit>
<trans-unit id="sql.migration.start.migration.button">
<source xml:lang="en">Start migration</source>
<target state="translated">开始迁移</target>
@@ -2222,6 +2414,14 @@ This may take some time.</source>
<source xml:lang="en">Start time</source>
<target state="translated">开始时间</target>
</trans-unit>
<trans-unit id="sql.migration.starting.login">
<source xml:lang="en">Validating and migrating logins are in progress</source>
<target state="translated">正在验证和迁移登录</target>
</trans-unit>
<trans-unit id="sql.migration.starting.login.failed">
<source xml:lang="en">Validating and migrating logins failed</source>
<target state="translated">验证和迁移登录失败</target>
</trans-unit>
<trans-unit id="sql.migration.status">
<source xml:lang="en">Status</source>
<target state="translated">状态</target>
@@ -2378,6 +2578,14 @@ This may take some time.</source>
<source xml:lang="en">Feedback</source>
<target state="translated">反馈</target>
</trans-unit>
<trans-unit id="sql.migration.tab.button.login.migration.description">
<source xml:lang="en">Migrate logins to Azure SQL</source>
<target state="translated">将登录迁移到 Azure SQL</target>
</trans-unit>
<trans-unit id="sql.migration.tab.button.login.migration.label">
<source xml:lang="en">New login migration (PREVIEW)</source>
<target state="translated">新登录迁移(预览版)</target>
</trans-unit>
<trans-unit id="sql.migration.tab.button.migration.description">
<source xml:lang="en">Migrate to Azure SQL</source>
<target state="translated">迁移到 Azure SQL</target>
@@ -2430,6 +2638,26 @@ This may take some time.</source>
<source xml:lang="en">Edit</source>
<target state="translated">编辑</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.filter">
<source xml:lang="en">Filter tables</source>
<target state="translated">筛选表</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.status.column">
<source xml:lang="en">Has rows</source>
<target state="translated">具有行</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.tablename.column">
<source xml:lang="en">Table name</source>
<target state="translated">表单名称</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.update.button">
<source xml:lang="en">Update</source>
<target state="translated">更新</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.update.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="sql.migration.target">
<source xml:lang="en">Target</source>
<target state="translated">目标</target>
@@ -2506,6 +2734,142 @@ This may take some time.</source>
<source xml:lang="en">Enter the target user name</source>
<target state="translated">输入目标用户名</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.column.status">
<source xml:lang="en">Status</source>
<target state="translated">状态</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.column.validation.steps">
<source xml:lang="en">Validation steps</source>
<target state="translated">验证步骤</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.completed.errors">
<source xml:lang="en">Validation completed with the following error(s):{0}{1}</source>
<target state="translated">验证已完成,出现以下错误:{0}{1}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.copy.results">
<source xml:lang="en">Copy validation results</source>
<target state="translated">复制验证结果</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.done.button">
<source xml:lang="en">Done</source>
<target state="translated">完成</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.heading">
<source xml:lang="en">We are validating the following:</source>
<target state="translated">我们正在验证以下内容:</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.results.heading">
<source xml:lang="en">Validation step details</source>
<target state="translated">验证步骤详细信息</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.sqldb.validation.result.error">
<source xml:lang="en">Validation check error{0}Source database: {1}{0}Target database: {2}{0}Error: {3} - {4}</source>
<target state="translated">源数据库验证检查错误{0}: {1}{0}目标数据库: {2}{0}错误: {3} - {4}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.start.validation">
<source xml:lang="en">Start validation</source>
<target state="translated">开始验证</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.status">
<source xml:lang="en">Validation status: {0}</source>
<target state="translated">验证状态: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.status.error">
<source xml:lang="en">{0}{1}{2}</source>
<target state="translated">{0}{1}{2}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.status.error.count.many">
<source xml:lang="en">{0} - {1} errors</source>
<target state="translated">{0} - {1} 个错误</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.status.error.count.one">
<source xml:lang="en">{0} - 1 error</source>
<target state="translated">{0} - 1 个错误</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.status.errors">
<source xml:lang="en">Validation status: {0}{1}{2}</source>
<target state="translated">验证状态: {0}{1}{2}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.stop.validation">
<source xml:lang="en">Stop validation</source>
<target state="translated">停止验证</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.camceled">
<source xml:lang="en">Validation check canceled</source>
<target state="translated">验证检查已取消</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.completed">
<source xml:lang="en">Validation completed successfully.</source>
<target state="translated">已成功完成验证。</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.api.error">
<source xml:lang="en">Validation check error{0}Database:{1}{0}Error: {2} - {3}</source>
<target state="translated">验证检查错误{0}数据库:{1}{0}错误: {2} - {3}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.error">
<source xml:lang="en">Validation check error{0}Source database: {1}{0}File share path: {2}{0}Error: {3} - {4}</source>
<target state="translated">源数据库验证检查错误{0}: {1}{0}文件分享路径: {2}{0}错误: {3} - {4}</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.label.networkshare">
<source xml:lang="en">Network share connectivity: '{0}' </source>
<target state="translated">网络共享连接:“{0}” </target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.label.shir">
<source xml:lang="en">Integration runtime connectivity</source>
<target state="translated">集成运行时连接</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.label.source.database">
<source xml:lang="en">Source database connectivity: '{0}'</source>
<target state="translated">源数据库连接:“{0}”</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.label.storage">
<source xml:lang="en">Azure storage connectivity</source>
<target state="translated">Azure 存储连接</target>
</trans-unit>
<trans-unit id="sql.migration.validate.ir.validation.result.label.target.database">
<source xml:lang="en">Target database connectivity: '{0}'</source>
<target state="translated">目标数据库连接:“{0}”</target>
</trans-unit>
<trans-unit id="sql.migration.validation.canceled">
<source xml:lang="en">Validation was canceled. Please run and validate the migration settings to continue.</source>
<target state="translated">验证已取消。请运行并验证迁移设置以继续。</target>
</trans-unit>
<trans-unit id="sql.migration.validation.canceled.errors">
<source xml:lang="en">Validation was canceled with the following error(s):{0}{1}</source>
<target state="translated">验证已取消,出现以下错误:{0}{1}</target>
</trans-unit>
<trans-unit id="sql.migration.validation.dialog.title">
<source xml:lang="en">Running validation</source>
<target state="translated">正在运行验证</target>
</trans-unit>
<trans-unit id="sql.migration.validation.not.run">
<source xml:lang="en">Validation has not been run for the current configuration. Please run and validate the migration settings to continue.</source>
<target state="translated">尚未对当前配置运行验证。请运行并验证迁移设置以继续。</target>
</trans-unit>
<trans-unit id="sql.migration.validation.state.canceled">
<source xml:lang="en">Canceled</source>
<target state="translated">已取消</target>
</trans-unit>
<trans-unit id="sql.migration.validation.state.failed">
<source xml:lang="en">Failed</source>
<target state="translated">失败</target>
</trans-unit>
<trans-unit id="sql.migration.validation.state.pending">
<source xml:lang="en">Pending</source>
<target state="translated">挂起</target>
</trans-unit>
<trans-unit id="sql.migration.validation.state.running">
<source xml:lang="en">Running</source>
<target state="translated">正在运行</target>
</trans-unit>
<trans-unit id="sql.migration.validation.state.succeeded">
<source xml:lang="en">Succeeded</source>
<target state="translated">成功</target>
</trans-unit>
<trans-unit id="sql.migration.validation.success">
<source xml:lang="en">Validation completed successfully. Please click Next to proceed with the migration.</source>
<target state="translated">验证已成功完成。 请单击“下一步”继续迁移。</target>
</trans-unit>
<trans-unit id="sql.migration.view.all">
<source xml:lang="en">All database migrations</source>
<target state="translated">所有数据库迁移</target>
@@ -2514,6 +2878,14 @@ This may take some time.</source>
<source xml:lang="en">View/Select</source>
<target state="translated">查看/选择</target>
</trans-unit>
<trans-unit id="sql.migration.vm.not.ready.iaas.extension">
<source xml:lang="en">The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension</source>
<target state="new">The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension</target>
</trans-unit>
<trans-unit id="sql.migration.vm.not.ready.power.state">
<source xml:lang="en">The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.</source>
<target state="new">The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.</target>
</trans-unit>
<trans-unit id="sql.migration.warning">
<source xml:lang="en">Warning</source>
<target state="translated">警告</target>
@@ -2559,9 +2931,13 @@ This may take some time.</source>
<target state="translated">Azure 帐户</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.connection.error.title">
<source xml:lang="en">An error occurred while conneting to the target server.</source>
<source xml:lang="en">An error occurred while connecting to the target server.</source>
<target state="translated">连接到目标服务器时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.login.error.title">
<source xml:lang="en">An error occurred while trying to get {0} login information.</source>
<target state="translated">尝试获取 {0} 登录信息时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.perfCollection.error">
<source xml:lang="en">Error(s) occurred while collecting performance data for the server '{0}'. If these issues persist, try restarting the data collection process:
@@ -2622,6 +2998,10 @@ This may take some time.</source>
<source xml:lang="en">Select an Azure account and your target {0}.</source>
<target state="translated">选择 Azure 帐户和目标 {0}。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.login.error">
<source xml:lang="en">Error getting login information: {0}</source>
<target state="translated">获取登录信息时出错: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.mapping.error.duplicate">
<source xml:lang="en">Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database.</source>
<target state="translated">数据库映射错误。无法将目标数据库“{0}”选为数据库“{1}”的迁移目标。已将目标数据库“${targetDatabaseName}”选为数据库“{2}”的迁移目标。请选择其他目标数据库。</target>
@@ -2630,6 +3010,10 @@ This may take some time.</source>
<source xml:lang="en">Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets.</source>
<target state="translated">数据库映射错误。缺少要迁移的目标数据库。请配置目标服务器连接,然后单击“连接”以收集可用数据库迁移目标的列表。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.source.collation.error">
<source xml:lang="en">A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.</source>
<target state="new">A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.source.mapping.error">
<source xml:lang="en">Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to.</source>
<target state="translated">数据库映射错误。未将源数据库“{0}”映射到目标数据库。请选择要迁移到的目标数据库。</target>
@@ -2638,6 +3022,10 @@ This may take some time.</source>
<source xml:lang="en">Azure SQL target</source>
<target state="translated">Azure SQL 目标</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.troubleshooting">
<source xml:lang="en">Learn more: https://aka.ms/dms-migrations-troubleshooting.</source>
<target state="new">Learn more: https://aka.ms/dms-migrations-troubleshooting.</target>
</trans-unit>
<trans-unit id="sql.migration.yes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
+86 -46
View File
@@ -256,10 +256,6 @@
<source xml:lang="en">Enable automatic update checks. Azure Data Studio will check for updates automatically and periodically.</source>
<target state="translated">启用自动更新检查。Azure Data Studio 将定期自动检查更新。</target>
</trans-unit>
<trans-unit id="docNotFoundForUriError">
<source xml:lang="en">Could not open a notebook document for the specified URI.</source>
<target state="translated">无法打开指定的 URI 的笔记本文档。</target>
</trans-unit>
<trans-unit id="enable locally">
<source xml:lang="en">Please reload Azure Data Studio to enable this extension locally.</source>
<target state="translated">请重新加载 Azure Data Studio 以在本地启用此扩展。</target>
@@ -311,10 +307,6 @@
<source xml:lang="en">The notebook cell title menu</source>
<target state="translated">笔记本单元格标题菜单</target>
</trans-unit>
<trans-unit id="notebook.cellToolbarLocation.compatibilityDescription">
<source xml:lang="en">Where the cell toolbar should be shown, or whether it should be hidden. Note: This setting is only enabled for extension compatibility purposes, and so does not affect anything.</source>
<target state="translated">应在何处显示单元格工具栏,或者是否应隐藏该工具栏。注意:此设置仅出于扩展兼容性目的而启用,因此不会产生任何影响。</target>
</trans-unit>
<trans-unit id="notebook.title">
<source xml:lang="en">The notebook title menu</source>
<target state="translated">笔记本标题菜单</target>
@@ -465,17 +457,9 @@ Default Skipped Commands:
<source xml:lang="en">Would you like to change Azure Data Studio's UI language to {0} and restart?</source>
<target state="translated">是否要将 Azure Data Studio 的 UI 语言更改为 {0} 并重启?</target>
</trans-unit>
<trans-unit id="vscodeDocCreationFailedError">
<source xml:lang="en">Failed to create notebook document.</source>
<target state="translated">未能创建笔记本文档。</target>
</trans-unit>
<trans-unit id="vscodeFunctionalityNotSupportedError">
<source xml:lang="en">This VS Code functionality is not supported in Azure Data Studio.</source>
<target state="translated">Azure Data Studio 中不支持此 VS Code 功能。</target>
</trans-unit>
<trans-unit id="vscodeInvalidArgumentsError">
<source xml:lang="en">Invalid arguments.</source>
<target state="translated">参数无效。</target>
<trans-unit id="vscodeNotebooksNotSupportedError">
<source xml:lang="en">VS Code notebook extensions are not supported in Azure Data Studio.</source>
<target state="translated">Azure Data Studio 不支持 VS Code 笔记本扩展。</target>
</trans-unit>
<trans-unit id="watermark.newNotebook">
<source xml:lang="en">New Notebook</source>
@@ -1007,14 +991,6 @@ Default Skipped Commands:
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/api/common/notebooks/vscodeExecuteProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="errorStartBeforeReady">
<source xml:lang="en">Cannot start a session, the manager is not yet initialized</source>
<target state="translated">无法启动会话,管理器尚未初始化</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/browser/actions" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="clearSavedAccounts">
@@ -3543,7 +3519,7 @@ Default Skipped Commands:
<target state="translated">重置缩放</target>
</trans-unit>
<trans-unit id="epCompare.zoomToFit">
<source xml:lang="en">Zoom to fit</source>
<source xml:lang="en">Zoom to Fit</source>
<target state="translated">缩放到合适大小</target>
</trans-unit>
<trans-unit id="executionPlanComparison.bottomPlanDiagram.name">
@@ -3635,11 +3611,11 @@ Default Skipped Commands:
<target state="translated">如果为 true,则为执行计划启用悬停时工具提示。如果为 false,则在节点单击或按 F3 键时显示工具提示。</target>
</trans-unit>
<trans-unit id="executionPlanCompareCommandOriginalValue">
<source xml:lang="en">Compare execution plans</source>
<source xml:lang="en">Compare Execution Plans</source>
<target state="translated">比较执行计划</target>
</trans-unit>
<trans-unit id="executionPlanCompareCommandValue">
<source xml:lang="en">Compare execution plans</source>
<source xml:lang="en">Compare Execution Plans</source>
<target state="translated">比较执行计划</target>
</trans-unit>
<trans-unit id="executionPlanConfigurationTitle">
@@ -3767,7 +3743,7 @@ Default Skipped Commands:
<target state="translated">执行计划 {0}</target>
</trans-unit>
<trans-unit id="executionPlanCompareExecutionPlanAction">
<source xml:lang="en">Compare execution plan</source>
<source xml:lang="en">Compare Execution Plan</source>
<target state="translated">比较执行计划</target>
</trans-unit>
<trans-unit id="executionPlanContextMenuDisableTooltip">
@@ -3791,7 +3767,7 @@ Default Skipped Commands:
<target state="translated">已启用工具提示</target>
</trans-unit>
<trans-unit id="executionPlanFitGraphLabel">
<source xml:lang="en">Zoom to fit</source>
<source xml:lang="en">Zoom to Fit</source>
<target state="translated">缩放到合适大小</target>
</trans-unit>
<trans-unit id="executionPlanHighlightExpensiveOperationAction">
@@ -5114,6 +5090,10 @@ Error: {1}</source>
<source xml:lang="en">The maximum number of changes stored in the undo history for the notebook Rich Text editor.</source>
<target state="translated">笔记本格式文本编辑器的撤消历史记录中存储的最大更改数。</target>
</trans-unit>
<trans-unit id="notebook.renderTablesInHtml">
<source xml:lang="en">Display and save tables in HTML format in text cells instead of converting to markdown tables.</source>
<target state="translated">在文本单元格中以 HTML 格式显示和保存表,而不是转换为 Markdown 表。</target>
</trans-unit>
<trans-unit id="notebook.richTextModeDescription">
<source xml:lang="en">Text is displayed as Rich Text (also known as WYSIWYG).</source>
<target state="translated">文本显示为格式文本(也称为 "WSIWYG")。</target>
@@ -5994,6 +5974,10 @@ Error: {1}</source>
<source xml:lang="en">Chart</source>
<target state="translated">图表</target>
</trans-unit>
<trans-unit id="copyHeaders">
<source xml:lang="en">Copy Headers</source>
<target state="translated">复制标头</target>
</trans-unit>
<trans-unit id="copySelection">
<source xml:lang="en">Copy</source>
<target state="translated">复制</target>
@@ -6274,6 +6258,10 @@ Error: {1}</source>
<source xml:lang="en">When true, XML output will be formatted when saving results as XML</source>
<target state="translated">为 true 时,将在将结果保存为 XML 时设置 XML 输出的格式</target>
</trans-unit>
<trans-unit id="queryEditor.results.showActionBar">
<source xml:lang="en">Whether to show the action bar in the query results view</source>
<target state="translated">是否在查询结果视图中显示操作栏</target>
</trans-unit>
<trans-unit id="queryEditor.results.streaming">
<source xml:lang="en">Enable results streaming; contains few minor visual issues</source>
<target state="translated">启用结果流式处理;包含极少轻微的可视化问题</target>
@@ -6438,6 +6426,14 @@ Error: {1}</source>
<source xml:lang="en">Average: {0} Count: {1} Sum: {2}</source>
<target state="translated">平均值: {0} 计数: {1} 总和: {2}</target>
</trans-unit>
<trans-unit id="status.query.summaryTextNonNumeric">
<source xml:lang="en">Count: {0} Distinct Count: {1} Null Count: {2}</source>
<target state="translated">计数: {0} 非重复计数: {1} Null 计数: {2}</target>
</trans-unit>
<trans-unit id="status.query.summaryTooltip">
<source xml:lang="en">Average: {0} Count: {1} Distinct Count: {2} Max: {3} Min: {4} Null Count: {5} Sum: {6}</source>
<target state="translated">平均值: {0} 计数: {1} 非重复计数: {2} 最大值: {3} 最小值: {4} Null 计数: {5} 总和: {6}</target>
</trans-unit>
<trans-unit id="status.query.timeElapsed">
<source xml:lang="en">Time Elapsed</source>
<target state="translated">已用时间</target>
@@ -7773,6 +7769,46 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/connection/browser/passwordChangeDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="passwordChangeDialog.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.confirmPassword">
<source xml:lang="en">Confirm password:</source>
<target state="translated">确认密码:</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.connecting">
<source xml:lang="en">Connecting</source>
<target state="translated">正在连接</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.errorHeader">
<source xml:lang="en">Failure when attempting to change password</source>
<target state="translated">尝试更改密码时失败</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.errorPasswordMismatchErrorMessage">
<source xml:lang="en">Passwords entered do not match</source>
<target state="translated">输入的密码不匹配</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.errorPasswordMismatchRecoveryInstructions">
<source xml:lang="en">Press OK and enter the exact same password in both boxes.</source>
<target state="translated">请按“确定”并在两个框中输入完全相同的密码。</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.newPassword">
<source xml:lang="en">New password:</source>
<target state="translated">新密码:</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.ok">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="passwordChangeDialog.title">
<source xml:lang="en">Change Password</source>
<target state="translated">更改密码</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="newDashboardTab.cancel">
@@ -8240,6 +8276,10 @@ Error: {1}</source>
<source xml:lang="en">Please select a connection to run cells for this kernel</source>
<target state="translated">请选择一个连接来运行此内核的单元格</target>
</trans-unit>
<trans-unit id="savedKernelNotSupported">
<source xml:lang="en">This notebook's '{0}' kernel is not supported. Defaulting to SQL kernel instead.</source>
<target state="translated">不支持此笔记本的 "{0}" 内核。正在改为默认的 SQL 内核。</target>
</trans-unit>
<trans-unit id="shutdownClientSessionError">
<source xml:lang="en">A client session error occurred when closing the notebook: {0}</source>
<target state="translated">关闭笔记本时发生客户端会话错误: {0}</target>
@@ -8357,16 +8397,16 @@ Error: {1}</source>
<file original="src/sql/workbench/services/notebook/common/notebookRegistry" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="carbon.extension.contributes.notebook.executionTarget">
<source xml:lang="en">Optional execution target this magic indicates, for example Spark vs SQL</source>
<target state="translated">此魔术方法指示的可选执行目标,例如 Spark 和 SQL</target>
<source xml:lang="en">Optional execution target this magic indicates, for example Python vs SQL</source>
<target state="translated">此魔术方法指示的可选执行目标,例如 Python 和 SQL</target>
</trans-unit>
<trans-unit id="carbon.extension.contributes.notebook.fileExtensions">
<source xml:lang="en">What file extensions should be registered to this notebook provider</source>
<target state="translated">应向此笔记本提供程序注册哪些文件扩展名</target>
</trans-unit>
<trans-unit id="carbon.extension.contributes.notebook.kernels">
<source xml:lang="en">Optional set of kernels this is valid for, e.g. python3, pyspark, sql</source>
<target state="translated">可选内核集,对于 python3、pyspark 和 sql 等有效</target>
<source xml:lang="en">Optional set of kernels this is valid for, e.g. python3, sql</source>
<target state="translated">可选内核集,对于 python3 和 sql 等有效</target>
</trans-unit>
<trans-unit id="carbon.extension.contributes.notebook.language">
<source xml:lang="en">The cell language to be used if this cell magic is included in the cell</source>
@@ -8384,10 +8424,6 @@ Error: {1}</source>
<source xml:lang="en">What kernels should be standard with this notebook provider</source>
<target state="translated">此笔记本提供程序应标配哪些内核</target>
</trans-unit>
<trans-unit id="providerNotInRegistryError">
<source xml:lang="en">The specified provider '{0}' is not present in the notebook registry.</source>
<target state="translated">笔记本注册表中不存在指定的提供程序 "{0}"。</target>
</trans-unit>
<trans-unit id="vscode.extension.contributes.notebook.languagemagics">
<source xml:lang="en">Contributes notebook language.</source>
<target state="translated">提供笔记本语言。</target>
@@ -8732,13 +8768,17 @@ Error: {1}</source>
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="firewallRuleDialogDescription">
<source xml:lang="en">Your client IP address does not have access to the server. Sign in to an Azure account and create a new firewall rule to enable access.</source>
<target state="translated">你的客户端 IP 地址无权访问此服务器。请登录到 Azure 帐户,然后新建一个防火墙规则以启用访问。</target>
<trans-unit id="firewall.ruleName">
<source xml:lang="en">Rule name</source>
<target state="translated">规则名</target>
</trans-unit>
<trans-unit id="firewallRuleHelpDescription">
<source xml:lang="en">Learn more about firewall settings</source>
<target state="translated">详细了解防火墙设置</target>
<trans-unit id="firewallRuleDescription">
<source xml:lang="en">A firewall rule is required to access the SQL Server instance. Click the link below to create a new firewall rule.</source>
<target state="translated">访问 SQL Server 实例需要防火墙规则。单击下面的链接创建新的防火墙规则。</target>
</trans-unit>
<trans-unit id="firewallRuleHelpLink">
<source xml:lang="en">Learn more about firewall rules</source>
<target state="translated">了解有关防火墙规则的详细信息</target>
</trans-unit>
<trans-unit id="from">
<source xml:lang="en">From</source>