Langpack source files update for November release (main branch PR) (#21147)

* updated localized XLFS

* update to langpack source files
This commit is contained in:
Alex Ma
2022-11-07 16:23:29 -08:00
committed by GitHub
parent 87574053e0
commit aebceb8c16
260 changed files with 17115 additions and 6604 deletions

View File

@@ -6,10 +6,6 @@
<source xml:lang="en">USD</source>
<target state="translated">美元</target>
</trans-unit>
<trans-unit id="arc.addingWorkerNodes">
<source xml:lang="en">adding worker nodes</source>
<target state="translated">正在添加工作器节点</target>
</trans-unit>
<trans-unit id="arc.apply">
<source xml:lang="en">Apply</source>
<target state="translated">应用</target>
@@ -90,18 +86,18 @@
<source xml:lang="en">without downtime and by</source>
<target state="translated">无故障时间和</target>
</trans-unit>
<trans-unit id="arc.computeConfiguration">
<source xml:lang="en">Compute Configuration</source>
<target state="translated">计算配置</target>
</trans-unit>
<trans-unit id="arc.condition">
<source xml:lang="en">Condition</source>
<target state="translated">条件</target>
</trans-unit>
<trans-unit id="arc.configurationCoordinatorNode">
<trans-unit id="arc.configurationPerNode">
<source xml:lang="en">Configuration</source>
<target state="translated">配置</target>
</trans-unit>
<trans-unit id="arc.configurationPerNode">
<source xml:lang="en">Configuration (per node)</source>
<target state="translated">配置(每个节点)</target>
</trans-unit>
<trans-unit id="arc.configureRP">
<source xml:lang="en">Configure retention policy</source>
<target state="translated">配置保留策略</target>
@@ -135,12 +131,12 @@
<target state="translated">无法连接到 SQL 托管实例 - Azure Arc 实例 {0}。{1}</target>
</trans-unit>
<trans-unit id="arc.connectToPGSql">
<source xml:lang="en">Connect to PostgreSQL Hyperscale - Azure Arc ({0})</source>
<target state="translated">连接到 PostgreSQL 超大规模 - Azure Arc ({0})</target>
<source xml:lang="en">Connect to PostgreSQL server - Azure Arc ({0})</source>
<target state="translated">连接到 PostgreSQL 服务器 - Azure Arc ({0})</target>
</trans-unit>
<trans-unit id="arc.connectToPGSqlFailed">
<source xml:lang="en">Could not connect to PostgreSQL Hyperscale - Azure Arc Instance {0}. {1}</source>
<target state="translated">无法连接到 PostgreSQL 超大规模 - Azure Arc 实例 {0}。{1}</target>
<source xml:lang="en">Could not connect to PostgreSQL server - Azure Arc Instance {0}. {1}</source>
<target state="translated">无法连接到 PostgreSQL 服务器 - Azure Arc 实例{0}。{1}</target>
</trans-unit>
<trans-unit id="arc.connectToPostgresDescription">
<source xml:lang="en">A connection to the server is required to show and set database engine settings, which will require the PostgreSQL Extension to be installed.</source>
@@ -211,34 +207,10 @@
<source xml:lang="en">Coordinator</source>
<target state="translated">协调器</target>
</trans-unit>
<trans-unit id="arc.coordinatorCoresLimit">
<source xml:lang="en">Coordinator Node CPU limit</source>
<target state="translated">协调器节点 CPU 限制</target>
</trans-unit>
<trans-unit id="arc.coordinatorCoresRequest">
<source xml:lang="en">Coordinator Node CPU request</source>
<target state="translated">协调器节点 CPU 请求</target>
</trans-unit>
<trans-unit id="arc.coordinatorEndpoint">
<source xml:lang="en">Coordinator endpoint</source>
<target state="translated">协调器终结点</target>
</trans-unit>
<trans-unit id="arc.coordinatorMemoryLimit">
<source xml:lang="en">Coordinator Node Memory limit (in GB)</source>
<target state="translated">控制器节点内存限制(GB)</target>
</trans-unit>
<trans-unit id="arc.coordinatorMemoryRequest">
<source xml:lang="en">Coordinator Node Memory request (in GB)</source>
<target state="translated">协调器节点内存请求(以 GB 为单位)</target>
</trans-unit>
<trans-unit id="arc.coordinatorNode">
<source xml:lang="en">Coordinator Node</source>
<target state="translated">协调器节点</target>
</trans-unit>
<trans-unit id="arc.coordinatorNodeConfigurationInformation">
<source xml:lang="en">You can configure the number of CPU cores and storage size that will apply to the coordinator node. Adjust the number of CPU cores and memory settings for your server group. To reset the requests and/or limits, pass in empty value.</source>
<target state="translated">可以配置将应用于协调器节点的 CPU 核心数和存储大小。调整服务器组的 CPU 核心数和内存设置。要重置请求和/或限制,请传入空值。</target>
</trans-unit>
<trans-unit id="arc.coordinatorNodeParameters">
<source xml:lang="en">Coordinator Node Parameters</source>
<target state="translated">协调器节点参数</target>
@@ -570,12 +542,12 @@
<target state="translated">最近的时间点</target>
</trans-unit>
<trans-unit id="arc.learnAboutNodeParameters">
<source xml:lang="en">Learn more about database engine settings for Azure Arc-enabled PostgreSQL Hyperscale</source>
<target state="translated">详细了解已启用 Azure Arc 的 PostgreSQL 超大规模数据库引擎设置</target>
<source xml:lang="en">Learn more about database engine settings for Azure Arc-enabled PostgreSQL</source>
<target state="translated">详细了解已启用 Azure Arc 的 PostgreSQL 数据库引擎设置</target>
</trans-unit>
<trans-unit id="arc.learnAboutPostgresClients">
<source xml:lang="en">Learn more about Azure PostgreSQL Hyperscale client interfaces</source>
<target state="translated">详细了解 Azure PostgreSQL 超大规模客户端接口</target>
<source xml:lang="en">Learn more about Azure PostgreSQL client interfaces</source>
<target state="translated">详细了解 Azure PostgreSQL 客户端接口</target>
</trans-unit>
<trans-unit id="arc.learnMore">
<source xml:lang="en">Learn More.</source>
@@ -698,8 +670,8 @@
<target state="translated">找不到工作器服务器参数...</target>
</trans-unit>
<trans-unit id="arc.noPodIssuesDetected">
<source xml:lang="en">There arent any known issues affecting this PostgreSQL Hyperscale instance.</source>
<target state="translated">没有任何影响此 PostgreSQL 超大规模实例的已知问题。</target>
<source xml:lang="en">There arent any known issues affecting this PostgreSQL instance.</source>
<target state="translated">没有任何影响此 PostgreSQL 实例的已知问题。</target>
</trans-unit>
<trans-unit id="arc.noUpgrades">
<source xml:lang="en">The current version is the latest version. No upgrades available.</source>
@@ -713,10 +685,6 @@
<source xml:lang="en">node</source>
<target state="translated">节点</target>
</trans-unit>
<trans-unit id="arc.nodeConfiguration">
<source xml:lang="en">Node configuration</source>
<target state="translated">节点配置</target>
</trans-unit>
<trans-unit id="arc.nodes">
<source xml:lang="en">nodes</source>
<target state="translated">节点</target>
@@ -818,8 +786,8 @@
<target state="translated">需要连接才能显示和设置数据库引擎设置。</target>
</trans-unit>
<trans-unit id="arc.pgSqlType">
<source xml:lang="en">PostgreSQL Hyperscale - Azure Arc</source>
<target state="translated">PostgreSQL 超大规模 - Azure Arc</target>
<source xml:lang="en">PostgreSQL server - Azure Arc</source>
<target state="translated">PostgreSQL 服务器 - Azure Arc</target>
</trans-unit>
<trans-unit id="arc.pitr">
<source xml:lang="en">Point in time restore</source>
@@ -866,8 +834,8 @@
<target state="translated">请在下面的下拉列表中选择一个 Pod以获取详细的运行状况信息</target>
</trans-unit>
<trans-unit id="arc.postgres.computeAndStorageDescriptionPartTwo">
<source xml:lang="en">PostgreSQL Hyperscale server group by</source>
<target state="translated">PostgreSQL 超大规模服务器组依据</target>
<source xml:lang="en">PostgreSQL by</source>
<target state="translated">PostgreSQL</target>
</trans-unit>
<trans-unit id="arc.postgresAdminUsername">
<source xml:lang="en">Admin username</source>
@@ -882,8 +850,8 @@
<target state="translated">可以缩放已启用的 Azure Arc</target>
</trans-unit>
<trans-unit id="arc.postgresDashboard">
<source xml:lang="en">PostgreSQL Hyperscale - Azure Arc Dashboard - {0}</source>
<target state="translated">PostgreSQL 超大规模 - Azure Arc 仪表板 - {0}</target>
<source xml:lang="en">PostgreSQL server - Azure Arc Dashboard (Preview) - {0}</source>
<target state="translated">PostgreSQL 服务器 - Azure Arc仪表板 (预览版) - {0}</target>
</trans-unit>
<trans-unit id="arc.postgresExtension">
<source xml:lang="en">microsoft.azuredatastudio-postgresql</source>
@@ -1065,14 +1033,14 @@
<source xml:lang="en">Select from available client connection strings below.</source>
<target state="translated">从下面的可用客户端连接字符串中进行选择。</target>
</trans-unit>
<trans-unit id="arc.server">
<source xml:lang="en">Server</source>
<target state="translated">服务器</target>
</trans-unit>
<trans-unit id="arc.serverEndpoint">
<source xml:lang="en">Server Endpoint</source>
<target state="translated">服务器终结点</target>
</trans-unit>
<trans-unit id="arc.serverGroupNodes">
<source xml:lang="en">Server group nodes</source>
<target state="translated">服务器组节点</target>
</trans-unit>
<trans-unit id="arc.serverGroupType">
<source xml:lang="en">Server group type</source>
<target state="translated">服务器组类型</target>
@@ -1249,30 +1217,10 @@
<source xml:lang="en">Worker</source>
<target state="translated">工作器</target>
</trans-unit>
<trans-unit id="arc.workerCoresLimit">
<source xml:lang="en">Worker Nodes CPU limit</source>
<target state="translated">工作节点 CPU 限制</target>
</trans-unit>
<trans-unit id="arc.workerCoresRequest">
<source xml:lang="en">Worker Nodes CPU request</source>
<target state="translated">工作节点 CPU 请求</target>
</trans-unit>
<trans-unit id="arc.workerMemoryLimit">
<source xml:lang="en">Worker Nodes Memory limit (in GB)</source>
<target state="translated">工作器节点内存限制(以 GB 为单位)</target>
</trans-unit>
<trans-unit id="arc.workerMemoryRequest">
<source xml:lang="en">Worker Nodes Memory request (in GB)</source>
<target state="translated">工作器节点内存请求(以 GB 为单位)</target>
</trans-unit>
<trans-unit id="arc.workerNodeCount">
<source xml:lang="en">Worker node count</source>
<target state="translated">工作器节点计数</target>
</trans-unit>
<trans-unit id="arc.workerNodeInformation">
<source xml:lang="en">It is possible to scale in and out your server group by reducing or increasing the number of worker nodes. The value must be 0 or greater than 1.</source>
<target state="translated">可以通过减少或增加工作器节点数来横向缩减和放大服务器组。值必须为 0 或大于 1。</target>
</trans-unit>
<trans-unit id="arc.workerNodeParameters">
<source xml:lang="en">Worker Node Parameters</source>
<target state="translated">工作器节点参数</target>
@@ -1281,22 +1229,10 @@
<source xml:lang="en">Worker Nodes</source>
<target state="translated">工作器节点</target>
</trans-unit>
<trans-unit id="arc.workerNodesConfigurationInformation">
<source xml:lang="en">You can configure the number of CPU cores and storage size that will apply to all worker nodes. Adjust the number of CPU cores and memory settings for your server group. To reset the requests and/or limits, pass in empty value.</source>
<target state="translated">可以配置将应用于所有工作器节点的 CPU 核心数和存储大小。调整服务器组的 CPU 核心数和内存设置。要重置请求和/或限制,请传入空值。</target>
</trans-unit>
<trans-unit id="arc.workerNodesDescription">
<source xml:lang="en">Expand your server group and scale your database by adding worker nodes.</source>
<target state="translated">展开服务器组并通过添加工作器节点缩放数据库。</target>
</trans-unit>
<trans-unit id="arc.workerNodesParametersDescription">
<source xml:lang="en"> These server parameters of the Worker nodes can be set to custom (non-default) values. Search to find parameters.</source>
<target state="translated"> 工作器节点的这些服务器参数可以设置为自定义(非默认)值。搜索以查找参数。</target>
</trans-unit>
<trans-unit id="arc.workerOneNodeValidationMessage">
<source xml:lang="en">Value of 1 is not supported.</source>
<target state="translated">不支持值为 1。</target>
</trans-unit>
<trans-unit id="arc.yes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
@@ -1365,38 +1301,50 @@
<source xml:lang="en">I accept {0} and {1}.</source>
<target state="translated">我接受 {0} 和 {1}。</target>
</trans-unit>
<trans-unit id="arc.agreement.help.text.azure.marketplace.terms">
<source xml:lang="en">Azure Marketplace Terms</source>
<target state="translated">Azure 市场条款</target>
</trans-unit>
<trans-unit id="arc.agreement.help.text.learn.more">
<source xml:lang="en">Learn more</source>
<target state="translated">了解详细信息</target>
</trans-unit>
<trans-unit id="arc.agreement.help.text.privacy.policy">
<source xml:lang="en">Privacy policy</source>
<target state="translated">隐私策略</target>
</trans-unit>
<trans-unit id="arc.agreement.help.text.terms.of.use">
<source xml:lang="en">Terms of use</source>
<target state="translated">使用条款</target>
</trans-unit>
<trans-unit id="arc.agreement.postgres.help.text">
<source xml:lang="en">PostgreSQL Server - Azure Arc is one of the database engines available as part of Azure Arc-enabled data services and it can be deployed on the infrastructure of your choice. {0}.
By clicking 'Script to notebook' or 'Deploy', I (a) agree to the legal terms and privacy statement(s) associated with the Marketplace offering(s) listed below; (b) authorize Microsoft to bill my current payment method for the fees associated with the offering(s), with the same billing frequency as my Azure subscription; and (c) agree that Microsoft may share my contact, usage and transactional information with the provider(s) of the offering(s) for support, billing and other transactional activities. Microsoft does not provide rights for third-party offerings. For additional details see {1}, {2}, and {3}.</source>
<target state="translated">PostgreSQL 服务器 - Azure Arc 是 Azure Arc 作为已启用的数据服务中一部分的可用数据库引擎之一,可在所选基础结构上部署。{0}。
单击“脚本到笔记本”或“部署”即表示本人: (a) 同意与下面列出的市场产品/服务关联的法律条款和隐私声明;(b) 授权 Microsoft 按与我的 Azure 订阅相同的账单频率,以我当前的付款方式向我收取使用这项或这些产品/服务所产生的费用;以及 (c) 同意 Microsoft 与产品/服务的提供商共享我的联系信息、使用情况和交易信息用于支持、计费和其他交易活动。Microsoft 不提供针对第三方产品/服务的权利。有关其他详细信息,请参阅 {1}、{2} 和 {3}。</target>
</trans-unit>
<trans-unit id="arc.agreement.postgres.help.text.learn.more.ariaLabel">
<source xml:lang="en">Learn more about PostgreSQL Server - Azure Arc</source>
<target state="translated">详细了解 PostgreSQL 服务器 - Azure Arc</target>
</trans-unit>
<trans-unit id="arc.agreement.postgres.terms.conditions">
<source xml:lang="en">Azure Arc-enabled PostgreSQL Hyperscale terms and conditions</source>
<target state="translated">启用 Azure Arc 的 PostgreSQL 超大规模条款和条件</target>
<source xml:lang="en">PostgreSQL Server - Azure Arc terms and conditions</source>
<target state="translated">PostgreSQL 服务器 - Azure Arc 条款和条件</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.help.text">
<source xml:lang="en">Azure Arc enabled Managed Instance provides SQL Server access and feature compatibility that can be deployed on the infrastructure of your choice. {0}.
<source xml:lang="en">Azure Arc-enabled Managed Instance provides SQL Server access and feature compatibility that can be deployed on the infrastructure of your choice. {0}.
By clicking 'Script to notebook' or 'Deploy', I (a) agree to the legal terms and privacy statement(s) associated with the Marketplace offering(s) listed below; (b) authorize Microsoft to bill my current payment method for the fees associated with the offering(s), with the same billing frequency as my Azure subscription; and (c) agree that Microsoft may share my contact, usage and transactional information with the provider(s) of the offering(s) for support, billing and other transactional activities. Microsoft does not provide rights for third-party offerings. For additional details see {1}, {2}, and {3}.</source>
<target state="translated">已启用 Azure Arc 的托管实例提供可在所选基础结构上部署的 SQL Server 访问权限和功能兼容性。{0}。
单击“脚本到笔记本”或“部署”即表示本人: (a) 同意与下面列出的市场产品/服务关联的法律条款和隐私声明;(b) 授权 Microsoft 按与我的 Azure 订阅相同的账单频率,以我当前的付款方式向我收取使用这项或这些产品/服务所产生的费用;以及 (c) 同意 Microsoft 与产品/服务的提供商共享我的联系信息、使用情况和交易信息用于支持、计费和其他交易活动。Microsoft 不提供针对第三方产品/服务的权利。有关其他详细信息,请参阅 {1}、{2} 和 {3}。</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.help.text.azure.marketplace.terms">
<source xml:lang="en">Azure Marketplace Terms</source>
<target state="translated">Azure 市场条款</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.help.text.learn.more">
<source xml:lang="en">Learn more</source>
<target state="translated">了解详细信息</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.help.text.learn.more.ariaLabel">
<source xml:lang="en">Learn more about Azure Arc enabled Managed Instance</source>
<source xml:lang="en">Learn more about Azure Arc-enabled Managed Instance</source>
<target state="translated">详细了解已启用 Azure Arc 的托管实例</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.help.text.privacy.policy">
<source xml:lang="en">Privacy policy</source>
<target state="translated">隐私策略</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.help.text.terms.of.use">
<source xml:lang="en">Terms of use</source>
<target state="translated">使用条款</target>
</trans-unit>
<trans-unit id="arc.agreement.sql.terms.conditions">
<source xml:lang="en">Azure SQL managed instance - Azure Arc terms and conditions</source>
<target state="translated">Azure SQL 托管实例 - Azure Arc 条款和条件</target>
@@ -1753,133 +1701,117 @@
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.cores.limit.description">
<trans-unit id="arc.postgres.server.cores.limit.description">
<source xml:lang="en">The maximum number of CPU cores for the Postgres instance that can be used on the coordinator node. Fractional cores are supported.</source>
<target state="translated">可以在协调器节点上使用的 Postgres 实例的最大 CPU 内核数。支持分数核心。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.cores.limit.label">
<trans-unit id="arc.postgres.server.cores.limit.label">
<source xml:lang="en">CPU limit</source>
<target state="translated">CPU 限制</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.cores.request.description">
<trans-unit id="arc.postgres.server.cores.request.description">
<source xml:lang="en">The minimum number of CPU cores that must be available on the coordinator node to schedule the service. Fractional cores are supported.</source>
<target state="translated">协调器节点上必须可用的用以安排服务的最小 CPU 核心数。支持分数核心。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.cores.request.label">
<trans-unit id="arc.postgres.server.cores.request.label">
<source xml:lang="en">CPU request</source>
<target state="translated">CPU 请求</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.memory.limit.description">
<source xml:lang="en">The memory limit of the Postgres instance on the coordinator node in GB.</source>
<target state="translated">协调器节点上 Postgres 实例的内存限制(GB)。</target>
<trans-unit id="arc.postgres.server.dev.use.description">
<source xml:lang="en">Check the box to indicate this instance will be used for development or testing purposes only. This instance will not be billed.</source>
<target state="translated">选中此框以指示此实例将仅用于开发或测试目的。将不会对此实例计费。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.memory.limit.label">
<source xml:lang="en">Memory limit (GB)</source>
<target state="translated">内存限制(GB)</target>
<trans-unit id="arc.postgres.server.dev.use.label">
<source xml:lang="en">For development use only</source>
<target state="translated">仅供开发使用</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.memory.request.description">
<source xml:lang="en">The memory request of the Postgres instance on the coordinator node in GB.</source>
<target state="translated">协调器节点上的 Postgres 实例的内存请求(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.coordinator.memory.request.label">
<source xml:lang="en">Memory request (GB)</source>
<target state="translated">内存请求(GB)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.engine.version">
<trans-unit id="arc.postgres.server.engine.version">
<source xml:lang="en">Engine Version</source>
<target state="translated">引擎版本</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.extensions.description">
<trans-unit id="arc.postgres.server.extensions.description">
<source xml:lang="en">A comma-separated list of the Postgres extensions that should be loaded on startup. Please refer to the postgres documentation for supported values.</source>
<target state="translated">应在启动时加载的 Postgres 扩展的列表(以逗号分隔)。请参阅 postgres 文档以查找支持的值。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.extensions.label">
<trans-unit id="arc.postgres.server.extensions.label">
<source xml:lang="en">Extensions</source>
<target state="translated">扩展</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.name">
<source xml:lang="en">Server group name</source>
<target state="translated">服务器组名称</target>
<trans-unit id="arc.postgres.server.invalid.username">
<source xml:lang="en">That username is disabled; please choose another username.</source>
<target state="translated">该用户名已禁用,请选择其他用户名。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.name.validation.description">
<source xml:lang="en">Server group name must consist of lower case alphanumeric characters or '-', start with a letter, end with an alphanumeric character, and be 11 characters or fewer in length.</source>
<target state="translated">服务器组名称必须包含小写字母数字字符或 “-”,以字母开头,以字母数字字符结尾,并且长度不能超过 11 个字符。</target>
<trans-unit id="arc.postgres.server.memory.limit.description">
<source xml:lang="en">The memory limit of the Postgres instance on the coordinator node in GB.</source>
<target state="translated">协调器节点上 Postgres 实例的内存限制(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.port">
<trans-unit id="arc.postgres.server.memory.limit.label">
<source xml:lang="en">Memory limit (GB)</source>
<target state="translated">内存限制(GB)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.memory.request.description">
<source xml:lang="en">The memory request of the Postgres instance on the coordinator node in GB.</source>
<target state="translated">协调器节点上的 Postgres 实例的内存请求(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.memory.request.label">
<source xml:lang="en">Memory request (GB)</source>
<target state="translated">内存请求(GB)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.name">
<source xml:lang="en">Server name</source>
<target state="translated">服务器名称</target>
</trans-unit>
<trans-unit id="arc.postgres.server.name.placeholder">
<source xml:lang="en">Enter server name</source>
<target state="translated">输入服务器名称</target>
</trans-unit>
<trans-unit id="arc.postgres.server.name.validation.description">
<source xml:lang="en">Server name must consist of lower case alphanumeric characters or '-', start with a letter, end with an alphanumeric character, and be 11 characters or fewer in length.</source>
<target state="translated">服务器名称必须包含小写字母数字字符或 "-",以字母开头,以字母数字字符结尾,并且长度不能超过 11 个字符。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.port">
<source xml:lang="en">Port</source>
<target state="translated">端口</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.volume.size.backups.description">
<trans-unit id="arc.postgres.server.service.type">
<source xml:lang="en">Service type</source>
<target state="translated">服务类型</target>
</trans-unit>
<trans-unit id="arc.postgres.server.username">
<source xml:lang="en">Admin username</source>
<target state="translated">管理员用户名</target>
</trans-unit>
<trans-unit id="arc.postgres.server.username.placeholder">
<source xml:lang="en">Enter server admin login name</source>
<target state="translated">输入服务器管理员登录名</target>
</trans-unit>
<trans-unit id="arc.postgres.server.volume.size.backups.description">
<source xml:lang="en">The size of the storage volume to be used for backups in GB.</source>
<target state="translated">用于备份的存储卷大小(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.volume.size.backups.label">
<trans-unit id="arc.postgres.server.volume.size.backups.label">
<source xml:lang="en">Volume Size GB (Backups)</source>
<target state="translated">卷大小 GB (备份)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.volume.size.data.description">
<trans-unit id="arc.postgres.server.volume.size.data.description">
<source xml:lang="en">The size of the storage volume to be used for data in GB.</source>
<target state="translated">对数据所用的存储量大小(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.volume.size.data.label">
<trans-unit id="arc.postgres.server.volume.size.data.label">
<source xml:lang="en">Volume Size GB (Data)</source>
<target state="translated">卷大小 GB (数据)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.volume.size.logs.description">
<trans-unit id="arc.postgres.server.volume.size.logs.description">
<source xml:lang="en">The size of the storage volume to be used for logs in GB.</source>
<target state="translated">用于日志的存储卷大小(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.volume.size.logs.label">
<trans-unit id="arc.postgres.server.volume.size.logs.label">
<source xml:lang="en">Volume Size GB (Logs)</source>
<target state="translated">卷大小 GB (日志)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.cores.limit.description">
<source xml:lang="en">The maximum number of CPU cores for the Postgres instance that can be used per node. Fractional cores are supported.</source>
<target state="translated">每个节点可使用的 Postgres 实例的最大 CPU 内核数。支持分数核心。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.cores.limit.label">
<source xml:lang="en">CPU limit (cores per node)</source>
<target state="translated">CPU 限制(每节点核心数)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.cores.request.description">
<source xml:lang="en">The minimum number of CPU cores that must be available per node to schedule the service. Fractional cores are supported.</source>
<target state="translated">每个节点上必须可用的用以安排服务的最小 CPU 核心数。支持分数核心。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.cores.request.label">
<source xml:lang="en">CPU request (cores per node)</source>
<target state="translated">CPU 请求(每节点核心数)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.description">
<source xml:lang="en">The number of worker nodes to provision in a sharded cluster, or zero (the default) for single-node Postgres.</source>
<target state="translated">要在分片群集中设置的辅助角色节点的数量,对于单节点 Postgres默认为零。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.label">
<source xml:lang="en">Number of workers</source>
<target state="translated">工作器数量</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.memory.limit.description">
<source xml:lang="en">The memory limit of the Postgres instance per node in GB.</source>
<target state="translated">每个节点 Postgres 实例的内存限制(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.memory.limit.label">
<source xml:lang="en">Memory limit (GB per node)</source>
<target state="translated">内存限制(GB/节点)</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.memory.request.description">
<source xml:lang="en">The memory request of the Postgres instance per node in GB.</source>
<target state="translated">每个节点的 Postgres 实例的内存请求(GB)。</target>
</trans-unit>
<trans-unit id="arc.postgres.server.group.workers.memory.request.label">
<source xml:lang="en">Memory request (GB per node)</source>
<target state="translated">内存请求(每节点 GB)</target>
</trans-unit>
<trans-unit id="arc.postgres.settings.resource.coordinator.title">
<source xml:lang="en">Coordinator Node Compute Configuration</source>
<target state="translated">协调器节点计算配置</target>
</trans-unit>
<trans-unit id="arc.postgres.settings.resource.worker.title">
<source xml:lang="en">Worker Nodes Compute Configuration</source>
<target state="translated">工作器节点计算配置</target>
<trans-unit id="arc.postgres.settings.resource.compute.config.title">
<source xml:lang="en">Compute Configuration</source>
<target state="translated">计算配置</target>
</trans-unit>
<trans-unit id="arc.postgres.settings.section.title">
<source xml:lang="en">General settings</source>
@@ -1902,12 +1834,12 @@
<target state="translated">要用于日志永久卷的存储类。</target>
</trans-unit>
<trans-unit id="arc.postgres.wizard.page1.title">
<source xml:lang="en">Provide Azure enabled PostgreSQL Hyperscale server group parameters</source>
<target state="translated">提供启用 Azure 的 PostgreSQL 超大规模服务器参数</target>
<source xml:lang="en">Provide PostgreSQL server parameters</source>
<target state="translated">提供 PostgreSQL 服务器参数</target>
</trans-unit>
<trans-unit id="arc.postgres.wizard.title">
<source xml:lang="en">Deploy an Azure Arc-enabled PostgreSQL Hyperscale server group</source>
<target state="translated">部署启用 Azure Arc 的 PostgreSQL 超大规模服务器组</target>
<source xml:lang="en">Deploy a PostgreSQL Server - Azure Arc (Preview)</source>
<target state="translated">部署 PostgreSQL 服务器 - Azure Arc (预览版)</target>
</trans-unit>
<trans-unit id="arc.sql.connection.settings.section.title">
<source xml:lang="en">SQL Connection information</source>
@@ -2037,6 +1969,10 @@
<source xml:lang="en">Instance name</source>
<target state="translated">实例名称</target>
</trans-unit>
<trans-unit id="arc.sql.instance.name.placeholder">
<source xml:lang="en">Enter instance name</source>
<target state="translated">输入实例名称</target>
</trans-unit>
<trans-unit id="arc.sql.instance.retention.policy.title">
<source xml:lang="en">SQL Instance Backup Retention Policy</source>
<target state="translated">SQL 实例备份保留策略</target>
@@ -2050,8 +1986,8 @@
<target state="translated">实例名称必须包含小写字母数字字符或 "-",以字母开头,以字母数字字符结尾,并且长度不能超过 13 个字符。</target>
</trans-unit>
<trans-unit id="arc.sql.invalid.username">
<source xml:lang="en">sa username is disabled, please choose another username</source>
<target state="translated">sa 用户名已禁用,请选择其他用户名</target>
<source xml:lang="en">That username is disabled; please choose another username.</source>
<target state="translated">用户名已禁用,请选择其他用户名</target>
</trans-unit>
<trans-unit id="arc.sql.license.type.description">
<source xml:lang="en">Apply the Azure Hybrid Benefit if you already own a SQL Server License</source>
@@ -2154,8 +2090,12 @@
<target state="translated">2 个副本</target>
</trans-unit>
<trans-unit id="arc.sql.username">
<source xml:lang="en">Username</source>
<target state="translated">用户名</target>
<source xml:lang="en">Managed Instance admin login</source>
<target state="translated">托管实例管理员登录名</target>
</trans-unit>
<trans-unit id="arc.sql.username.placeholder">
<source xml:lang="en">Enter admin name</source>
<target state="translated">输入管理员名称</target>
</trans-unit>
<trans-unit id="arc.sql.volume.size.backups.description">
<source xml:lang="en">The size of the storage volume to be used for backups in gibibytes.</source>
@@ -2292,12 +2232,12 @@
<target state="translated">请求内存必须小于或等于内存限制</target>
</trans-unit>
<trans-unit id="resource.type.arc.postgres.description">
<source xml:lang="en">Deploy PostgreSQL Hyperscale server groups into an Azure Arc environment</source>
<target state="translated">将 PostgreSQL 超大规模服务器部署到 Azure Arc 环境</target>
<source xml:lang="en">Deploy a PostgreSQL server into an Azure Arc environment</source>
<target state="translated">将 PostgreSQL 服务器部署到 Azure Arc 环境</target>
</trans-unit>
<trans-unit id="resource.type.arc.postgres.display.name">
<source xml:lang="en">PostgreSQL Hyperscale server groups - Azure Arc</source>
<target state="translated">PostgreSQL 超大规模服务器 - Azure Arc</target>
<source xml:lang="en">PostgreSQL Server - Azure Arc (Preview)</source>
<target state="translated">PostgreSQL 服务器 - Azure Arc (预览版)</target>
</trans-unit>
<trans-unit id="resource.type.arc.sql.description">
<source xml:lang="en">Managed SQL Instance service for app developers in a customer-managed environment</source>

View File

@@ -38,6 +38,10 @@
<source xml:lang="en">The user had no unique identifier within AAD</source>
<target state="translated">用户在 AAD 中没有唯一标识符</target>
</trans-unit>
<trans-unit id="azure.owningTenantNotFound">
<source xml:lang="en">Owning Tenant information not found for account.</source>
<target state="translated">找不到帐户的拥有租户信息。</target>
</trans-unit>
<trans-unit id="azure.responseError">
<source xml:lang="en">Token retrieval failed with an error. [Open developer tools]({0}) for more details.</source>
<target state="translated">令牌检索失败,出现错误。[打开开发人员工具]({0})了解更多详细信息。</target>
@@ -70,6 +74,10 @@
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="noMicrosoftResource">
<source xml:lang="en">Provider '{0}' does not have a Microsoft resource endpoint defined.</source>
<target state="translated">提供程序 "{0}" 未定义 Microsoft 资源终结点。</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/account-provider/auths/azureAuthCodeGrant" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -248,6 +256,14 @@
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel">
<source xml:lang="en">Azure Database for MySQL Flexible server</source>
<target state="translated">Azure Database for MySQL 灵活服务器</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel">
@@ -294,6 +310,10 @@
<source xml:lang="en">Failed to get subscriptions for account {0} (tenant '{1}'). {2}</source>
<target state="translated">无法获取帐户{0} (租户 "{1}")的订阅。{2}</target>
</trans-unit>
<trans-unit id="azure.resource.tenantTokenError">
<source xml:lang="en">Failed to acquire Access Token for account '{0}' (tenant '{1}').</source>
<target state="translated">无法为账户 "{0}" (租户 "{1}") 获取访问令牌。</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/azureResource/services/terminalService" source-language="en" datatype="plaintext" target-language="zh-Hans">

View File

@@ -546,6 +546,10 @@
<source xml:lang="en">Big Data Cluster Dashboard -</source>
<target state="translated">大数据群集仪表板 -</target>
</trans-unit>
<trans-unit id="bdc.deprecationWarning">
<source xml:lang="en">The Big Data Cluster add-on is being retired and Azure Data Studio functionality for it will be removed in an upcoming release. Read more about this and support going forward [here](https://go.microsoft.com/fwlink/?linkid=2207340).</source>
<target state="translated">大数据群集加载项即将停用,将在即将发布的版本中删除其 Azure Data Studio 功能。在[此处](https://go.microsoft.com/fwlink/?linkid=2207340)阅读有关此事件和今后的支持的详细信息。</target>
</trans-unit>
<trans-unit id="mount.error.endpointNotFound">
<source xml:lang="en">Controller endpoint information was not found</source>
<target state="translated">未找到控制器终结点信息</target>

View File

@@ -134,14 +134,6 @@
<source xml:lang="en">Application name</source>
<target state="translated">应用程序名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.asynchronousProcessing.description">
<source xml:lang="en">When true, enables usage of the Asynchronous functionality in the .Net Framework Data Provider</source>
<target state="translated">如果为 true则允许在 .Net Framework 数据提供程序中使用异步功能</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.asynchronousProcessing.displayName">
<source xml:lang="en">Asynchronous processing</source>
<target state="translated">异步处理</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 文件名</target>

View File

@@ -1,5 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/git/dist/actionButton" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="scm button publish branch">
<source xml:lang="en">Publish Branch</source>
<target state="translated">发布分支</target>
</trans-unit>
<trans-unit id="scm button publish branch running">
<source xml:lang="en">Publishing Branch...</source>
<target state="translated">正在发布 Branch...</target>
</trans-unit>
<trans-unit id="scm button publish title">
<source xml:lang="en">$(cloud-upload) Publish Branch</source>
<target state="translated">$(cloud-upload) 发布分支</target>
</trans-unit>
<trans-unit id="scm button sync description">
<source xml:lang="en">{0} Sync Changes {1}{2}</source>
<target state="translated">{0} 同步更改 {1}{2}</target>
</trans-unit>
<trans-unit id="scm button sync title">
<source xml:lang="en">{0} {1}{2}</source>
<target state="translated">{0} {1}{2}</target>
</trans-unit>
<trans-unit id="syncing changes">
<source xml:lang="en">Synchronizing Changes...</source>
<target state="translated">正在同步更改...</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/askpass-main" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="missOrInvalid">
@@ -91,8 +119,8 @@
<target state="translated">无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改。</target>
</trans-unit>
<trans-unit id="changed">
<source xml:lang="en">Log level changed to: {0}</source>
<target state="translated">日志级别更改为: {0}</target>
<source xml:lang="en">{0} Log level changed to: {1}</source>
<target state="translated">{0} 日志级别更改为: {1}</target>
</trans-unit>
<trans-unit id="checkout detached">
<source xml:lang="en">Checkout detached...</source>
@@ -203,8 +231,8 @@ Are you sure to continue?</source>
确定要继续吗?</target>
</trans-unit>
<trans-unit id="confirm publish branch">
<source xml:lang="en">The branch '{0}' has no upstream branch. Would you like to publish this branch?</source>
<target state="translated">分支“{0}”没有上游分支。要发布此分支?</target>
<source xml:lang="en">The branch '{0}' has no remote branch. Would you like to publish this branch?</source>
<target state="translated">分支“{0}”没有远程分支。是否要发布此分支?</target>
</trans-unit>
<trans-unit id="confirm restore">
<source xml:lang="en">Are you sure you want to restore {0}?</source>
@@ -282,6 +310,14 @@ What would you like to do?</source>
<source xml:lang="en">Discard 1 File</source>
<target state="translated">放弃 1 个文件</target>
</trans-unit>
<trans-unit id="drop all stashes">
<source xml:lang="en">Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.</source>
<target state="translated">是否确实要删除所有储藏? 其中有 {0} 个储藏将会受到修剪,并且可能无法恢复。</target>
</trans-unit>
<trans-unit id="drop one stash">
<source xml:lang="en">Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.</source>
<target state="translated">是否确实要删除所有储藏? 其中有 1 个储藏将会受到修剪,并且可能无法恢复。</target>
</trans-unit>
<trans-unit id="force">
<source xml:lang="en">Force Checkout</source>
<target state="translated">强制签出</target>
@@ -298,13 +334,17 @@ What would you like to do?</source>
<source xml:lang="en">Git: {0}</source>
<target state="translated">Git: {0}</target>
</trans-unit>
<trans-unit id="git.timeline.openDiffCommand">
<source xml:lang="en">Open Comparison</source>
<target state="translated">打开比较</target>
</trans-unit>
<trans-unit id="git.title.diff">
<source xml:lang="en">{0} {1}</source>
<target state="translated">{0} {1}</target>
<source xml:lang="en">{0} {1}</source>
<target state="translated">{0} {1}</target>
</trans-unit>
<trans-unit id="git.title.diffRefs">
<source xml:lang="en">{0} ({1}) {0} ({2})</source>
<target state="translated">{0} ({1}) {0} ({2})</target>
<source xml:lang="en">{0} ({1}) {0} ({2})</source>
<target state="translated">{0} ({1}) {0} ({2})</target>
</trans-unit>
<trans-unit id="git.title.index">
<source xml:lang="en">{0} (Index)</source>
@@ -627,8 +667,8 @@ Would you like to stage all your changes and commit them directly?</source>
<target state="translated">确定要删除储藏 {0} 吗?</target>
</trans-unit>
<trans-unit id="sync is unpredictable">
<source xml:lang="en">This action will push and pull commits to and from '{0}/{1}'.</source>
<target state="translated">此操作会将提交项推送到“{0}/{1}”并从中拉取提交。</target>
<source xml:lang="en">This action will pull and push commits from and to '{0}/{1}'.</source>
<target state="translated">此操作将从“{0}/{1}”中拉取并向其推送提交。</target>
</trans-unit>
<trans-unit id="tag at">
<source xml:lang="en">Tag at {0}</source>
@@ -715,16 +755,16 @@ These files will be FOREVER LOST.</source>
<file original="extensions/git/dist/main" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="skipped">
<source xml:lang="en">Skipped found git in: {0}</source>
<target state="translated">已跳过在以下位置找到的 git: {0}</target>
<source xml:lang="en">{0} Skipped found git in: {1}</source>
<target state="translated">{0} 已跳过在以下位置找到的 git: {1}</target>
</trans-unit>
<trans-unit id="using git">
<source xml:lang="en">Using git {0} from {1}</source>
<target state="translated">将使用位于 {1} 的 Git {0}</target>
<source xml:lang="en">{0} Using git {1} from {2}</source>
<target state="translated">{0} 正在使用来自 {2} 的 git {1}</target>
</trans-unit>
<trans-unit id="validating">
<source xml:lang="en">Validating found git in: {0}</source>
<target state="translated">正在验证在以下位置找到的 git: {0}</target>
<source xml:lang="en">{0} Validating found git in: {1}</source>
<target state="translated">{0} 正在验证在以下位置找到的 git: {1}</target>
</trans-unit>
</body>
</file>
@@ -742,52 +782,16 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Choose a repository</source>
<target state="translated">选择存储库</target>
</trans-unit>
<trans-unit id="repoOnHomeDriveRootWarning">
<source xml:lang="en">Unable to automatically open the git repository at '{0}'. To open that git repository, open it directly as a folder in VS Code.</source>
<target state="translated">无法在“{0}”处自动打开 git 仓库。若要打开该 git 仓库,请在 VS Code 中直接将其作为文件夹打开。</target>
</trans-unit>
<trans-unit id="too many submodules">
<source xml:lang="en">The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within.</source>
<target state="translated">“{0}”存储库中的 {1} 个子模块将不会自动打开。您仍可以通过打开其中的文件来单独打开每个子模块。</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/remoteSource" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="branch name">
<source xml:lang="en">Branch name</source>
<target state="translated">分支名称</target>
</trans-unit>
<trans-unit id="error">
<source xml:lang="en">$(error) Error: {0}</source>
<target state="translated">$(error) 错误: {0}</target>
</trans-unit>
<trans-unit id="none found">
<source xml:lang="en">No remote repositories found.</source>
<target state="translated">未找到远程存储库。</target>
</trans-unit>
<trans-unit id="pick url">
<source xml:lang="en">Choose a URL to clone from.</source>
<target state="translated">选择要从中进行克隆的 URL。</target>
</trans-unit>
<trans-unit id="provide url">
<source xml:lang="en">Provide repository URL</source>
<target state="translated">提供存储库 URL</target>
</trans-unit>
<trans-unit id="provide url or pick">
<source xml:lang="en">Provide repository URL or pick a repository source.</source>
<target state="translated">提供存储库 URL 或选择存储库源。</target>
</trans-unit>
<trans-unit id="type to filter">
<source xml:lang="en">Repository name</source>
<target state="translated">存储库名称</target>
</trans-unit>
<trans-unit id="type to search">
<source xml:lang="en">Repository name (type to search)</source>
<target state="translated">存储库名称(键入内容进行搜索)</target>
</trans-unit>
<trans-unit id="url">
<source xml:lang="en">URL</source>
<target state="translated">URL</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/repository" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="add known">
@@ -974,18 +978,6 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Successfully pushed.</source>
<target state="translated">已成功推送。</target>
</trans-unit>
<trans-unit id="scm button publish title">
<source xml:lang="en">$(cloud-upload) Publish Changes</source>
<target state="translated">$(cloud-upload)发布更改</target>
</trans-unit>
<trans-unit id="scm button publish tooltip">
<source xml:lang="en">Publish Changes</source>
<target state="translated">发布更改</target>
</trans-unit>
<trans-unit id="scm button sync title">
<source xml:lang="en"> Sync Changes $(sync){0}{1}</source>
<target state="translated"> 同步更改 $(sync){0}{1}</target>
</trans-unit>
<trans-unit id="staged changes">
<source xml:lang="en">Staged Changes</source>
<target state="translated">暂存的更改</target>
@@ -1022,9 +1014,9 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Checkout branch/tag...</source>
<target state="translated">签出分支/标记...</target>
</trans-unit>
<trans-unit id="publish changes">
<source xml:lang="en">Publish Changes</source>
<target state="translated">发布更改</target>
<trans-unit id="publish branch">
<source xml:lang="en">Publish Branch</source>
<target state="translated">发布分支</target>
</trans-unit>
<trans-unit id="publish to">
<source xml:lang="en">Publish to {0}</source>
@@ -1046,19 +1038,13 @@ These files will be FOREVER LOST.</source>
</file>
<file original="extensions/git/dist/timelineProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="git.index">
<source xml:lang="en">Index</source>
<target state="translated">索引</target>
<trans-unit id="git.timeline.email">
<source xml:lang="en">Email</source>
<target state="translated">电子邮件</target>
</trans-unit>
<trans-unit id="git.timeline.detail">
<source xml:lang="en">{0} — {1}
{2}
{3}</source>
<target state="translated">{0} — {1}
{2}
{3}</target>
<trans-unit id="git.timeline.openComparison">
<source xml:lang="en">Open Comparison</source>
<target state="translated">打开比较</target>
</trans-unit>
<trans-unit id="git.timeline.source">
<source xml:lang="en">Git History</source>
@@ -1076,10 +1062,6 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">You</source>
<target state="translated">你</target>
</trans-unit>
<trans-unit id="git.workingTree">
<source xml:lang="en">Working Tree</source>
<target state="translated">工作树</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -1128,6 +1110,18 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Add Remote...</source>
<target state="translated">添加远程存储库…</target>
</trans-unit>
<trans-unit id="command.api.getRemoteSources">
<source xml:lang="en">Get Remote Sources</source>
<target state="translated">获取远程源</target>
</trans-unit>
<trans-unit id="command.api.getRepositories">
<source xml:lang="en">Get Repositories</source>
<target state="translated">获取存储库</target>
</trans-unit>
<trans-unit id="command.api.getRepositoryState">
<source xml:lang="en">Get Repository State</source>
<target state="translated">获取仓库状态</target>
</trans-unit>
<trans-unit id="command.branch">
<source xml:lang="en">Create Branch...</source>
<target state="translated">创建分支...</target>
@@ -1176,6 +1170,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Close Repository</source>
<target state="translated">关闭存储库</target>
</trans-unit>
<trans-unit id="command.closeAllDiffEditors">
<source xml:lang="en">Close All Diff Editors</source>
<target state="translated">关闭所有差异编辑器</target>
</trans-unit>
<trans-unit id="command.commit">
<source xml:lang="en">Commit</source>
<target state="translated">提交</target>
@@ -1369,8 +1367,8 @@ These files will be FOREVER LOST.</source>
<target state="translated">还原提交模板</target>
</trans-unit>
<trans-unit id="command.revealInExplorer">
<source xml:lang="en">Reveal in Side Bar</source>
<target state="translated">在侧边栏中显示</target>
<source xml:lang="en">Reveal in Explorer View</source>
<target state="translated">在资源管理器视图中显示</target>
</trans-unit>
<trans-unit id="command.revertChange">
<source xml:lang="en">Revert Change</source>
@@ -1432,6 +1430,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Drop Stash...</source>
<target state="translated">删除储藏...</target>
</trans-unit>
<trans-unit id="command.stashDropAll">
<source xml:lang="en">Drop All Stashes...</source>
<target state="translated">删除所有储藏...</target>
</trans-unit>
<trans-unit id="command.stashIncludeUntracked">
<source xml:lang="en">Stash (Include Untracked)</source>
<target state="translated">储藏(包含未跟踪)</target>
@@ -1568,6 +1570,14 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Tags</source>
<target state="translated">标记</target>
</trans-unit>
<trans-unit id="config.closeDiffOnOperation">
<source xml:lang="en">Controls whether the diff editor should be automatically closed when changes are stashed, committed, discarded, staged, or unstaged.</source>
<target state="translated">控制在储藏、提交、放弃、暂存或取消暂存更改时,是否应自动关闭差异编辑器。</target>
</trans-unit>
<trans-unit id="config.commandsToLog">
<source xml:lang="en">List of git commands (ex: commit, push) that would have their `stdout` logged to the [git output](command:git.showOutput). If the git command has a client-side hook configured, the client-side hook's `stdout` will also be logged to the [git output](command:git.showOutput).</source>
<target state="translated">GIT 命令列表 (例如: commit、push),这些命令的 `stdout` 将被记录到 [git 输出](command:git.showOutput)。如果 GIT 命令配置了客户端挂钩,那么客户端挂钩的 `stdout` 也将被记录到 [git 输出](command:git.showOutput)。</target>
</trans-unit>
<trans-unit id="config.confirmEmptyCommits">
<source xml:lang="en">Always confirm the creation of empty commits for the 'Git: Commit Empty' command.</source>
<target state="translated">始终为 “Git: Commit Empty” 命令确认创建空提交。</target>
@@ -1636,6 +1646,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Whether git is enabled.</source>
<target state="translated">是否启用 Git。</target>
</trans-unit>
<trans-unit id="config.experimental.installGuide">
<source xml:lang="en">Experimental improvements for the git setup flow.</source>
<target state="translated">Git 安装流程的实验性改进。</target>
</trans-unit>
<trans-unit id="config.fetchOnPull">
<source xml:lang="en">When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.</source>
<target state="translated">启用后,在拉取时获取所有分支。否则,仅获取当前。</target>
@@ -1772,6 +1786,14 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Force git to use rebase when running the sync command.</source>
<target state="translated">在运行“同步”命令时,强制 Git 使用“变基”。</target>
</trans-unit>
<trans-unit id="config.repositoryScanIgnoredFolders">
<source xml:lang="en">List of folders that are ignored while scanning for Git repositories when `#git.autoRepositoryDetection#` is set to `true` or `subFolders`.</source>
<target state="translated">当 `#git.autoRepositoryDetection#` 设置为 `true` 或 `subFolders` 时扫描 Git 仓库时忽略的文件夹列表。</target>
</trans-unit>
<trans-unit id="config.repositoryScanMaxDepth">
<source xml:lang="en">Controls the depth used when scanning workspace folders for Git repositories when `#git.autoRepositoryDetection#` is set to `true` or `subFolders`. Can be set to `-1` for no limit.</source>
<target state="translated">在将 `#git.autoRepositoryDetection#` 设置为 `true` 或 `subFolders` 时,控制扫描工作区文件夹以查找 Git 仓库时使用的深度。如果不进行限制,可以设置为 `-1`。</target>
</trans-unit>
<trans-unit id="config.requireGitUserConfig">
<source xml:lang="en">Controls whether to require explicit Git user configuration or allow Git to guess if missing.</source>
<target state="translated">控制在是要求进行显式 Git 用户配置,还是允许 Git 在缺少配置时进行猜测。</target>
@@ -1856,6 +1878,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Controls whether to show the commit author in the Timeline view.</source>
<target state="translated">控制是否在日程表视图中显示提交作者。</target>
</trans-unit>
<trans-unit id="config.timeline.showUncommitted">
<source xml:lang="en">Controls whether to show uncommitted changes in the Timeline view.</source>
<target state="translated">控制是否在时间线视图中显示未提交的更改。</target>
</trans-unit>
<trans-unit id="config.untrackedChanges">
<source xml:lang="en">Controls how untracked changes behave.</source>
<target state="translated">控制未跟踪的更改的行为。</target>
@@ -1880,6 +1906,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Controls whether force pushing uses the safer force-with-lease variant.</source>
<target state="translated">控制是否使用更安全的 force-with-lease 进行强制推送。</target>
</trans-unit>
<trans-unit id="config.useIntegratedAskPass">
<source xml:lang="en">Controls whether GIT_ASKPASS should be overwritten to use the integrated version.</source>
<target state="translated">控制是否应覆盖 GIT_ASKPASS 以使用集成版本。</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">Git SCM Integration</source>
<target state="translated">Git 源代码管理集成</target>
@@ -1940,9 +1970,9 @@ These files will be FOREVER LOST.</source>
</trans-unit>
<trans-unit id="view.workbench.scm.disabled">
<source xml:lang="en">If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<target state="translated">如果希望使用 git 功能,请在 [设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。
要详细了解如何在 Azure Data Studio 中使用 git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。</target>
To learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).</source>
<target state="translated">如果使用 git 功能,请在[设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。
要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.empty">
<source xml:lang="en">In order to use git features, you can open a folder containing a git repository or clone from a URL.
@@ -1977,6 +2007,30 @@ If you're using a different version control system, you can [search the Marketpl
<target state="translated">未检测到有效的 git 安装。要了解详细信息,请访问 [git 输出](command:git.showOutput)。
请 [安装 git](https://git-scm.com/),或在 [我们的文档](https://aka.ms/vscode-scm)中详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理。
如果使用的是其他版本的控制系统,则可以 [搜索市场](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)以获取其他扩展。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide">
<source xml:lang="en">Install Git, a popular source control system, to track code changes and collaborate with others. Learn more in our [Git guides](https://aka.ms/vscode-scm).</source>
<target state="translated">安装 Git (一种流行的源代码管理系统),以跟踪代码更改并与他人协作。在我们的 [Git 指南](https://aka.ms/vscode-scm)中了解详细信息。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.linux">
<source xml:lang="en">Source control depends on Git being installed.
[Download Git for Linux](https://git-scm.com/download/linux)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<target state="translated">源代码管理取决于将安装的 Git。
[下载适用于 Linux 的 Git](https://git-scm.com/download/linux)
安装后,请 [重新加载](command:workbench.action.reloadWindow) (或 [执行故障排除](command:git.showOutput))。可以 [从市场] 安装其他源代码管理提供程序(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.mac">
<source xml:lang="en">[Download Git for macOS](https://git-scm.com/download/mac)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<target state="translated">[下载适用于 macOS 的 Git](https://git-scm.com/download/mac)
安装后,请[重新加载](command:workbench.action.reloadWindow) (或[执行故障排除](command:git.showOutput))。可以[从商城]安装其他源代码管理提供程序(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.windows">
<source xml:lang="en">[Download Git for Windows](https://git-scm.com/download/win)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<target state="translated">[下载适用于 Windows 的 Git](https://git-scm.com/download/win)
安装后,请[重新加载](command:workbench.action.reloadWindow) (或[执行故障排除](command:git.showOutput))。可以[从商城]安装其他源代码管理提供程序(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.workspace">
<source xml:lang="en">The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.

View File

@@ -19,8 +19,8 @@
<file original="extensions/kusto/dist/kustoServer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="downloadServiceDoneChannelMsg">
<source xml:lang="en">Done installing {0}</source>
<target state="translated">已安装 {0}</target>
<source xml:lang="en">Downloaded {0}</source>
<target state="translated">已下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceChannelMsg">
<source xml:lang="en">Downloading {0}</source>

View File

@@ -835,8 +835,8 @@
<file original="extensions/mssql/dist/sqlToolsServer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="downloadServiceDoneChannelMsg">
<source xml:lang="en">Done installing {0}</source>
<target state="translated">已安装 {0}</target>
<source xml:lang="en">Downloaded {0}</source>
<target state="translated">已下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceChannelMsg">
<source xml:lang="en">Downloading {0}</source>
@@ -886,6 +886,18 @@
<source xml:lang="en">New Table</source>
<target state="translated">新建表</target>
</trans-unit>
<trans-unit id="tableDesigner.no">
<source xml:lang="en">No</source>
<target state="translated">否</target>
</trans-unit>
<trans-unit id="tableDesigner.turnOnPreloadingMessage">
<source xml:lang="en">Do you want to reduce the table designer load time by enabling the database model preloading? The database model will be preloaded when you expand the database node in object explorer.</source>
<target state="translated">是否要通过启用数据库模型预加载来减少表设计器加载时间? 在对象资源管理器中展开数据库节点时,将预加载数据库模型。</target>
</trans-unit>
<trans-unit id="tableDesigner.yes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
</trans-unit>
</body>
</file>
<file original="extensions/mssql/dist/telemetry" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -986,14 +998,6 @@
<source xml:lang="en">Application name</source>
<target state="translated">应用程序名称</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.asynchronousProcessing.description">
<source xml:lang="en">When true, enables usage of the Asynchronous functionality in the .Net Framework Data Provider</source>
<target state="translated">如果为 true则允许在 .Net Framework 数据提供程序中使用异步功能</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.asynchronousProcessing.displayName">
<source xml:lang="en">Asynchronous processing</source>
<target state="translated">异步处理</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 文件名</target>
@@ -1290,6 +1294,38 @@
<source xml:lang="en">Enabled</source>
<target state="translated">已启用</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.actualNumberOfRowsForAllExecutions">
<source xml:lang="en">Highlights the execution plan operation with the greatest actual number of rows for all executions.</source>
<target state="translated">突出显示所有执行中实际行数最大的执行计划操作。</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.cost">
<source xml:lang="en">Highlights the execution plan operation with the highest cost.</source>
<target state="translated">突出显示成本最高的执行计划操作。</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.expensiveOperationMetric">
<source xml:lang="en">The default metric to use to highlight an expensive operation in query execution plans</source>
<target state="translated">用于在查询执行计划中突出显示高开销操作的默认指标</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.expensiveOperationMetric.actualElapsedCpuTime">
<source xml:lang="en">Highlights the execution plan operation that used the most CPU time.</source>
<target state="translated">突出显示使用 CPU 时间最多的执行计划操作。</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.expensiveOperationMetric.actualElapsedTime">
<source xml:lang="en">Highlights the execution plan operation that took the most time.</source>
<target state="translated">突出显示花费时间最多的执行计划操作。</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.expensiveOperationMetric.off">
<source xml:lang="en">Expensive operation highlighting will be turned off for execution plans.</source>
<target state="translated">将会为执行计划关闭突出显示的高开销操作。</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.numberOfRowsRead">
<source xml:lang="en">Highlights the execution plan operation with the greatest number of rows read.</source>
<target state="translated">突出显示读取行数最多的执行计划操作。</target>
</trans-unit>
<trans-unit id="mssql.executionPlan.subtreeCost">
<source xml:lang="en">Highlights the execution plan operation with the highest subtree cost.</source>
<target state="translated">突出显示子树成本最高的执行计划操作。</target>
</trans-unit>
<trans-unit id="mssql.exportNotebookToSql">
<source xml:lang="en">Export Notebook as SQL</source>
<target state="translated">将笔记本导出为 SQL</target>
@@ -1414,9 +1450,13 @@
<source xml:lang="en">Enable SET LOCK TIMEOUT option (in milliseconds)</source>
<target state="translated">启用 SET LOCK TIMEOUT 选项(毫秒)</target>
</trans-unit>
<trans-unit id="mssql.query.maxCharsToStore">
<source xml:lang="en">Maximum number of characters/bytes to store for each value in character/binary columns after running a query. Default value: 65,535. Valid value range: 1 to 2,147,483,647.</source>
<target state="translated">运行查询后,字符/二进制列中每个值可存储的最大字符/字节数。默认值: 65,535。有效值范围: 1 到 2,147,483,647。</target>
</trans-unit>
<trans-unit id="mssql.query.maxXmlCharsToStore">
<source xml:lang="en">Number of XML characters to store after running a query</source>
<target state="translated">运行查询后要存储的 XML 字符数</target>
<source xml:lang="en">Maximum number of characters to store for each value in XML columns after running a query. Default value: 2,097,152. Valid value range: 1 to 2,147,483,647.</source>
<target state="translated">运行查询后XML 列中每个值可存储的最大字符数。默认值: 2,097,152。有效值范围: 1 到 2,147,483,647。</target>
</trans-unit>
<trans-unit id="mssql.query.noCount">
<source xml:lang="en">Enable SET NOCOUNT option</source>
@@ -1462,6 +1502,10 @@
<source xml:lang="en">Enable SET XACT_ABORT ON option</source>
<target state="translated">启用 SET XACT_ABORT ON 选项</target>
</trans-unit>
<trans-unit id="mssql.tableDesigner.preloadDatabaseModel">
<source xml:lang="en">Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes.</source>
<target state="translated">是否在对象资源管理器中的数据库节点展开时预加载数据库模型。启用后,可以减少表设计器的加载时间。注意: 如果需要展开大量数据库节点,内存使用率可能会高于正常情况。</target>
</trans-unit>
<trans-unit id="mssql.tracingLevel">
<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>

View File

@@ -1,5 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/query-history/dist/localizedConstants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="errorLoading">
<source xml:lang="en">Error loading saved query history items. {0}</source>
<target state="translated">加载保存的查询历史记录项时出错。{0}</target>
</trans-unit>
<trans-unit id="failed">
<source xml:lang="en">Failed</source>
<target state="translated">失败</target>
</trans-unit>
<trans-unit id="succeeded">
<source xml:lang="en">Succeeded</source>
<target state="translated">成功</target>
</trans-unit>
</body>
</file>
<file original="extensions/query-history/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="queryHistory.captureEnabledDesc">
@@ -42,6 +58,14 @@
<source xml:lang="en">Start Query History Capture</source>
<target state="translated">开始查询历史记录捕获</target>
</trans-unit>
<trans-unit id="queryHistory.loading">
<source xml:lang="en">Loading saved entries...</source>
<target state="translated">正在加载已保存的条目...</target>
</trans-unit>
<trans-unit id="queryHistory.maxEntries">
<source xml:lang="en">Maximum number of entries to store. 0 means unlimited entries are stored. Increasing this limit may impact performance, especially if persistence is enabled.</source>
<target state="translated">要存储的最大条目数。0 表示存储无限条目。增加此上限可能会影响性能,尤其是在启用持久性的情况下。</target>
</trans-unit>
<trans-unit id="queryHistory.noEntries">
<source xml:lang="en">No queries to display</source>
<target state="translated">没有要显示的查询</target>
@@ -50,6 +74,14 @@
<source xml:lang="en">Open Query</source>
<target state="translated">打开查询</target>
</trans-unit>
<trans-unit id="queryHistory.openStorageFolder">
<source xml:lang="en">Open storage folder</source>
<target state="translated">打开存储文件夹</target>
</trans-unit>
<trans-unit id="queryHistory.persistHistory">
<source xml:lang="en">Whether query history is persisted across restarts. If false then the history will be cleared when the application exits.</source>
<target state="translated">查询历史记录是否在重新启动时保留。如果为 false则在应用程序退出时清除历史记录。</target>
</trans-unit>
<trans-unit id="queryHistory.run">
<source xml:lang="en">Run Query</source>
<target state="translated">运行查询</target>

View File

@@ -390,6 +390,10 @@
<source xml:lang="en">SQL Server Schema Compare</source>
<target state="translated">SQL Server 架构比较</target>
</trans-unit>
<trans-unit id="schemaCompare.openInScmp">
<source xml:lang="en">Open in Schema Compare</source>
<target state="translated">在架构比较中打开</target>
</trans-unit>
<trans-unit id="schemaCompare.runComparison">
<source xml:lang="en">Run Schema Comparison</source>
<target state="translated">运行架构比较</target>

View File

@@ -426,6 +426,26 @@
<source xml:lang="en">Don't use profile</source>
<target state="translated">不使用配置文件</target>
</trans-unit>
<trans-unit id="downloadError">
<source xml:lang="en">Download error</source>
<target state="translated">下载错误</target>
</trans-unit>
<trans-unit id="downloadProgress">
<source xml:lang="en">Download progress</source>
<target state="translated">下载进度</target>
</trans-unit>
<trans-unit id="downloading">
<source xml:lang="en">Downloading</source>
<target state="translated">正在下载</target>
</trans-unit>
<trans-unit id="downloadingDacFxDlls">
<source xml:lang="en">Downloading Microsoft.Build.Sql nuget to get build DLLs</source>
<target state="translated">正在下载 Microsoft.Build.Sql nuget 以获取生成 DLL</target>
</trans-unit>
<trans-unit id="downloadingFromTo">
<source xml:lang="en">Downloading from {0} to {1}</source>
<target state="translated">正在从 {0} 下载到 {1}</target>
</trans-unit>
<trans-unit id="edgeEulaAgreementTitle">
<source xml:lang="en">Microsoft Azure SQL Edge License Agreement</source>
<target state="translated">Microsoft Azure SQL Edge 许可协议</target>
@@ -506,6 +526,14 @@
<source xml:lang="en">The project is already up to date with the database.</source>
<target state="translated">项目已与数据库保持最新。</target>
</trans-unit>
<trans-unit id="errorDownloading">
<source xml:lang="en">Error downloading {0}. Error: {1}</source>
<target state="translated">下载 {0} 时出错。错误: {1}</target>
</trans-unit>
<trans-unit id="errorExtracting">
<source xml:lang="en">Error extracting files from {0}. Error: {1}</source>
<target state="translated">从 {0} 中提取文件时出错。错误: {1}</target>
</trans-unit>
<trans-unit id="errorFindingBuildFilesLocation">
<source xml:lang="en">Error finding build files location: {0}</source>
<target state="translated">查找生成文件位置时出错: {0}</target>
@@ -514,6 +542,10 @@
<source xml:lang="en">Error trying to read {0} of project '{1}'</source>
<target state="translated">尝试读取项目“{1}”的 {0} 时出错</target>
</trans-unit>
<trans-unit id="errorRetrievingBuildFiles">
<source xml:lang="en">Could not build project. Error retrieving files needed to build.</source>
<target state="translated">无法生成项目。检索生成所需的文件时出错。</target>
</trans-unit>
<trans-unit id="eulaAgreementTemplate">
<source xml:lang="en">I accept the {0}.</source>
<note>The placeholders are contents of the line and should not be translated.</note>
@@ -556,6 +588,10 @@
<source xml:lang="en">Target information for extract is required to create database project.</source>
<target state="translated">必须提供用于提取的目标信息才能创建数据库项目。</target>
</trans-unit>
<trans-unit id="extractingDacFxDlls">
<source xml:lang="en">Extracting DacFx build DLLs to {0}</source>
<target state="translated">将 DacFx 版本 DLL 提取到 {0}</target>
</trans-unit>
<trans-unit id="file">
<source xml:lang="en">File</source>
<target state="translated">文件</target>
@@ -620,6 +656,10 @@
<source xml:lang="en">hr</source>
<target state="translated">小时</target>
</trans-unit>
<trans-unit id="imageTag">
<source xml:lang="en">Image tag</source>
<target state="translated">图像标记</target>
</trans-unit>
<trans-unit id="importElements">
<source xml:lang="en">Import Elements</source>
<target state="translated">导入元素</target>
@@ -628,6 +668,14 @@
<source xml:lang="en">Include</source>
<target state="translated">包括</target>
</trans-unit>
<trans-unit id="includePermissionsInProject">
<source xml:lang="en">Include permissions in project</source>
<target state="translated">在项目中包括权限</target>
</trans-unit>
<trans-unit id="includePermissionsLabel">
<source xml:lang="en">Include permissions</source>
<target state="translated">包括权限</target>
</trans-unit>
<trans-unit id="installGlobally">
<source xml:lang="en">Install globally</source>
<target state="translated">全局安装</target>
@@ -1392,6 +1440,10 @@
<source xml:lang="en">Generate SQL Project from OpenAPI/Swagger spec</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>
</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>

View File

@@ -22,6 +22,34 @@
<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>
@@ -75,8 +103,16 @@ This may take some time.</source>
这可能需要一些时间才能完成。</target>
</trans-unit>
<trans-unit id="sql.migration.assessment.migration.warning">
<source xml:lang="en">Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.</source>
<target state="translated">尚未准备好迁移到 Azure SQL 托管实例的数据库可以迁移到 Azure 虚拟机上的SQL Server。</target>
<source xml:lang="en">Databases that are not ready for migration to Azure SQL Managed Instance or Azure SQL Database can be migrated to SQL Server on Azure Virtual Machines.</source>
<target state="translated">可将尚未准备好迁移到 Azure SQL 托管实例或 Azure SQL 数据库的数据库迁移到 Azure 虚拟机上的 SQL Server。</target>
</trans-unit>
<trans-unit id="sql.migration.assessment.migration.warning.sqldb">
<source xml:lang="en">Databases that are not ready for migration to Azure SQL Database can be migrated to SQL Server on Azure Virtual Machines. Alternatively, review assessment results for Azure SQL Managed Instance migration readiness.</source>
<target state="translated">可将尚未准备好迁移到 Azure SQL 数据库的数据库迁移到 Azure 虚拟机上的 SQL Server。或查看 Azure SQL 托管实例迁移就绪情况的评估结果。</target>
</trans-unit>
<trans-unit id="sql.migration.assessment.migration.warning.sqlmi">
<source xml:lang="en">Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines. Alternatively, review assessment results for Azure SQL Database migration readiness.</source>
<target state="translated">可将尚未准备好迁移到 Azure SQL 托管实例的数据库迁移到 Azure 虚拟机上的 SQL Server。或查看 Azure SQL 数据库迁移就绪情况的评估结果。</target>
</trans-unit>
<trans-unit id="sql.migration.assessment.results">
<source xml:lang="en">Assessment results</source>
@@ -111,8 +147,8 @@ This may take some time.</source>
<target state="translated">Azure SQL</target>
</trans-unit>
<trans-unit id="sql.migration.azure.sql.database">
<source xml:lang="en">Azure SQL Database</source>
<target state="translated">Azure SQL 数据库</target>
<source xml:lang="en">Azure SQL Database Server</source>
<target state="translated">Azure SQL 数据库服务器</target>
</trans-unit>
<trans-unit id="sql.migration.azure.sql.database.managed.instance">
<source xml:lang="en">Azure SQL Managed Instance</source>
@@ -211,8 +247,8 @@ This may take some time.</source>
<target state="translated">首先选择存储帐户值。</target>
</trans-unit>
<trans-unit id="sql.migration.can.be.migrated">
<source xml:lang="en">{0}/{1} databases can be migrated</source>
<target state="translated">可迁移 {0} 个数据库(共 {1} 个)</target>
<source xml:lang="en">{0}/{1} databases can be migrated without issues</source>
<target state="translated">可迁移 {0} 个数据库(共 {1} 个),而不会出现问题</target>
</trans-unit>
<trans-unit id="sql.migration.cancel">
<source xml:lang="en">Cancel</source>
@@ -258,6 +294,10 @@ This may take some time.</source>
<source xml:lang="en">I confirm there are no additional log backups to provide and want to complete cutover.</source>
<target state="translated">我确认没有要提供的其他日志备份,并且希望完成直接转换。</target>
</trans-unit>
<trans-unit id="sql.migration.connection.label">
<source xml:lang="en">Connect</source>
<target state="translated">连接</target>
</trans-unit>
<trans-unit id="sql.migration.connection.status">
<source xml:lang="en">Connection status</source>
<target state="translated">连接状态</target>
@@ -411,8 +451,8 @@ This may take some time.</source>
<target state="translated">模式</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.description">
<source xml:lang="en">Determine the migration readiness of your SQL Server instances, identify a recommended Azure SQL target, and complete the migration of your SQL Server instance to Azure SQL Managed Instance or SQL Server on Azure Virtual Machines.</source>
<target state="translated">确定 SQL Server 实例的迁移准备情况,确定建议的 Azure SQL 目标,并完成 SQL Server 实例到 Azure 虚拟机上的 Azure SQL 托管实例或 SQL Server 的迁移。</target>
<source xml:lang="en">Determine the migration readiness of your SQL Server instances, identify a recommended Azure SQL target, and complete the migration of your SQL Server instance to Azure SQL Managed Instance, SQL Server on Azure Virtual Machines or Azure SQL Database.</source>
<target state="translated">确定 SQL Server 实例的迁移准备情况,确定建议的 Azure SQL 目标,并完成 SQL Server 实例 Azure SQL 托管实例、Azure 虚拟机上的 SQL Server 或 Azure SQL 数据库的迁移。</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.help.description.dmsGuide">
<source xml:lang="en">A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.</source>
@@ -426,6 +466,10 @@ This may take some time.</source>
<source xml:lang="en">The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.</source>
<target state="translated">Azure Data Studio 的 Azure SQL 迁移扩展提供评估、获取适当大小的 Azure 建议以及将 SQL Server 数据库迁移到 Azure 的功能。</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.help.description.sqldb">
<source xml:lang="en">A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW).</source>
<target state="translated">将数据库从 SQL Server 实例(本地或 Azure 虚拟机中)迁移到 Azure SQL 数据库(预览)的分步教程。</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.help.description.vm">
<source xml:lang="en">A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.</source>
<target state="translated">以最短故障时间将数据库从 SQL Server 实例(本地)迁移到 Azure 虚拟机上的 SQL Server 的分步教程。</target>
@@ -442,6 +486,10 @@ This may take some time.</source>
<source xml:lang="en">Migrate databases using Azure Data Studio</source>
<target state="translated">使用 Azure Data Studio 迁移数据库</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.help.link.sqldb">
<source xml:lang="en">Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW)</source>
<target state="translated">教程: 迁移到 Azure SQL 数据库上的 SQL Server (脱机)(预览)</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.help.link.vm">
<source xml:lang="en">Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)</source>
<target state="translated">教程: 迁移到 Azure 虚拟机上的 SQL Server (联机)</target>
@@ -462,6 +510,10 @@ This may take some time.</source>
<source xml:lang="en">Azure SQL Migration</source>
<target state="translated">Azure SQL 迁移</target>
</trans-unit>
<trans-unit id="sql.migration.data.source.configuration.page.title">
<source xml:lang="en">Data source configuration</source>
<target state="translated">数据源配置</target>
</trans-unit>
<trans-unit id="sql.migration.data.uploaded.info">
<source xml:lang="en">Comparison of the actual amount of data read from the source and the actual amount of data uploaded to the target.</source>
<target state="translated">比较从源读取的实际数据量和上传到目标的实际数据量。</target>
@@ -490,9 +542,17 @@ This may take some time.</source>
<source xml:lang="en">An error occurred while accessing database details.</source>
<target state="translated">访问数据库详细信息时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.database.checksum.info.text">
<source xml:lang="en">Ensure that your backups were taken with the WITH CHECKSUM option.</source>
<target state="translated">确保已使用 WITH CHECKSUM 选项获取备份。</target>
<trans-unit id="sql.migration.database.connection.error">
<source xml:lang="en">An error occurred while connecting to target migration database.</source>
<target state="translated">连接到目标迁移数据库时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.database.connection.error.message">
<source xml:lang="en">Connection error:{0} {1}</source>
<target state="translated">连接错误: {0} {1}</target>
</trans-unit>
<trans-unit id="sql.migration.database.loading">
<source xml:lang="en">Loading database table 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>
@@ -542,22 +602,42 @@ This may take some time.</source>
<source xml:lang="en">Select the location of the database backups to use during migration.</source>
<target state="translated">选择要在迁移期间使用的数据库备份的位置。</target>
</trans-unit>
<trans-unit id="sql.migration.database.page.title">
<source xml:lang="en">Database backup</source>
<target state="translated">数据库备份</target>
</trans-unit>
<trans-unit id="sql.migration.database.private.endpoint.info.text">
<source xml:lang="en">Ensure that the Azure Storage account does not use a private endpoint.</source>
<target state="translated">确保 Azure 存储帐户不使用专用终结点。</target>
</trans-unit>
<trans-unit id="sql.migration.database.status.column">
<source xml:lang="en">Migration status</source>
<target state="translated">迁移状态</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.refresh.label">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.selection.description">
<source xml:lang="en">To migrate to the Azure SQL target, select tables in each database for migration.</source>
<target state="translated">要迁移到 Azure SQL 目标,请选择每个数据库中的表以进行迁移。</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.selection.label">
<source xml:lang="en">Migration table selection</source>
<target state="translated">迁移表选择</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.source.column.label">
<source xml:lang="en">Source database</source>
<target state="translated">源数据库</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.tables.column.label">
<source xml:lang="en">Select tables</source>
<target state="translated">选择表</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.target.column.label">
<source xml:lang="en">Target database</source>
<target state="translated">目标数据库</target>
</trans-unit>
<trans-unit id="sql.migration.database.to.be.migrated">
<source xml:lang="en">Database to be migrated</source>
<target state="translated">要迁移的数据库</target>
</trans-unit>
<trans-unit id="sql.migration.database.validate.selection">
<source xml:lang="en">Please select target database tables to migrate to. At least one database with one table is required.</source>
<target state="translated">请选择要迁移到的目标数据库表。至少需要一个包含一个表的数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.databases">
<source xml:lang="en">Databases ({0}/{1})</source>
<target state="translated">数据库({0}/{1})</target>
@@ -670,6 +750,10 @@ This may take some time.</source>
<source xml:lang="en">Error</source>
<target state="translated">错误</target>
</trans-unit>
<trans-unit id="sql.migration.error.aria.view.details">
<source xml:lang="en">Click to view error details</source>
<target state="translated">单击以查看错误详细信息</target>
</trans-unit>
<trans-unit id="sql.migration.error.details.label">
<source xml:lang="en">Migration error(s))</source>
<target state="translated">迁移错误</target>
@@ -810,6 +894,10 @@ This may take some time.</source>
<source xml:lang="en">Enter a valid name for the Migration Service.</source>
<target state="translated">输入迁移服务的有效名称。</target>
</trans-unit>
<trans-unit id="sql.migration.invalid.sqldatabase.error">
<source xml:lang="en">To continue, select a valid Azure SQL Database server.</source>
<target state="translated">如果要继续,请选择有效的 Azure SQL 数据库服务器。</target>
</trans-unit>
<trans-unit id="sql.migration.invalid.storageAccount.error">
<source xml:lang="en">To continue, select a valid storage account.</source>
<target state="translated">若要继续,请选择有效的存储帐户。</target>
@@ -831,8 +919,8 @@ This may take some time.</source>
<target state="translated">如果要继续,请选择有效的虚拟机。</target>
</trans-unit>
<trans-unit id="sql.migration.ir.page.description">
<source xml:lang="en">Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.</source>
<target state="translated">Azure 数据库迁移服务(DMS)协调数据库迁移活动并跟踪其进度。如果之前已经创建,则可以选择现有数据库迁移服务作为 Azure SQL 目标,或在下面创建一个新的服务。</target>
<source xml:lang="en">Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service if you have created one previously, or create a new one below.</source>
<target state="translated">Azure 数据库迁移服务(DMS)协调数据库迁移活动并跟踪其进度。如果之前已经创建,则可以选择现有数据库迁移服务,或在下面创建一个新的服务。</target>
</trans-unit>
<trans-unit id="sql.migration.ir.page.sql.migration.service.not.found">
<source xml:lang="en">No Database Migration Service found. Create a new one.</source>
@@ -854,6 +942,10 @@ This may take some time.</source>
<source xml:lang="en">Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="translated">步骤 3: 单击“测试连接”按钮,以检查 Azure 数据库迁移服务与集成运行时之间的连接</target>
</trans-unit>
<trans-unit id="sql.migration.issue.aria.label">
<source xml:lang="en">Blocking Issue: {0}</source>
<target state="translated">阻塞性问题: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.issues">
<source xml:lang="en">Issues</source>
<target state="translated">问题</target>
@@ -898,10 +990,6 @@ This may take some time.</source>
<source xml:lang="en">Last applied LSN</source>
<target state="translated">上次应用的 LSN</target>
</trans-unit>
<trans-unit id="sql.migration.last.backup">
<source xml:lang="en">Last backup</source>
<target state="translated">上次备份时间</target>
</trans-unit>
<trans-unit id="sql.migration.last.scan.completed">
<source xml:lang="en">Last scan completed: {0}</source>
<target state="translated">最近完成的扫描: {0}</target>
@@ -922,6 +1010,26 @@ This may take some time.</source>
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="sql.migration.map.source.column">
<source xml:lang="en">Source database</source>
<target state="translated">源数据库</target>
</trans-unit>
<trans-unit id="sql.migration.map.target.column">
<source xml:lang="en">Target database</source>
<target state="translated">目标数据库</target>
</trans-unit>
<trans-unit id="sql.migration.map.target.description">
<source xml:lang="en">Select the target database where you would like to migrate your source database to. You can choose a target database for only one source database.</source>
<target state="translated">选择要将源数据库迁移到的目标数据库。只能为一个源数据库选择目标数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.map.target.heading">
<source xml:lang="en">Map selected source databases to target databases for migration</source>
<target state="translated">将所选源数据库映射到目标数据库以进行迁移</target>
</trans-unit>
<trans-unit id="sql.migration.map.target.placeholder">
<source xml:lang="en">Select a target database</source>
<target state="translated">选择目标数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.mi.not.ready">
<source xml:lang="en">The managed instance '{0}' is unavailable for migration because it is currently in the '{1}' state. To continue, select an available managed instance.</source>
<target state="translated">托管实例 “{0}” 不可用于迁移,因为它当前处于 “{1}” 状态。若要继续,请选择可用的托管实例。</target>
@@ -958,6 +1066,14 @@ This may take some time.</source>
<source xml:lang="en">{0} mins</source>
<target state="translated">{0} 分钟</target>
</trans-unit>
<trans-unit id="sql.migration.missing.targetPassword.error">
<source xml:lang="en">To continue, enter a valid target password.</source>
<target state="translated">如果要继续,请输入有效的目标密码。</target>
</trans-unit>
<trans-unit id="sql.migration.missing.targetUserName.error">
<source xml:lang="en">To continue, enter a valid target user name.</source>
<target state="translated">如果要继续,请输入有效的目标用户名。</target>
</trans-unit>
<trans-unit id="sql.migration.mode">
<source xml:lang="en">Mode</source>
<target state="translated">模式</target>
@@ -1071,8 +1187,12 @@ This may take some time.</source>
<target state="translated">找不到文件共享。</target>
</trans-unit>
<trans-unit id="sql.migration.no.issues.mi">
<source xml:lang="en">No issues found for migrating to SQL Server on Azure SQL Managed Instance.</source>
<target state="translated"> Azure SQL 托管实例上未发现迁移到 SQL Server 时的问题。</target>
<source xml:lang="en">No issues found for migrating to Azure SQL Managed Instance.</source>
<target state="translated">未发现有关迁移到 Azure SQL 托管实例的任何问题。</target>
</trans-unit>
<trans-unit id="sql.migration.no.issues.sqldb">
<source xml:lang="en">No issues found for migrating to Azure SQL Database.</source>
<target state="translated">未发现有关迁移到 Azure SQL 数据库的任何问题。</target>
</trans-unit>
<trans-unit id="sql.migration.no.issues.vm">
<source xml:lang="en">No issues found for migrating to SQL Server on Azure Virtual Machine.</source>
@@ -1094,6 +1214,14 @@ This may take some time.</source>
<source xml:lang="en">Assessment results are unavailable.</source>
<target state="translated">评估结果不可用。</target>
</trans-unit>
<trans-unit id="sql.migration.no.sqldatabase.found">
<source xml:lang="en">No Azure SQL databases found.</source>
<target state="translated">找不到 Azure SQL 数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.no.sqldatabaseserver.found">
<source xml:lang="en">No Azure SQL database servers found.</source>
<target state="translated">找不到 Azure SQL 数据库服务器。</target>
</trans-unit>
<trans-unit id="sql.migration.no.storageAccount.found">
<source xml:lang="en">No storage accounts found.</source>
<target state="translated">找不到存储帐户。</target>
@@ -1158,25 +1286,37 @@ This may take some time.</source>
<source xml:lang="en">Physical partitions</source>
<target state="translated">物理分区</target>
</trans-unit>
<trans-unit id="sql.migration.password.label">
<source xml:lang="en">Target password</source>
<target state="translated">目标密码</target>
</trans-unit>
<trans-unit id="sql.migration.password.placeholder">
<source xml:lang="en">Enter the target password</source>
<target state="translated">输入目标密码</target>
</trans-unit>
<trans-unit id="sql.migration.path.user.account">
<source xml:lang="en">User account</source>
<target state="translated">用户帐户</target>
</trans-unit>
<trans-unit id="sql.migration.pre.req.1">
<source xml:lang="en">Azure account details</source>
<target state="translated">Azure 帐户详细信息</target>
<source xml:lang="en">An Azure account (not required for assessment or SKU recommendation functionality)</source>
<target state="translated">Azure 帐户(非评估或 SKU 建议功能所需)</target>
</trans-unit>
<trans-unit id="sql.migration.pre.req.2">
<source xml:lang="en">Azure SQL Managed Instance or SQL Server on Azure Virtual Machine</source>
<target state="translated">Azure SQL 托管实例或 Azure 虚拟机上的 SQL Server</target>
<source xml:lang="en">A source SQL Server database(s) running on on-premises, or on SQL Server on Azure Virtual Machine or any virtual machine running in the cloud (private, public).</source>
<target state="translated">在本地或 Azure 虚拟机中的 SQL Server 或云(私有、公共)中运行的任何虚拟机上的 SQL Server 数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.pre.req.3">
<source xml:lang="en">Backup location details</source>
<target state="translated">备份位置详细信息</target>
<source xml:lang="en">An Azure SQL Managed Instance, SQL Server on Azure Virtual Machine, or Azure SQL Database to migrate your database(s) to.</source>
<target state="translated">要将你的数据库迁移到的 Azure SQL 托管实例、Azure 虚拟机上的 SQL Server 或 Azure SQL 数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.pre.req.4">
<source xml:lang="en">Your database backup location details, either a network file share or an Azure Blob Storage container (not required for Azure SQL Database targets).</source>
<target state="translated">你的数据库备份位置详细信息,可以是网络文件共享或 Azure Blob 存储容器(非 Azure SQL 数据库目标所需)。</target>
</trans-unit>
<trans-unit id="sql.migration.pre.req.title">
<source xml:lang="en">Things you need before starting a migration:</source>
<target state="translated">开始迁移之前需要执行的操作:</target>
<source xml:lang="en">Things you need before starting your Azure SQL migration:</source>
<target state="translated">开始 Azure SQL 迁移之前的必需项:</target>
</trans-unit>
<trans-unit id="sql.migration.provide.unique.containers">
<source xml:lang="en">Provide a unique container for each target database. Databases affected: </source>
@@ -1246,6 +1386,14 @@ 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.save.assessment.report">
<source xml:lang="en">Save assessment report</source>
<target state="translated">保存评估报告</target>
</trans-unit>
<trans-unit id="sql.migration.save.assessment.report.success">
<source xml:lang="en">Successfully saved assessment report to {0}.</source>
<target state="translated">已成功将评估报告保存到 {0}。</target>
</trans-unit>
<trans-unit id="sql.migration.save.close">
<source xml:lang="en">Save and close</source>
<target state="translated">保存并关闭</target>
@@ -1254,6 +1402,14 @@ This may take some time.</source>
<source xml:lang="en">Configuration saved. Performance data collection will remain running in the background. You can stop the collection when you want to.</source>
<target state="translated">已保存配置。性能数据收集将保持在后台运行。你可以在需要时停止收集。</target>
</trans-unit>
<trans-unit id="sql.migration.save.recommendation.report">
<source xml:lang="en">Save recommendation report</source>
<target state="translated">保存建议报告</target>
</trans-unit>
<trans-unit id="sql.migration.save.recommendation.report.success">
<source xml:lang="en">Successfully saved recommendation report to {0}.</source>
<target state="translated">已成功将建议报告保存到 {0}。</target>
</trans-unit>
<trans-unit id="sql.migration.saved.assessment.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
@@ -1350,6 +1506,10 @@ This may take some time.</source>
<source xml:lang="en">An error occurred while loading locations. Please check your Azure connection and try again.</source>
<target state="translated">加载位置时出错。请检查 Azure 连接,然后重试。</target>
</trans-unit>
<trans-unit id="sql.migration.select.service.select.migration.target">
<source xml:lang="en">Select a target server.</source>
<target state="translated">选择目标服务器。</target>
</trans-unit>
<trans-unit id="sql.migration.select.service.select.resource.group.error">
<source xml:lang="en">An error occurred while loading available resource groups. Please check your Azure connection and try again.</source>
<target state="translated">加载可用的资源组时出错。请检查 Azure 连接,然后重试。</target>
@@ -1506,10 +1666,14 @@ This may take some time.</source>
<source xml:lang="en">{0} TB</source>
<target state="translated">{0} TB</target>
</trans-unit>
<trans-unit id="sql.migration.sku.available.recommendations">
<trans-unit id="sql.migration.sku.available.recommendations.many">
<source xml:lang="en">{0} recommendations available</source>
<target state="translated">{0} 个建议可用</target>
</trans-unit>
<trans-unit id="sql.migration.sku.available.recommendations.one">
<source xml:lang="en">{0} recommendation available</source>
<target state="translated">{0} 个建议可用</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration">
<source xml:lang="en">Azure configuration</source>
<target state="translated">Azure 配置</target>
@@ -1518,10 +1682,6 @@ This may take some time.</source>
<source xml:lang="en">Business critical</source>
<target state="translated">业务关键</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.db">
<source xml:lang="en">{0} - {1} vCore</source>
<target state="translated">{0} - {1} vCore</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.gen5">
<source xml:lang="en">Gen5</source>
<target state="translated">Gen5</target>
@@ -1530,6 +1690,10 @@ This may take some time.</source>
<source xml:lang="en">General purpose</source>
<target state="translated">常规用途</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.hyperscale">
<source xml:lang="en">Hyperscale</source>
<target state="translated">超大规模</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.mi">
<source xml:lang="en">{0} - {1} - {2} vCore</source>
<target state="translated">{0} - {1} - {2} vCore</target>
@@ -1546,6 +1710,14 @@ This may take some time.</source>
<source xml:lang="en">Memory optimized premium-series</source>
<target state="translated">内存优化高级系列</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.sqldb">
<source xml:lang="en">{0} - {1} vCore</source>
<target state="translated">{0} - {1} vCore</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.sqldbPreview">
<source xml:lang="en">{0} - {1} - {2} vCore - {3} GB</source>
<target state="translated">{0} - {1} - {2} vCore - {3} GB</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureConfiguration.storage">
<source xml:lang="en">{0} x {1}</source>
<target state="translated">{0} x {1}</target>
@@ -1582,10 +1754,6 @@ This may take some time.</source>
<source xml:lang="en">I already have the performance data</source>
<target state="translated">我已有性能数据</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureRecommendation.openExisting.popup">
<source xml:lang="en">Generating Azure recommendations using provided performance data...</source>
<target state="translated">正在使用提供的性能数据生成 Azure 建议...</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions">
<source xml:lang="en">Select a folder on your local drive where previously collected performance data was saved</source>
<target state="translated">在保存以前收集的性能数据的本地驱动器上选择文件夹</target>
@@ -1615,8 +1783,8 @@ This may take some time.</source>
<target state="translated">通过按“刷新建议”按钮来定期返回查看更新的建议。</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureRecommendation.status.notEnabled">
<source xml:lang="en">Azure recommendation collects and analyzes performance data and then recommends an appropriate sized database in Azure for your workload.</source>
<target state="translated">Azure 建议收集和分析性能数据,然后在 Azure 中为工作负载推荐适当大小的数据库。</target>
<source xml:lang="en">Azure recommendation collects and analyzes performance data and then recommends an appropriate sized target in Azure for your workload.</source>
<target state="translated">Azure 建议收集和分析性能数据,然后在 Azure 中为工作负载推荐适当大小的目标。</target>
</trans-unit>
<trans-unit id="sql.migration.sku.azureRecommendation.status.refining">
<source xml:lang="en">Data collection still in progress. Refining existing recommendations...</source>
@@ -1662,10 +1830,6 @@ This may take some time.</source>
<source xml:lang="en">Data storage requirement</source>
<target state="translated">数据存储要求</target>
</trans-unit>
<trans-unit id="sql.migration.sku.db.card.title">
<source xml:lang="en">Azure SQL Database</source>
<target state="translated">Azure SQL 数据库</target>
</trans-unit>
<trans-unit id="sql.migration.sku.gb">
<source xml:lang="en">{0} GB</source>
<target state="translated">{0} GB</target>
@@ -1702,6 +1866,10 @@ This may take some time.</source>
<source xml:lang="en">Azure SQL Managed Instance</source>
<target state="translated">Azure SQL 托管实例</target>
</trans-unit>
<trans-unit id="sql.migration.sku.mi.target.title">
<source xml:lang="en">Azure SQL Managed Instance</source>
<target state="translated">Azure SQL 托管实例</target>
</trans-unit>
<trans-unit id="sql.migration.sku.ms">
<source xml:lang="en">{0} ms</source>
<target state="translated">{0} 毫秒</target>
@@ -1718,6 +1886,14 @@ This may take some time.</source>
<source xml:lang="en">Edit recommendation parameters</source>
<target state="translated">编辑建议参数</target>
</trans-unit>
<trans-unit id="sql.migration.sku.parameters.enable.elastic">
<source xml:lang="en">Enable elastic recommendation</source>
<target state="translated">启用弹性建议</target>
</trans-unit>
<trans-unit id="sql.migration.sku.parameters.enable.elastic.info">
<source xml:lang="en">Elastic recommendation uses an alternate recommendation model which utilizes personalized price-performance profiling against existing on-cloud customers.</source>
<target state="translated">弹性建议使用替代建议模型,该模型针对现有的云客户使用个性化的性价比分析。</target>
</trans-unit>
<trans-unit id="sql.migration.sku.parameters.enable.preview">
<source xml:lang="en">Enable preview features</source>
<target state="translated">启用预览功能</target>
@@ -1763,13 +1939,17 @@ This may take some time.</source>
<target state="translated">第 {0} 个百分位数</target>
</trans-unit>
<trans-unit id="sql.migration.sku.recommendation">
<source xml:lang="en">Azure recommendation</source>
<target state="translated">Azure 建议</target>
<source xml:lang="en">Azure recommendation (PREVIEW)</source>
<target state="translated">Azure 建议(预览版)</target>
</trans-unit>
<trans-unit id="sql.migration.sku.recommendation.view.assessment.mi">
<source xml:lang="en">To migrate to Azure SQL Managed Instance, view assessment results and select one or more databases.</source>
<target state="translated">若要迁移到 Azure SQL 托管实例,请查看评估结果并选择一个或多个数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.sku.recommendation.view.assessment.sqldb">
<source xml:lang="en">To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases.</source>
<target state="translated">要迁移到 Azure SQL 数据库(预览),请查看评估结果并选择一个或多个数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.sku.recommendation.view.assessment.vm">
<source xml:lang="en">To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases.</source>
<target state="translated">若要迁移到 Azure 虚拟机上的 SQL Server请查看评估结果并选择一个或多个数据库。</target>
@@ -1842,6 +2022,14 @@ This may take some time.</source>
<source xml:lang="en">SQL tempdb</source>
<target state="translated">SQL tempdb</target>
</trans-unit>
<trans-unit id="sql.migration.sku.sqldb.card.title">
<source xml:lang="en">Azure SQL Database (PREVIEW)</source>
<target state="translated">Azure SQL 数据库(预览)</target>
</trans-unit>
<trans-unit id="sql.migration.sku.sqldb.target.title">
<source xml:lang="en">Azure SQL Database</source>
<target state="translated">Azure SQL 数据库</target>
</trans-unit>
<trans-unit id="sql.migration.sku.stop.performance.collection">
<source xml:lang="en">Stop data collection</source>
<target state="translated">停止数据收集</target>
@@ -1914,6 +2102,10 @@ This may take some time.</source>
<source xml:lang="en">SQL Server on Azure Virtual Machine</source>
<target state="translated">Azure 虚拟机上的 SQL Server</target>
</trans-unit>
<trans-unit id="sql.migration.sku.vm.target.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.migration.source.configuration">
<source xml:lang="en">Source configuration</source>
<target state="translated">源配置</target>
@@ -2006,6 +2198,10 @@ This may take some time.</source>
<source xml:lang="en">Used parallel copies</source>
<target state="translated">已用并行副本</target>
</trans-unit>
<trans-unit id="sql.migration.sqldb.not.ready">
<source xml:lang="en">The SQL database server '{0}' is unavailable for migration because it is currently in the '{1}' state. To continue, select an available SQL database server.</source>
<target state="translated">SQL 数据库服务器“{0}”不可用于迁移,因为它当前处于“{1}”状态。如果要继续,请选择可用的 SQL 数据库服务器。</target>
</trans-unit>
<trans-unit id="sql.migration.src.database">
<source xml:lang="en">Source database</source>
<target state="translated">源数据库</target>
@@ -2075,20 +2271,12 @@ This may take some time.</source>
<target state="translated">状态: 已成功</target>
</trans-unit>
<trans-unit id="sql.migration.status.error.count.multiple">
<source xml:lang="en">{0} Errors)</source>
<target state="translated">{0} 个错误)</target>
</trans-unit>
<trans-unit id="sql.migration.status.error.count.none">
<source xml:lang="en">{0}</source>
<target state="translated">{0}</target>
<source xml:lang="en"> ({0} errors)</source>
<target state="translated"> ({0} 个错误)</target>
</trans-unit>
<trans-unit id="sql.migration.status.error.count.single">
<source xml:lang="en">{0} Error)</source>
<target state="translated">{0} 错误)</target>
</trans-unit>
<trans-unit id="sql.migration.status.error.count.some">
<source xml:lang="en">{0} (</source>
<target state="translated">{0} (</target>
<source xml:lang="en"> ({0} error)</source>
<target state="translated"> ({0} 错误)</target>
</trans-unit>
<trans-unit id="sql.migration.status.failed">
<source xml:lang="en">Failed</source>
@@ -2098,10 +2286,18 @@ This may take some time.</source>
<source xml:lang="en">In progress</source>
<target state="translated">进行中</target>
</trans-unit>
<trans-unit id="sql.migration.status.readyforcutover">
<source xml:lang="en">Ready for cutover</source>
<target state="translated">已准备好进行直接转换</target>
</trans-unit>
<trans-unit id="sql.migration.status.refresh.label">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="sql.migration.status.restoring">
<source xml:lang="en">Restoring</source>
<target state="translated">正在还原</target>
</trans-unit>
<trans-unit id="sql.migration.status.retriable">
<source xml:lang="en">Retriable</source>
<target state="translated">可重试</target>
@@ -2118,13 +2314,25 @@ This may take some time.</source>
<source xml:lang="en">Succeeded</source>
<target state="translated">成功</target>
</trans-unit>
<trans-unit id="sql.migration.status.uploadingfullbackup">
<source xml:lang="en">Uploading full backup</source>
<target state="translated">正在上传完整备份</target>
</trans-unit>
<trans-unit id="sql.migration.status.uploadinglogbackup">
<source xml:lang="en">Uploading log backup(s)</source>
<target state="translated">上传日志备份</target>
</trans-unit>
<trans-unit id="sql.migration.status.value">
<source xml:lang="en">{0}</source>
<target state="translated">{0}</target>
</trans-unit>
<trans-unit id="sql.migration.status.warning.count.multiple">
<source xml:lang="en">{0} Warnings)</source>
<target state="translated">{0} 警告)</target>
<source xml:lang="en"> ({0} warnings)</source>
<target state="translated"> ({0} 警告)</target>
</trans-unit>
<trans-unit id="sql.migration.status.warning.count.single">
<source xml:lang="en">{0} Warning)</source>
<target state="translated">{0} 个警告)</target>
<source xml:lang="en"> ({0} warning)</source>
<target state="translated"> ({0} 个警告)</target>
</trans-unit>
<trans-unit id="sql.migration.storage.account">
<source xml:lang="en">Storage account</source>
@@ -2154,6 +2362,10 @@ This may take some time.</source>
<source xml:lang="en">Summary</source>
<target state="translated">摘要</target>
</trans-unit>
<trans-unit id="sql.migration.summary.sqldb.type">
<source xml:lang="en">Azure SQL Database</source>
<target state="translated">Azure SQL 数据库</target>
</trans-unit>
<trans-unit id="sql.migration.summary.vm.type">
<source xml:lang="en">SQL Server on Azure Virtual Machine</source>
<target state="translated">Azure 虚拟机上的 SQL Server</target>
@@ -2198,6 +2410,26 @@ This may take some time.</source>
<source xml:lang="en">Table migration status: {0}</source>
<target state="translated">表迁移状态: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.table.missing.count">
<source xml:lang="en">Missing target tables excluded from list: {0}</source>
<target state="translated">缺少的目标表已从列表中排除: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.table.select.label">
<source xml:lang="en">Select tables for {0}</source>
<target state="translated">选择 {0} 的表</target>
</trans-unit>
<trans-unit id="sql.migration.table.selected.count">
<source xml:lang="en">{0} of {1} tables selected</source>
<target state="translated">已选择 {0} 个表(共 {1} 个)</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.count">
<source xml:lang="en">{0} of {1}</source>
<target state="translated">{0} 个(共 {1} 个)</target>
</trans-unit>
<trans-unit id="sql.migration.table.selection.edit">
<source xml:lang="en">Edit</source>
<target state="translated">编辑</target>
</trans-unit>
<trans-unit id="sql.migration.target">
<source xml:lang="en">Target</source>
<target state="translated">目标</target>
@@ -2226,6 +2458,18 @@ This may take some time.</source>
<source xml:lang="en">Target server</source>
<target state="translated">目标服务器</target>
</trans-unit>
<trans-unit id="sql.migration.target.table.count.name">
<source xml:lang="en">Tables selected</source>
<target state="translated">已选择表</target>
</trans-unit>
<trans-unit id="sql.migration.target.table.missing">
<source xml:lang="en">Target table does not exist</source>
<target state="translated">目标表不存在</target>
</trans-unit>
<trans-unit id="sql.migration.target.table.not.empty">
<source xml:lang="en">Target table is not empty.</source>
<target state="translated">目标表不为空。</target>
</trans-unit>
<trans-unit id="sql.migration.target.version">
<source xml:lang="en">Target version</source>
<target state="translated">目标版本</target>
@@ -2251,9 +2495,17 @@ This may take some time.</source>
<target state="translated">为此目标数据库选择唯一名称</target>
</trans-unit>
<trans-unit id="sql.migration.username">
<source xml:lang="en">Username</source>
<source xml:lang="en">User name</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="sql.migration.username.label">
<source xml:lang="en">Target user name</source>
<target state="translated">目标用户名</target>
</trans-unit>
<trans-unit id="sql.migration.username.placeholder">
<source xml:lang="en">Enter the target user name</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>
@@ -2306,6 +2558,10 @@ This may take some time.</source>
<source xml:lang="en">Azure account</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>
<target state="translated">连接到目标服务器时出错。</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:
@@ -2347,13 +2603,37 @@ This may take some time.</source>
<target state="translated">无可用建议</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.error.noRecommendation.reason">
<source xml:lang="en">No SKU recommendations were generated, as there were no SKUs which could satisfy the performance characteristics of your source. Try selecting a different target platform, adjusting recommendation parameters, or selecting a different set of databases to assess.</source>
<target state="translated">未生成 SKU 建议,因为没有可以满足源性能特征的 SKU。尝试选择其他目标平台、调整建议参数选择一组不同的数据库来进行评估。</target>
<source xml:lang="en">No SKU recommendations were generated, as there were no SKUs which could satisfy the performance characteristics of your source. Try selecting a different target platform, adjusting recommendation parameters, selecting a different set of databases to assess, or changing the recommendation model.</source>
<target state="translated">未生成 SKU 建议,因为没有可以满足源性能特征的 SKU。尝试选择其他目标平台、调整建议参数选择一组不同的数据库来进行评估或改变建议模型。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.source.missing">
<source xml:lang="en">Connection was successful but did not find any target databases.</source>
<target state="translated">连接成功,但未找到任何目标数据库。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.connection.error">
<source xml:lang="en">Connection error: {0}</source>
<target state="translated">连接错误: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.connection.success">
<source xml:lang="en">Connection was successful. Target databases found: {0}</source>
<target state="translated">连接成功。已找到目标数据库: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.description">
<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.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>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.missing">
<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.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>
</trans-unit>
<trans-unit id="sql.migration.wizard.target.title">
<source xml:lang="en">Azure SQL target</source>
<target state="translated">Azure SQL 目标</target>
@@ -2366,6 +2646,10 @@ This may take some time.</source>
<source xml:lang="en">{0} of {1} databases selected</source>
<target state="translated">已选择 {0} 个数据库(共 {1} 个)。</target>
</trans-unit>
<trans-unit id="total.tables.selected.of.total">
<source xml:lang="en">{0} of {1}</source>
<target state="translated">{0} 个(共 {1} 个)</target>
</trans-unit>
</body>
</file>
<file original="extensions/sql-migration/dist/models/stateMachine" source-language="en" datatype="plaintext" target-language="zh-Hans">

View File

@@ -182,6 +182,22 @@
</trans-unit>
</body>
</file>
<file original="src/sql/base/browser/ui/table/table" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="table.resizeColumn">
<source xml:lang="en">Provide new column width</source>
<target state="translated">提供新的列宽</target>
</trans-unit>
<trans-unit id="table.resizeColumn.invalid">
<source xml:lang="en">Invalid column width</source>
<target state="translated">列宽无效</target>
</trans-unit>
<trans-unit id="table.resizeColumn.negativeSize">
<source xml:lang="en">Size cannot be 0 or negative</source>
<target state="translated">大小不能为 0 或负</target>
</trans-unit>
</body>
</file>
<file original="src/sql/base/browser/ui/taskbar/overflowActionbar" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="toggleMore">
@@ -208,6 +224,10 @@
<source xml:lang="en">In order to use Azure Data Studio in {0}, Azure Data Studio needs to restart.</source>
<target state="translated">若要在 {0} 中使用 Azure Data StudioAzure Data Studio需要重启。</target>
</trans-unit>
<trans-unit id="appName">
<source xml:lang="en">`${appName}`: e.g. Azure Data Studio.</source>
<target state="translated">“${appName}”: 例如 Azure Data Studio。</target>
</trans-unit>
<trans-unit id="azuredatastudio">
<source xml:lang="en">Azure Data Studio</source>
<target state="translated">Azure Data Studio</target>
@@ -307,6 +327,14 @@
<source xml:lang="en">The object explorer item context menu</source>
<target state="translated">对象资源管理器项上下文菜单</target>
</trans-unit>
<trans-unit id="openDefaultSettingsJson">
<source xml:lang="en">open the default settings JSON</source>
<target state="translated">打开默认设置 JSON</target>
</trans-unit>
<trans-unit id="openDefaultSettingsJson.capitalized">
<source xml:lang="en">Open Default Settings (JSON)</source>
<target state="translated">打开默认设置(JSON)</target>
</trans-unit>
<trans-unit id="postDisableTooltip">
<source xml:lang="en">Please reload Azure Data Studio to disable this extension.</source>
<target state="translated">请重新加载 Azure Data Studio 以禁用此扩展。</target>
@@ -335,10 +363,100 @@
<source xml:lang="en">Show Release Notes after an update. The Release Notes are opened in a new web browser window.</source>
<target state="translated">更新后显示发行说明。发行说明会在新的 Web 浏览器窗口中打开。</target>
</trans-unit>
<trans-unit id="sql.versionMismatch">
<source xml:lang="en">Extension is not compatible with Azure Data Studio {0}. Extension requires: {1}.</source>
<target state="translated">扩展与 Azure Data Studio {0} 不兼容。扩展要求: {1}。</target>
</trans-unit>
<trans-unit id="sql.versionMismatchVsCode">
<source xml:lang="en">Extension is not compatible with Azure Data Studio {0}. Extension requires a newer VS Code Engine Version {1}, which is newer than what is currently supported ({2}).</source>
<target state="translated">扩展与 Azure Data Studio {0} 不兼容。扩展需要更新的 VS Code 引擎版本 {1},该版本比当前支持的版本({2})更新。</target>
</trans-unit>
<trans-unit id="sql.versionSyntax">
<source xml:lang="en">Could not parse `{0}` value {1}. Please use, for example: ^1.22.0, ^1.22.x, etc.</source>
<target state="translated">无法解析“{0}”值 {1}。请改为如: ^1.22.0, ^1.22.x 等。</target>
</trans-unit>
<trans-unit id="sql.watcherExclude">
<source xml:lang="en">Configure glob patterns of file paths to exclude from file watching. Patterns must match on absolute paths, i.e. prefix with `**/` or the full path to match properly and suffix with `/**` to match files within a path (for example `**/build/output/**` or `/Users/name/workspaces/project/build/output/**`). Changing this setting requires a restart. When you experience Azure Data Studio consuming lots of CPU time on startup, you can exclude large folders to reduce the initial load.</source>
<target state="translated">配置文件路径的 glob 模式以从文件监视排除。模式必须在绝对路径上匹配(例如 ** 前缀或完整路径需正确匹配,以及路径内以“/**”前缀开头,例如“**/build/output/**”或“/Users/name/workspaces/project/build/output/**”)。更改此设置需要重启。如果在启动时遇到 Azure Data Studio 消耗大量 CPU 时间,则可以排除大型文件夹以减少初始加载。</target>
</trans-unit>
<trans-unit id="terminal.integrated.allowChords">
<source xml:lang="en">Whether or not to allow chord keybindings in the terminal. Note that when this is true and the keystroke results in a chord it will bypass `#terminal.integrated.commandsToSkipShell#`, setting this to false is particularly useful when you want ctrl+k to go to your shell (not Azure Data Studio).</source>
<target state="translated">是否允许在终端中同时按下键绑定。请注意,如果设置为 true 且击键导致同时按键,则将绕过 `#terminal.integrated.commandsToSkipShell#`;如果想要按 Ctrl+K 转到 shell (而不是 Azure Data Studio),则将此项设置为 false 尤其有用。</target>
</trans-unit>
<trans-unit id="terminal.integrated.autoReplies">
<source xml:lang="en">A set of messages that when encountered in the terminal will be automatically responded to. Provided the message is specific enough, this can help automate away common responses.
Remarks:
- Use {0} to automatically respond to the terminate batch job prompt on Windows.
- The message includes escape sequences so the reply might not happen with styled text.
- Each reply can only happen once every second.
- Use {1} in the reply to mean the enter key.
- To unset a default key, set the value to null.
- Restart Azured Data Studio if new don't apply.</source>
<target state="translated">在终端中遇到一组消息时,将自动响应这组消息。如果消息足够具体,这可能有助于自动执行常见响应。
备注:
- 使用 {0} 自动响应 Windows 上的终止批处理作业提示。
- 消息包括转义序列,因此可能无法使用带样式的文本进行回复。
- 每秒只能进行一次回复。
- 在回复中使用 {1} 来表示 Enter 键。
- 要取消设置默认键,请将该值设置为 null。
- 如果新的不适用,请重启 Azure Data Studio。</target>
</trans-unit>
<trans-unit id="terminal.integrated.commandsToSkipShell">
<source xml:lang="en">A set of command IDs whose keybindings will not be sent to the shell but instead always be handled by Azure Data Studio. This allows keybindings that would normally be consumed by the shell to act instead the same as when the terminal is not focused, for example `Ctrl+P` to launch Quick Open.
&amp;nbsp;
Many commands are skipped by default. To override a default and pass that command's keybinding to the shell instead, add the command prefixed with the `-` character. For example add `-workbench.action.quickOpen` to allow `Ctrl+P` to reach the shell.
&amp;nbsp;
The following list of default skipped commands is truncated when viewed in Settings Editor. To see the full list, {1} and search for the first command from the list below.
&amp;nbsp;
Default Skipped Commands:
{0}</source>
<target state="translated">一组命令 ID其键绑定将不发送至 shell而是始终由 Azure Data Studio 进行处理。这样的话,通常由 shell 使用的键绑定的行为可如同焦点未在终端上时的行为一样,例如按 “Ctrl+P” 来启动“快速打开”。
&amp;nbsp;
默认跳过多项命令。要替代默认值并转而将相关命令的键绑定传递给 shell请添加以 “-” 字符为前缀的命令。例如,添加“-workbench.action.quickOpen” 可使 “Ctrl+P”到达 shell。
&amp;nbsp;
在设置编辑器中查看时,下面的默认跳过命令列表会被截断。要查看完整列表,请执行 {1},然后从下面的列表中搜索第一个命令。
&amp;nbsp;
默认跳过的命令:
{0}</target>
</trans-unit>
<trans-unit id="terminal.integrated.detectLocale">
<source xml:lang="en">Controls whether to detect and set the `$LANG` environment variable to a UTF-8 compliant option since Azure Data Studio's terminal only supports UTF-8 encoded data coming from the shell.</source>
<target state="translated">控制是否检测 "$LANG" 环境变量并将其设置为符合 UTF-8 的选项,因为 Azure Data Studio 的终端仅支持来自 shell 的 UTF-8 编码数据。</target>
</trans-unit>
<trans-unit id="terminal.integrated.env.linux">
<source xml:lang="en">Object with environment variables that will be added to the Azure Data Studio process to be used by the terminal on Linux. Set to `null` to delete the environment variable.</source>
<target state="translated">具有环境变量的对象,这些变量将添加到 Linux 中的终端要使用的 Azure Data Studio 进程。如果设置为 "null",则删除环境变量。</target>
</trans-unit>
<trans-unit id="terminal.integrated.env.osx">
<source xml:lang="en">Object with environment variables that will be added to the Azure Data Studio process to be used by the terminal on macOS. Set to `null` to delete the environment variable.</source>
<target state="translated">具有环境变量的对象,这些变量将添加到 macOS 中的终端要使用的 Azure Data Studio 进程。如果设置为 "null",则删除环境变量。</target>
</trans-unit>
<trans-unit id="terminal.integrated.env.windows">
<source xml:lang="en">Object with environment variables that will be added to the Azure Data Studio process to be used by the terminal on Windows. Set to `null` to delete the environment variable.</source>
<target state="translated">具有环境变量的对象,这些变量将添加到 Windows 中的终端要使用的 Azure Data Studio 进程。如果设置为 "null",则删除环境变量。</target>
</trans-unit>
<trans-unit id="terminal.integrated.inheritEnv">
<source xml:lang="en">Whether new shells should inherit their environment from Azure Data Studio, which may source a login shell to ensure $PATH and other development variables are initialized. This has no effect on Windows.</source>
<target state="translated">新 shell 是否应从 Azure Data Studio 继承其环境,这可能会生成登录 shell以确保初始化 $PATH 和其他开发变量。这不会对 Windows 造成影响。</target>
</trans-unit>
<trans-unit id="uninstallExtensionComplete">
<source xml:lang="en">Please reload Azure Data Studio to complete the uninstallation of the extension {0}.</source>
<target state="translated">请重新加载 Azure Data Studio 以完成扩展 {0} 的卸载。</target>
@@ -377,6 +495,14 @@
</trans-unit>
</body>
</file>
<file original="src/sql/base/parts/tree/browser/treeDefaults" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="collapse all">
<source xml:lang="en">Collapse All</source>
<target state="translated">全部折叠</target>
</trans-unit>
</body>
</file>
<file original="src/sql/platform/accounts/common/accountActions" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="NoAccountToRefresh">
@@ -445,6 +571,18 @@
</trans-unit>
</body>
</file>
<file original="src/sql/platform/connection/common/providerConnectionInfo" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="connection.unsupported">
<source xml:lang="en">Unsupported connection</source>
<target state="translated">不支持的连接</target>
</trans-unit>
<trans-unit id="loading">
<source xml:lang="en">Loading...</source>
<target state="translated">正在加载...</target>
</trans-unit>
</body>
</file>
<file original="src/sql/platform/dashboard/browser/insightRegistry" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="schema.dashboardWidgets.InsightsRegistry">
@@ -471,6 +609,10 @@
</file>
<file original="src/sql/platform/serialization/common/serializationService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="missingSerializationProviderError">
<source xml:lang="en">Could not find a serialization provider with the specified ID '{0}'</source>
<target state="translated">找不到具有指定 ID“{0}”的序列化提供程序</target>
</trans-unit>
<trans-unit id="noSerializationProvider">
<source xml:lang="en">Cannot serialize data as no provider has been registered</source>
<target state="translated">无法序列化数据,因为尚未注册任何提供程序</target>
@@ -487,14 +629,14 @@
</file>
<file original="src/sql/platform/theme/common/colorRegistry" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="buttonDropdo0wnBoxShadow">
<source xml:lang="en">The button dropdown box shadow color</source>
<target state="translated">按钮下拉框阴影颜色</target>
</trans-unit>
<trans-unit id="buttonDropdownBackgroundHover">
<source xml:lang="en">The button dropdown background hover color</source>
<target state="translated">按钮下拉背景悬停颜色</target>
</trans-unit>
<trans-unit id="buttonDropdownBoxShadow">
<source xml:lang="en">The button dropdown box shadow color</source>
<target state="translated">按钮下拉框阴影颜色</target>
</trans-unit>
<trans-unit id="calloutDialogBodyBackground">
<source xml:lang="en">Callout dialog body background.</source>
<target state="translated">标注对话框正文背景。</target>
@@ -1160,6 +1302,14 @@
</file>
<file original="src/sql/workbench/browser/modal/optionsDialogHelper" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="boolean.false">
<source xml:lang="en">False</source>
<target state="translated">False</target>
</trans-unit>
<trans-unit id="boolean.true">
<source xml:lang="en">True</source>
<target state="translated">True</target>
</trans-unit>
<trans-unit id="optionsDialog.defaultGroupName">
<source xml:lang="en">General</source>
<target state="translated">常规</target>
@@ -1316,10 +1466,6 @@
<source xml:lang="en">No script was returned when scripting as {0} on object {1}</source>
<target state="translated">在对象 {1} 上执行 {0} 脚本时未返回脚本</target>
</trans-unit>
<trans-unit id="scriptSelectNotFound">
<source xml:lang="en">No script was returned when calling select script on object </source>
<target state="translated">在对象上调用 select 脚本时没有返回脚本</target>
</trans-unit>
<trans-unit id="scriptingFailed">
<source xml:lang="en">Scripting Failed</source>
<target state="translated">执行脚本失败</target>
@@ -1328,6 +1474,14 @@
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="selectScriptForEditNotGeneratedError">
<source xml:lang="en">Failed to generate script for Edit Data editor.</source>
<target state="translated">无法为编辑数据编辑器生成脚本。</target>
</trans-unit>
<trans-unit id="selectScriptNotGeneratedError">
<source xml:lang="en">Failed to generate select script for the selected object.</source>
<target state="translated">无法为所选对象生成选择脚本。</target>
</trans-unit>
<trans-unit id="updateOperationName">
<source xml:lang="en">Update</source>
<target state="translated">更新</target>
@@ -3172,6 +3326,10 @@
</file>
<file original="src/sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="ads-connections">
<source xml:lang="en">Icon represent a server.</source>
<target state="translated">图标表示服务器。</target>
</trans-unit>
<trans-unit id="dataExplorer.servers">
<source xml:lang="en">Servers</source>
<target state="translated">服务器</target>
@@ -3272,6 +3430,10 @@
<source xml:lang="en">Save As JSON</source>
<target state="translated">另存为 JSON</target>
</trans-unit>
<trans-unit id="saveAsMarkdown">
<source xml:lang="en">Save As Markdown</source>
<target state="translated">另存为 Markdown</target>
</trans-unit>
<trans-unit id="saveAsXml">
<source xml:lang="en">Save As XML</source>
<target state="translated">另存为 XML</target>
@@ -3284,6 +3446,10 @@
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/azdataGraphView" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="executionPlanComparison.bottomPlanDiagram.ariaLabel">
<source xml:lang="en">{0}, use arrow keys to navigate between nodes</source>
<target state="translated">{0},请使用箭头键在节点之间导航</target>
</trans-unit>
<trans-unit id="invalidExecutionPlanZoomError">
<source xml:lang="en">Zoom level cannot be 0 or negative</source>
<target state="translated">缩放级别不能为 0 或负数</target>
@@ -3293,8 +3459,24 @@
<file original="src/sql/workbench/contrib/executionPlan/browser/compareExecutionPlanInput" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="epCompare.editorName">
<source xml:lang="en">Compare Execution Plans</source>
<target state="translated">比较执行计划</target>
<source xml:lang="en">CompareExecutionPlans</source>
<target state="translated">CompareExecutionPlans</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="ep.propertiesSearchDescription">
<source xml:lang="en">Search properties table</source>
<target state="translated">搜索属性表</target>
</trans-unit>
<trans-unit id="ep.searchPlaceholder">
<source xml:lang="en">Filter for any field...</source>
<target state="translated">筛选任何字段...</target>
</trans-unit>
<trans-unit id="ep.topOperationsSearchDescription">
<source xml:lang="en">Search top operations</source>
<target state="translated">搜索热门操作</target>
</trans-unit>
</body>
</file>
@@ -3320,14 +3502,14 @@
<source xml:lang="en">Loading execution plan</source>
<target state="translated">正在加载执行计划</target>
</trans-unit>
<trans-unit id="epComapre.placeholderInfoboxText">
<source xml:lang="en">Add execution plans to compare</source>
<target state="translated">添加要比较的执行计划</target>
</trans-unit>
<trans-unit id="epCompare.FileFilterDescription">
<source xml:lang="en">Execution Plan Files</source>
<target state="translated">执行计划文件</target>
</trans-unit>
<trans-unit id="epCompare.addExecutionPlanLabel">
<source xml:lang="en">Add execution plan</source>
<target state="translated">添加执行计划</target>
</trans-unit>
<trans-unit id="epCompare.comparePropertiesAction">
<source xml:lang="en">Properties</source>
<target state="translated">属性</target>
@@ -3364,6 +3546,22 @@
<source xml:lang="en">Zoom to fit</source>
<target state="translated">缩放到合适大小</target>
</trans-unit>
<trans-unit id="executionPlanComparison.bottomPlanDiagram.name">
<source xml:lang="en">Bottom execution Plan {0}</source>
<target state="translated">底部执行计划 {0}</target>
</trans-unit>
<trans-unit id="executionPlanComparison.topPlanDiagram.name">
<source xml:lang="en">Top execution Plan {0}</source>
<target state="translated">最高执行计划 {0}</target>
</trans-unit>
<trans-unit id="executionPlanDisableTooltip">
<source xml:lang="en">Tooltips disabled</source>
<target state="translated">已禁用工具提示</target>
</trans-unit>
<trans-unit id="executionPlanEnableTooltip">
<source xml:lang="en">Tooltips enabled</source>
<target state="translated">已启用工具提示</target>
</trans-unit>
<trans-unit id="queryDropdownPrefix">
<source xml:lang="en">Query {0} of {1}: {2}</source>
<target state="translated">查询 {1}: {2} 的 {0}</target>
@@ -3372,30 +3570,38 @@
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="executionPlanComparisonPropertiesBottomOperation">
<source xml:lang="en">Bottom operation: {0}</source>
<target state="translated">底部操作: {0}</target>
</trans-unit>
<trans-unit id="executionPlanComparisonPropertiesLeftOperation">
<source xml:lang="en">Left operation: {0}</source>
<target state="translated">左侧操作: {0}</target>
</trans-unit>
<trans-unit id="executionPlanComparisonPropertiesRightOperation">
<source xml:lang="en">Right operation: {0}</source>
<target state="translated">右侧操作: {0}</target>
</trans-unit>
<trans-unit id="executionPlanComparisonPropertiesTopOperation">
<source xml:lang="en">Top operation: {0}</source>
<target state="translated">热门操作: {0}</target>
</trans-unit>
<trans-unit id="executionPlanPropertiesEdgeOperationName">
<source xml:lang="en">Edge</source>
<target state="translated">边缘</target>
</trans-unit>
<trans-unit id="nodePropertyViewBottomOperation">
<source xml:lang="en">Bottom operation: {0}</source>
<target state="translated">底部操作: {0}</target>
</trans-unit>
<trans-unit id="nodePropertyViewLeftOperation">
<source xml:lang="en">Left operation: {0}</source>
<target state="translated">左侧操作: {0}</target>
</trans-unit>
<trans-unit id="nodePropertyViewNameEquivalentPropertiesRowHeader">
<source xml:lang="en">Equivalent Properties</source>
<target state="translated">等效属性</target>
</trans-unit>
<trans-unit id="nodePropertyViewNameGreaterThanTitle">
<source xml:lang="en">Greater than</source>
<target state="translated">大于</target>
</trans-unit>
<trans-unit id="nodePropertyViewNameLessThanTitle">
<source xml:lang="en">Less than</source>
<target state="translated">小于</target>
</trans-unit>
<trans-unit id="nodePropertyViewNameNameColumnHeader">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="nodePropertyViewNameNotEqualTitle">
<source xml:lang="en">Not equal to</source>
<target state="translated">不等于</target>
</trans-unit>
<trans-unit id="nodePropertyViewNameValueColumnBottomHeader">
<source xml:lang="en">Value (Bottom Plan)</source>
<target state="translated">值(底部计划)</target>
@@ -3412,10 +3618,22 @@
<source xml:lang="en">Value (Top Plan)</source>
<target state="translated">值(顶级计划)</target>
</trans-unit>
<trans-unit id="nodePropertyViewRightOperation">
<source xml:lang="en">Right operation: {0}</source>
<target state="translated">右侧操作: {0}</target>
</trans-unit>
<trans-unit id="nodePropertyViewTopOperation">
<source xml:lang="en">Top operation: {0}</source>
<target state="translated">热门操作: {0}</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/executionPlanContribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="executionPlan.tooltips.enableOnHoverTooltips">
<source xml:lang="en">When true, enables tooltips on hover for execution plan. When false, tooltips are shown on node click or F3 key press.</source>
<target state="translated">如果为 true则为执行计划启用悬停时工具提示。如果为 false则在节点单击或按 F3 键时显示工具提示。</target>
</trans-unit>
<trans-unit id="executionPlanCompareCommandOriginalValue">
<source xml:lang="en">Compare execution plans</source>
<target state="translated">比较执行计划</target>
@@ -3424,6 +3642,10 @@
<source xml:lang="en">Compare execution plans</source>
<target state="translated">比较执行计划</target>
</trans-unit>
<trans-unit id="executionPlanConfigurationTitle">
<source xml:lang="en">Execution Plan</source>
<target state="translated">执行计划</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/executionPlanEditor" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -3472,6 +3694,14 @@
<source xml:lang="en">Copy</source>
<target state="translated">复制</target>
</trans-unit>
<trans-unit id="executionPlanCollapseAllProperties">
<source xml:lang="en">Collapse All</source>
<target state="translated">全部折叠</target>
</trans-unit>
<trans-unit id="executionPlanExpandAllProperties">
<source xml:lang="en">Expand All</source>
<target state="translated">全部展开</target>
</trans-unit>
<trans-unit id="executionPlanPropertyViewClose">
<source xml:lang="en">Close</source>
<target state="translated">关闭</target>
@@ -3497,8 +3727,8 @@
<file original="src/sql/workbench/contrib/executionPlan/browser/executionPlanTab" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="executionPlanTitle">
<source xml:lang="en">Query Plan (Preview)</source>
<target state="translated">查询计划(预览)</target>
<source xml:lang="en">Query Plan</source>
<target state="translated">查询计划</target>
</trans-unit>
</body>
</file>
@@ -3517,8 +3747,8 @@
<target state="translated">全选</target>
</trans-unit>
<trans-unit id="planTreeTab.title">
<source xml:lang="en">Plan Tree (Preview)</source>
<target state="translated">计划树(预览版)</target>
<source xml:lang="en">Plan Tree</source>
<target state="translated">计划树</target>
</trans-unit>
<trans-unit id="topOperationsTableTitle">
<source xml:lang="en">Execution Plan Tree</source>
@@ -3532,6 +3762,10 @@
<source xml:lang="en">Execution Plan Files</source>
<target state="translated">执行计划文件</target>
</trans-unit>
<trans-unit id="executionPlan.diagram.ariaLabel">
<source xml:lang="en">Execution Plan {0}</source>
<target state="translated">执行计划 {0}</target>
</trans-unit>
<trans-unit id="executionPlanCompareExecutionPlanAction">
<source xml:lang="en">Compare execution plan</source>
<target state="translated">比较执行计划</target>
@@ -3560,6 +3794,10 @@
<source xml:lang="en">Zoom to fit</source>
<target state="translated">缩放到合适大小</target>
</trans-unit>
<trans-unit id="executionPlanHighlightExpensiveOperationAction">
<source xml:lang="en">Highlight Expensive Operation</source>
<target state="translated">突出显示高开销操作</target>
</trans-unit>
<trans-unit id="executionPlanOpenGraphFile">
<source xml:lang="en">Show Query Plan XML</source>
<target state="translated">显示查询计划 XML</target>
@@ -3619,8 +3857,8 @@
<target state="translated">全选</target>
</trans-unit>
<trans-unit id="topOperationsTabTitle">
<source xml:lang="en">Top Operations (Preview)</source>
<target state="translated">热门操作(预览)</target>
<source xml:lang="en">Top Operations</source>
<target state="translated">热门操作</target>
</trans-unit>
<trans-unit id="topOperationsTableTitle">
<source xml:lang="en">Top Operations</source>
@@ -3631,16 +3869,16 @@
<file original="src/sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cancelCustomZoomAction">
<source xml:lang="en">Close (Escape)</source>
<target state="translated">关闭(转义)</target>
<source xml:lang="en">Close</source>
<target state="translated">关闭</target>
</trans-unit>
<trans-unit id="customZoomApplyButton">
<source xml:lang="en">Apply</source>
<target state="translated">应用</target>
</trans-unit>
<trans-unit id="customZoomApplyButtonTitle">
<source xml:lang="en">Apply Zoom (Enter)</source>
<target state="translated">应用缩放(Enter)</target>
<source xml:lang="en">Apply Zoom</source>
<target state="translated">应用缩放</target>
</trans-unit>
<trans-unit id="invalidCustomZoomError">
<source xml:lang="en">Select a zoom value between 1 to 200</source>
@@ -3651,16 +3889,96 @@
<target state="translated">缩放(%)</target>
</trans-unit>
<trans-unit id="zoomAction">
<source xml:lang="en">Zoom (Enter)</source>
<target state="translated">缩放(Enter)</target>
<source xml:lang="en">Zoom</source>
<target state="translated">缩放</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/widgets/highlightExpensiveNodeWidget" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="actualNumberOfRowsForAllExecutionsAction">
<source xml:lang="en">Actual Number of Rows For All Executions</source>
<target state="translated">所有执行的实际行数</target>
</trans-unit>
<trans-unit id="cancelExpensiveOperationAction">
<source xml:lang="en">Close</source>
<target state="translated">关闭</target>
</trans-unit>
<trans-unit id="executionPlanActualElapsedCpuTime">
<source xml:lang="en">Actual Elapsed CPU Time</source>
<target state="translated">实际占用的 CPU 时间</target>
</trans-unit>
<trans-unit id="executionPlanActualElapsedTime">
<source xml:lang="en">Actual Elapsed Time</source>
<target state="translated">实际占用的时间</target>
</trans-unit>
<trans-unit id="executionPlanCost">
<source xml:lang="en">Cost</source>
<target state="translated">成本</target>
</trans-unit>
<trans-unit id="executionPlanNumberOfRowsRead">
<source xml:lang="en">Number of Rows Read</source>
<target state="translated">读取的行数</target>
</trans-unit>
<trans-unit id="executionPlanOff">
<source xml:lang="en">Off</source>
<target state="translated">关闭</target>
</trans-unit>
<trans-unit id="executionPlanSelectExpenseMetricTitle">
<source xml:lang="en">Select expense metric</source>
<target state="translated">选择费用指标</target>
</trans-unit>
<trans-unit id="executionPlanSubtreeCost">
<source xml:lang="en">Subtree Cost</source>
<target state="translated">子树成本</target>
</trans-unit>
<trans-unit id="expensiveOperationLabel">
<source xml:lang="en">Metric:</source>
<target state="translated">指标:</target>
</trans-unit>
<trans-unit id="highlightExpensiveOperationAction">
<source xml:lang="en">Apply</source>
<target state="translated">应用</target>
</trans-unit>
<trans-unit id="highlightExpensiveOperationApplyButton">
<source xml:lang="en">Apply</source>
<target state="translated">应用</target>
</trans-unit>
<trans-unit id="highlightExpensiveOperationButtonTitle">
<source xml:lang="en">Highlight Expensive Operation</source>
<target state="translated">突出显示高开销操作</target>
</trans-unit>
<trans-unit id="qp.expensiveOperationMetric.dontShowAgain">
<source xml:lang="en">Don't Show Again</source>
<target state="translated">不再显示</target>
</trans-unit>
<trans-unit id="qp.expensiveOperationMetric.no">
<source xml:lang="en">No</source>
<target state="translated">否</target>
</trans-unit>
<trans-unit id="qp.expensiveOperationMetric.yes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
</trans-unit>
<trans-unit id="queryExecutionPlan.showUpdateDefaultMetricInfo">
<source xml:lang="en">Set chosen metric as the default for query execution plans?</source>
<target state="translated">将所选指标设置为查询执行计划的默认项?</target>
</trans-unit>
<trans-unit id="turnOffExpensiveHighlightingOperationAction">
<source xml:lang="en">Off</source>
<target state="translated">关闭</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cancelSearchAction">
<source xml:lang="en">Close (Escape)</source>
<target state="translated">关闭(转义)</target>
<source xml:lang="en">Close</source>
<target state="translated">关闭</target>
</trans-unit>
<trans-unit id="executionPlanEnterValueTitle">
<source xml:lang="en">Enter search value</source>
<target state="translated">输入搜索值</target>
</trans-unit>
<trans-unit id="executionPlanSearchTypeContains">
<source xml:lang="en">Contains</source>
@@ -3670,13 +3988,29 @@
<source xml:lang="en">Equals</source>
<target state="translated">等于</target>
</trans-unit>
<trans-unit id="executionPlanSelectPropertyTitle">
<source xml:lang="en">Select property</source>
<target state="translated">选择属性</target>
</trans-unit>
<trans-unit id="executionPlanSelectSearchTypeTitle">
<source xml:lang="en">Select search type</source>
<target state="translated">选择搜索类型</target>
</trans-unit>
<trans-unit id="nextSearchItemAction">
<source xml:lang="en">Next Match (Enter)</source>
<target state="translated">下一个匹配项(Enter)</target>
<source xml:lang="en">Next Match</source>
<target state="translated">下一个匹配项</target>
</trans-unit>
<trans-unit id="previousSearchItemAction">
<source xml:lang="en">Previous Match (Shift+Enter)</source>
<target state="translated">上一个匹配项(Shift+Enter)</target>
<source xml:lang="en">Previous Match</source>
<target state="translated">上一个匹配项</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/executionPlan/common/executionPlanInput" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="epCompare.executionPlanEditorName">
<source xml:lang="en">ExecutionPlan</source>
<target state="translated">ExecutionPlan</target>
</trans-unit>
</body>
</file>
@@ -5108,6 +5442,10 @@ Error: {1}</source>
</file>
<file original="src/sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="ads-notebook">
<source xml:lang="en">Icon represent a notebook.</source>
<target state="translated">图标表示笔记本。</target>
</trans-unit>
<trans-unit id="notebookExplorer.name">
<source xml:lang="en">Notebooks</source>
<target state="translated">笔记本</target>
@@ -5436,6 +5774,10 @@ Error: {1}</source>
<source xml:lang="en">Data</source>
<target state="translated">数据</target>
</trans-unit>
<trans-unit id="executionPlan">
<source xml:lang="en">Execution Plan</source>
<target state="translated">执行计划</target>
</trans-unit>
<trans-unit id="notebook">
<source xml:lang="en">Notebook</source>
<target state="translated">笔记本</target>
@@ -5684,6 +6026,10 @@ Error: {1}</source>
<source xml:lang="en">Save As JSON</source>
<target state="translated">另存为 JSON</target>
</trans-unit>
<trans-unit id="saveAsMarkdown">
<source xml:lang="en">Save As Markdown</source>
<target state="translated">另存为 Markdown</target>
</trans-unit>
<trans-unit id="saveAsXml">
<source xml:lang="en">Save As XML</source>
<target state="translated">另存为 XML</target>
@@ -5904,6 +6250,22 @@ Error: {1}</source>
<source xml:lang="en">Character used for enclosing text fields when saving results as CSV</source>
<target state="translated">将结果保存为 CSV 时用于封装文本字段的字符</target>
</trans-unit>
<trans-unit id="queryEditor.results.saveAsExcel.includeHeaders">
<source xml:lang="en">When true, column headers are included when saving results as an Excel file</source>
<target state="translated">如果为 true则在将结果另存为 Excel 文件时包含列标题</target>
</trans-unit>
<trans-unit id="queryEditor.results.saveAsMarkdown.encoding">
<source xml:lang="en">File encoding used when saving results as Markdown</source>
<target state="translated">将结果保存为 Markdown 时使用的文件编码</target>
</trans-unit>
<trans-unit id="queryEditor.results.saveAsMarkdown.includeHeaders">
<source xml:lang="en">When true, column headers are included when saving results as a Markdown file</source>
<target state="translated">如果为 true则在将结果另存为 Markdown 文件时包含列标题</target>
</trans-unit>
<trans-unit id="queryEditor.results.saveAsMarkdown.lineSeparator">
<source xml:lang="en">Character(s) to use to separate lines when exporting to Markdown, defaults to system line endings</source>
<target state="translated">导出到 Markdown 时用于分隔行的字符,默认为系统行尾</target>
</trans-unit>
<trans-unit id="queryEditor.results.saveAsXml.encoding">
<source xml:lang="en">File encoding used when saving results as XML</source>
<target state="translated">将结果保存为 XML 时使用的文件编码</target>
@@ -6136,6 +6498,10 @@ Error: {1}</source>
<source xml:lang="en">Resource Viewer</source>
<target state="translated">资源查看器</target>
</trans-unit>
<trans-unit id="resourceViewerIcon">
<source xml:lang="en">Icon for resource viewer.</source>
<target state="translated">资源查看器的图标。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/resourceViewer/browser/resourceViewerActions" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -6302,14 +6668,6 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="tableDesigner.PreviewFeature">
<source xml:lang="en">Preview feature</source>
<target state="translated">预览功能</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/tasks/browser/tasks.contribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="inProgressTasksChangesBadge">
@@ -6468,6 +6826,22 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="notifyEncryption.message">
<source xml:lang="en">Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details.</source>
<target state="translated">现在Azure Data Studio 已默认为所有 SQL Server 连接启用加密。除非已更改某些与加密相关的连接属性,否则这可能会导致现有连接不再工作。{0}建议查看下面的链接以了解更多详细信息。</target>
</trans-unit>
<trans-unit id="notifyEncryption.moreInfoLink">
<source xml:lang="en">More information</source>
<target state="translated">详细信息</target>
</trans-unit>
<trans-unit id="notifyEncryption.title">
<source xml:lang="en">Important Update</source>
<target state="translated">重要更新</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/page/browser/az_data_welcome_page" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="welcomePage.createConnection">
@@ -6828,6 +7202,49 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/page/browser/welcomePage.contribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="miWelcome">
<source xml:lang="en">&amp;&amp;Welcome</source>
<note>&amp;&amp; denotes a mnemonic</note>
<target state="translated">欢迎使用(&amp;&amp;W)</target>
</trans-unit>
<trans-unit id="workbench.startupEditor">
<source xml:lang="en">Controls which editor is shown at startup, if none are restored from the previous session.</source>
<target state="translated">在没有从上一会话中恢复出信息的情况下,控制启动时显示的编辑器。</target>
</trans-unit>
<trans-unit id="workbench.startupEditor.newUntitledFile">
<source xml:lang="en">Open a new untitled file (only applies when opening an empty window).</source>
<note>This is the description for a setting. Values surrounded by single quotes are not to be translated.</note>
<target state="translated">打开一个新的无标题文件(仅在打开一个空窗口时适用)。</target>
</trans-unit>
<trans-unit id="workbench.startupEditor.none">
<source xml:lang="en">Start without an editor.</source>
<note>This is the description for a setting. Values surrounded by single quotes are not to be translated.</note>
<target state="translated">在启动时不打开编辑器。</target>
</trans-unit>
<trans-unit id="workbench.startupEditor.readme">
<source xml:lang="en">Open the README when opening a folder that contains one, fallback to 'welcomePage' otherwise. Note: This is only observed as a global configuration, it will be ignored if set in a workspace or folder configuration.</source>
<note>This is the description for a setting. Values surrounded by single quotes are not to be translated.</note>
<target state="translated">当打开包含自述文件的文件夹时,请打开自述文件,否则会回退到 'welcomePage'。请注意: 仅在作为全局 配置时才遵守此操作,如果在工作区或文件夹配置中进行设置,则此将被忽略。</target>
</trans-unit>
<trans-unit id="workbench.startupEditor.welcomePage">
<source xml:lang="en">Open the Welcome page, with content to aid in getting started with Azure Data Studio and extensions.</source>
<note>This is the description for a setting. Values surrounded by single quotes are not to be translated.</note>
<target state="translated">打开包含帮助开始使用 Azure Data Studio 和扩展内容的欢迎页面。</target>
</trans-unit>
<trans-unit id="workbench.startupEditor.welcomePageInEmptyWorkbench">
<source xml:lang="en">Open the Welcome page when opening an empty workbench.</source>
<note>This is the description for a setting. Values surrounded by single quotes are not to be translated.</note>
<target state="translated">在打开空工作区时打开欢迎页面。</target>
</trans-unit>
<trans-unit id="workbench.startupEditor.welcomePageWithTour">
<source xml:lang="en">Open the welcome page with Getting Started Tour (default)</source>
<note>This is the description for a setting. Values surrounded by single quotes are not to be translated.</note>
<target state="translated">使用入门教程(默认)打开欢迎页面</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/accountManagement/browser/accountDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="accountDialog.addConnection">
@@ -7134,6 +7551,10 @@ Error: {1}</source>
<source xml:lang="en">Connection error</source>
<target state="translated">连接错误</target>
</trans-unit>
<trans-unit id="enableTrustServerCertificate">
<source xml:lang="en">Enable Trust server certificate</source>
<target state="translated">启用信任服务器证书</target>
</trans-unit>
<trans-unit id="kerberosErrorStart">
<source xml:lang="en">Connection failed due to Kerberos error.</source>
<target state="translated">由于 Kerberos 错误,连接失败。</target>
@@ -7146,6 +7567,18 @@ Error: {1}</source>
<source xml:lang="en">If you have previously connected you may need to re-run kinit.</source>
<target state="translated">如果之前已连接,可能需要重新运行 kinit。</target>
</trans-unit>
<trans-unit id="runKinit">
<source xml:lang="en">Run Kinit</source>
<target state="translated">运行 Kinit</target>
</trans-unit>
<trans-unit id="trustServerCertInstructionText">
<source xml:lang="en">Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog.
Note: A self-signed certificate offers only limited protection and is not a recommended practice for production environments. Do you want to enable 'Trust server certificate' on this connection and retry? </source>
<target state="translated">已在此连接上启用加密、查看目标 SQL Server 的 SSL 和证书配置,或在连接对话框中启用“信任服务器证书”。
注意: 自签名证书仅提供有限的保护,不建议用于生产环境。是否要在此连接上启用“信任服务器证书”,然后重试?</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/connection/browser/connectionDialogWidget" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -7174,26 +7607,10 @@ Error: {1}</source>
<source xml:lang="en">Connect</source>
<target state="translated">连接</target>
</trans-unit>
<trans-unit id="connectionDialog.connectionProviderNotSupported">
<source xml:lang="en">The extension that supports provider type '{0}' is not currently installed. Please install it and try again.</source>
<target state="translated">当前未安装支持提供程序类型 \"{0}\" 的扩展。请安装它,然后重试。</target>
</trans-unit>
<trans-unit id="connectionDialog.extensionNotInstalled">
<source xml:lang="en">The extension '{0}' is required in order to connect to this resource. Please install it and try again.</source>
<target state="translated">若要连接到此资源,需要扩展 \"{0}\"。请安装它,然后重试。</target>
</trans-unit>
<trans-unit id="connectionDialog.recentConnections">
<source xml:lang="en">Recent Connections</source>
<target state="translated">最近的连接</target>
</trans-unit>
<trans-unit id="connectionDialog.viewExtension">
<source xml:lang="en">View Extension</source>
<target state="translated">查看扩展</target>
</trans-unit>
<trans-unit id="connectionDialog.viewExtensions">
<source xml:lang="en">View Extensions</source>
<target state="translated">查看扩展</target>
</trans-unit>
<trans-unit id="noRecentConnections">
<source xml:lang="en">No recent connection</source>
<target state="translated">没有最近的连接</target>
@@ -7210,6 +7627,10 @@ Error: {1}</source>
<source xml:lang="en">Are you sure you want to cancel this connection?</source>
<target state="translated">确定要取消此连接吗?</target>
</trans-unit>
<trans-unit id="connection.extensionNotInstalled">
<source xml:lang="en">The extension '{0}' is required in order to connect to this resource. Do you want to install it?</source>
<target state="translated">若要连接到此资源,需要扩展 "{0}"。是否要安装它?</target>
</trans-unit>
<trans-unit id="connection.invalidConnectionResult">
<source xml:lang="en">Connection result is invalid</source>
<target state="translated">连接结果无效</target>
@@ -7230,6 +7651,10 @@ Error: {1}</source>
<source xml:lang="en">The server version is not supported by Azure Data Studio, you may still connect to it but some features in Azure Data Studio might not work as expected.</source>
<target state="translated">Azure Data Studio 不支持此服务器版本,你仍然可以连接到它,但 Azure Data Studio 中的某些功能可能无法按预期工作。</target>
</trans-unit>
<trans-unit id="connectionDialog.connectionProviderNotSupported">
<source xml:lang="en">The extension that supports provider type '{0}' is not currently installed. Do you want to view the extensions?</source>
<target state="translated">当前未安装支持提供程序类型 "{0}" 的扩展。是否要查看扩展?</target>
</trans-unit>
<trans-unit id="connectionManagementService.noProviderForUri">
<source xml:lang="en">Could not find provider for uri: {0}</source>
<target state="translated">找不到此 URI 的提供程序: {0}</target>
@@ -7258,6 +7683,14 @@ Error: {1}</source>
<source xml:lang="en">Advanced...</source>
<target state="translated">高级…</target>
</trans-unit>
<trans-unit id="boolean.false">
<source xml:lang="en">False</source>
<target state="translated">False</target>
</trans-unit>
<trans-unit id="boolean.true">
<source xml:lang="en">True</source>
<target state="translated">True</target>
</trans-unit>
<trans-unit id="connection.azureAccountDropdownLabel">
<source xml:lang="en">Account</source>
<target state="translated">帐户</target>
@@ -7406,6 +7839,10 @@ Error: {1}</source>
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="errorMessageDialog.readMore">
<source xml:lang="en">Read More</source>
<target state="translated">阅读详细信息</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/errorMessage/browser/errorMessageService" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -7961,14 +8398,6 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="loading">
<source xml:lang="en">Loading...</source>
<target state="translated">正在加载...</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/connectionTreeAction" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="DisconnectAction">
@@ -8041,14 +8470,6 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="loading">
<source xml:lang="en">Loading...</source>
<target state="translated">正在加载...</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/treeCreationUtils" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="serversAriaLabel">
@@ -8263,6 +8684,10 @@ Error: {1}</source>
<source xml:lang="en">JSON</source>
<target state="translated">JSON</target>
</trans-unit>
<trans-unit id="resultsSerializer.saveAsFileExtensionMarkdownTitle">
<source xml:lang="en">Markdown</source>
<target state="translated">Markdown</target>
</trans-unit>
<trans-unit id="resultsSerializer.saveAsFileExtensionTXTTitle">
<source xml:lang="en">Plain Text</source>
<target state="translated">纯文本</target>
@@ -8527,10 +8952,6 @@ Error: {1}</source>
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="serverGroup.colorValue">
<source xml:lang="en">Group Color: {0}</source>
<target state="translated">组颜色: {0}</target>
</trans-unit>
<trans-unit id="serverGroup.ok">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>