Update to langpack for December release (#17904)

* update to xlfs

* update to langpack json files
This commit is contained in:
Alex Ma
2021-12-13 11:05:08 -08:00
committed by GitHub
parent 2da29f17c2
commit 52b7980d9d
150 changed files with 10767 additions and 2517 deletions

View File

@@ -2,13 +2,17 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/arc/dist/localizedConstants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="arc.USD">
<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="new">Apply</target>
<target state="translated">应用</target>
</trans-unit>
<trans-unit id="arc.arcDeploymentDeprecation">
<source xml:lang="en">The Arc Deployment extension has been replaced by the Arc extension and has been uninstalled.</source>
@@ -28,12 +32,16 @@
</trans-unit>
<trans-unit id="arc.backups">
<source xml:lang="en">Backups</source>
<target state="new">Backups</target>
<target state="translated">备份</target>
</trans-unit>
<trans-unit id="arc.backupsStorage">
<source xml:lang="en">{0} backups</source>
<target state="translated">{0} 备份</target>
</trans-unit>
<trans-unit id="arc.businessCriticalLabel">
<source xml:lang="en">BusinessCritical</source>
<target state="translated">业务关键</target>
</trans-unit>
<trans-unit id="arc.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
@@ -84,11 +92,11 @@
</trans-unit>
<trans-unit id="arc.configureRP">
<source xml:lang="en">Configure retention policy</source>
<target state="new">Configure retention policy</target>
<target state="translated">配置保留策略</target>
</trans-unit>
<trans-unit id="arc.configureRetentionPolicyButton">
<source xml:lang="en">Configure Retention Policy</source>
<target state="new">Configure Retention Policy</target>
<target state="translated">配置保留策略</target>
</trans-unit>
<trans-unit id="arc.confirmNewPassword">
<source xml:lang="en">Confirm the new password</source>
@@ -275,7 +283,7 @@
</trans-unit>
<trans-unit id="arc.database">
<source xml:lang="en">Database</source>
<target state="new">Database</target>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="arc.databaseCreated">
<source xml:lang="en">Database {0} created</source>
@@ -286,12 +294,12 @@
<target state="translated">未能创建数据库 {0}。{1}</target>
</trans-unit>
<trans-unit id="arc.databaseDetails">
<source xml:lang="en">Database Details</source>
<target state="new">Database Details</target>
<source xml:lang="en">Destination Details</source>
<target state="translated">目标详细信息</target>
</trans-unit>
<trans-unit id="arc.databaseDetailsText">
<source xml:lang="en">Enter the required settings for this database, including a name and a target managed instance. By default, the source instance is selected.</source>
<target state="new">Enter the required settings for this database, including a name and a target managed instance. By default, the source instance is selected.</target>
<source xml:lang="en">Enter the required settings for target database name and SQL managed instance. By default, the source managed instance is selected.</source>
<target state="translated">请输入目标数据库所需的设置,包括名称和 SQL 托管实例。源托管实例默认已选择。</target>
</trans-unit>
<trans-unit id="arc.databaseName">
<source xml:lang="en">Database name</source>
@@ -342,8 +350,8 @@
<target state="translated">当前正在删除另一个扩展,请在完成后重试。</target>
</trans-unit>
<trans-unit id="arc.earliestPitrRestorePoint">
<source xml:lang="en">Earliest PITR restore point</source>
<target state="new">Earliest PITR restore point</target>
<source xml:lang="en">Earliest point in time</source>
<target state="translated">最早的时间点</target>
</trans-unit>
<trans-unit id="arc.emergency">
<source xml:lang="en">Emergency</source>
@@ -465,6 +473,10 @@
<source xml:lang="en">Fully qualified domain</source>
<target state="translated">完全限定的域</target>
</trans-unit>
<trans-unit id="arc.generalPurposeLabel">
<source xml:lang="en">GeneralPurpose</source>
<target state="translated">常规用途</target>
</trans-unit>
<trans-unit id="arc.grafanaDashboard">
<source xml:lang="en">Grafana Dashboard</source>
<target state="translated">Grafana 仪表板</target>
@@ -483,7 +495,7 @@
</trans-unit>
<trans-unit id="arc.instance">
<source xml:lang="en">Instance</source>
<target state="new">Instance</target>
<target state="translated">实例</target>
</trans-unit>
<trans-unit id="arc.instanceDeleted">
<source xml:lang="en">Instance '{0}' deleted</source>
@@ -530,8 +542,8 @@
<target state="translated">上次转换时间</target>
</trans-unit>
<trans-unit id="arc.latestpitrRestorePoint">
<source xml:lang="en">Latest PITR restore point</source>
<target state="new">Latest PITR restore point</target>
<source xml:lang="en">Latest point in time</source>
<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>
@@ -583,7 +595,7 @@
</trans-unit>
<trans-unit id="arc.miaaBackupsDatabasesDescription">
<source xml:lang="en">Databases with available backups are displayed below. Restore databases to this instance or any other instance within the same custom location.</source>
<target state="new">Databases with available backups are displayed below. Restore databases to this instance or any other instance within the same custom location.</target>
<target state="translated">下面显示了具有可用备份的数据库。将数据库还原到此实例或同一自定义位置内的任何其他实例。</target>
</trans-unit>
<trans-unit id="arc.miaaComputeAndStorageDescriptionPartOne">
<source xml:lang="en">You can scale your Azure SQL managed instance - Azure Arc by</source>
@@ -766,12 +778,12 @@
<target state="translated">PostgreSQL 超大规模 - Azure Arc</target>
</trans-unit>
<trans-unit id="arc.pitr">
<source xml:lang="en">Point-in-time restore (PITR)</source>
<target state="new">Point-in-time restore (PITR)</target>
<source xml:lang="en">Point in time restore</source>
<target state="translated">时点还原</target>
</trans-unit>
<trans-unit id="arc.pitrInfo">
<source xml:lang="en">Specify how long you want to keep your point-in-time backups. Customize this for backup availability.</source>
<target state="new">Specify how long you want to keep your point-in-time backups. Customize this for backup availability.</target>
<target state="translated">指定要保留时点备份的时长。可按备份可用性自定义此项。</target>
</trans-unit>
<trans-unit id="arc.podConditionsTable">
<source xml:lang="en">Pod conditions table</source>
@@ -847,11 +859,11 @@
</trans-unit>
<trans-unit id="arc.projectDetails">
<source xml:lang="en">Project Details</source>
<target state="new">Project Details</target>
<target state="translated">项目详细信息</target>
</trans-unit>
<trans-unit id="arc.projectDetailsText">
<source xml:lang="en">Select the subscription to manage deployed resources. Use resource groups like folders to organize and manage all your resources.</source>
<target state="new">Select the subscription to manage deployed resources. Use resource groups like folders to organize and manage all your resources.</target>
<target state="translated">选择订阅以管理已部署的资源。使用资源组(如文件夹)来整理和管理所有资源。</target>
</trans-unit>
<trans-unit id="arc.properties">
<source xml:lang="en">Properties</source>
@@ -897,6 +909,18 @@
<source xml:lang="en">Remember Password</source>
<target state="translated">记住密码</target>
</trans-unit>
<trans-unit id="arc.replicaOne">
<source xml:lang="en">1</source>
<target state="translated">1</target>
</trans-unit>
<trans-unit id="arc.replicaThree">
<source xml:lang="en">3</source>
<target state="translated">3</target>
</trans-unit>
<trans-unit id="arc.replicaTwo">
<source xml:lang="en">2</source>
<target state="translated">2</target>
</trans-unit>
<trans-unit id="arc.resetAllToDefault">
<source xml:lang="en">Reset all to default</source>
<target state="translated">全部重置为默认设置</target>
@@ -927,19 +951,35 @@
</trans-unit>
<trans-unit id="arc.restore">
<source xml:lang="en">Restore</source>
<target state="new">Restore</target>
<target state="translated">还原</target>
</trans-unit>
<trans-unit id="arc.restoreDatabase">
<source xml:lang="en">Restore Database</source>
<target state="new">Restore Database</target>
<target state="translated">还原数据库</target>
</trans-unit>
<trans-unit id="arc.restoreInfo">
<source xml:lang="en">Restore a database to an Azure Arc enabled SQL Managed Instance of your choice.</source>
<target state="new">Restore a database to an Azure Arc enabled SQL Managed Instance of your choice.</target>
<source xml:lang="en">Restore a database to an Azure Arc enabled SQL Managed Instance.</source>
<target state="translated">将数据库还原到已启用 Azure Arc 的 SQL 托管实例。</target>
</trans-unit>
<trans-unit id="arc.restorePoint">
<source xml:lang="en">Restore point (UTC)</source>
<target state="new">Restore point (UTC)</target>
<source xml:lang="en">Restore point (UTC), in a time format: 'YYYY-MM-DDTHH:MM:SSZ</source>
<target state="translated">恢复点(UTC),采用以下时间格式:“年-月-日,时:分:秒</target>
</trans-unit>
<trans-unit id="arc.restorePointDetails">
<source xml:lang="en">Restore Point Details</source>
<target state="translated">还原点详细信息</target>
</trans-unit>
<trans-unit id="arc.restorePointErrorrMessage">
<source xml:lang="en">Provide time in correct format and within range: {0} to {1}</source>
<target state="translated">提供采用正确格式且在范围内的时间:{0} 至 {1}</target>
</trans-unit>
<trans-unit id="arc.restorePointText">
<source xml:lang="en">Enter a restore point in the specified time format within given range of earliest and latest restore time.</source>
<target state="translated">以指定时间格式输入处于给定最早和最近的还原时间范围内的还原点。</target>
</trans-unit>
<trans-unit id="arc.restoreTimeWindowUpdateFailed">
<source xml:lang="en">Point in time restore time window update failed. {0}</source>
<target state="translated">时间点还原时间范围更新失败。{0}</target>
</trans-unit>
<trans-unit id="arc.restoring">
<source xml:lang="en">Restoring</source>
@@ -947,7 +987,7 @@
</trans-unit>
<trans-unit id="arc.retentionDays">
<source xml:lang="en">Point-In-Time Recovery retention (days)</source>
<target state="new">Point-In-Time Recovery retention (days)</target>
<target state="translated">时点恢复保留期(天)</target>
</trans-unit>
<trans-unit id="arc.running">
<source xml:lang="en">Running</source>
@@ -999,15 +1039,15 @@
</trans-unit>
<trans-unit id="arc.sourceDatabase">
<source xml:lang="en">Source database</source>
<target state="new">Source database</target>
<target state="translated">源数据库</target>
</trans-unit>
<trans-unit id="arc.sourceDetails">
<source xml:lang="en">Source Details</source>
<target state="new">Source Details</target>
<target state="translated">源详细信息</target>
</trans-unit>
<trans-unit id="arc.sourceDetailsText">
<source xml:lang="en">Select a backup source and provide details. Additional settings will be defaulted where possible based on the selected backup.</source>
<target state="new">Select a backup source and provide details. Additional settings will be defaulted where possible based on the selected backup.</target>
<source xml:lang="en">Select a backup source and provide details. Additional settings will be defaulted where possible based on the selected database.</source>
<target state="translated">选择备份源并提供详细信息。如果可能,将根据所选数据库默认采用其他设置。</target>
</trans-unit>
<trans-unit id="arc.state">
<source xml:lang="en">State</source>
@@ -1023,7 +1063,7 @@
</trans-unit>
<trans-unit id="arc.subscription">
<source xml:lang="en">Subscription</source>
<target state="new">Subscription</target>
<target state="translated">订阅</target>
</trans-unit>
<trans-unit id="arc.subscriptionId">
<source xml:lang="en">Subscription ID</source>
@@ -1289,6 +1329,22 @@
<source xml:lang="en">I accept {0} and {1}.</source>
<target state="translated">我接受 {0} 和 {1}。</target>
</trans-unit>
<trans-unit id="arc.data.controller.auto.upload.logs">
<source xml:lang="en">Auto-upload Logs</source>
<target state="translated">自动上传日志</target>
</trans-unit>
<trans-unit id="arc.data.controller.auto.upload.logs.description">
<source xml:lang="en">Enable the automatic upload of logs. Direct mode only.</source>
<target state="translated">启用日志的自动上传。仅限直接模式。</target>
</trans-unit>
<trans-unit id="arc.data.controller.auto.upload.metrics">
<source xml:lang="en">Auto-upload Metrics</source>
<target state="translated">自动上传指标</target>
</trans-unit>
<trans-unit id="arc.data.controller.auto.upload.metrics.description">
<source xml:lang="en">Enable the automatic upload of metrics. Direct mode only.</source>
<target state="translated">启用指标的自动上传。仅限直接模式。</target>
</trans-unit>
<trans-unit id="arc.data.controller.cluster.config.profile">
<source xml:lang="en">Config profile</source>
<target state="translated">配置文件</target>
@@ -1309,6 +1365,10 @@
<source xml:lang="en">What is your target existing Kubernetes cluster environment?</source>
<target state="translated">你的目标现有 Kubernetes 群集环境是什么?</target>
</trans-unit>
<trans-unit id="arc.data.controller.connectivity.mode">
<source xml:lang="en">Connectivity mode</source>
<target state="translated">连接模式</target>
</trans-unit>
<trans-unit id="arc.data.controller.create.azureconfig.title">
<source xml:lang="en">Azure Configuration</source>
<target state="translated">Azure 配置</target>
@@ -1321,9 +1381,17 @@
<source xml:lang="en">Review your configuration</source>
<target state="translated">查看配置</target>
</trans-unit>
<trans-unit id="arc.data.controller.custom.location">
<source xml:lang="en">Custom Location</source>
<target state="translated">自定义位置</target>
</trans-unit>
<trans-unit id="arc.data.controller.custom.location.description">
<source xml:lang="en">The name of the custom location. Direct mode only.</source>
<target state="translated">自定义位置的名称。仅限直接模式。</target>
</trans-unit>
<trans-unit id="arc.data.controller.details.description">
<source xml:lang="en">Provide a namespace, name and storage class for your Azure Arc data controller. This name will be used to identify your Arc instance for remote management and monitoring.</source>
<target state="translated">提供 Azure Arc 数据控制器命名空间、名称存储类。此名称将用于标识用于远程管理和监视的 Arc 实例。</target>
<source xml:lang="en">For indirect mode, provide a namespace, name and storage class for your Azure Arc data controller. This name will be used to identify your Arc instance for remote management and monitoring. For direct mode you do not need to provide a namespace, but please provide the custom location name.</source>
<target state="translated">对于间接模式,请为 Azure Arc 数据控制器提供命名空间、名称存储类。此名称将用于标识 Arc 实例以进行远程管理和监视。对于直接模式,无需提供命名空间,但请提供自定义位置名称。</target>
</trans-unit>
<trans-unit id="arc.data.controller.details.title">
<source xml:lang="en">Data controller details</source>
@@ -1353,6 +1421,10 @@
<source xml:lang="en">Data controller namespace</source>
<target state="translated">数据控制器命名空间</target>
</trans-unit>
<trans-unit id="arc.data.controller.namespace.description">
<source xml:lang="en">Indirect mode only.</source>
<target state="translated">仅限间接模式。</target>
</trans-unit>
<trans-unit id="arc.data.controller.namespace.validation.description">
<source xml:lang="en">Namespace must consist of lower case alphanumeric characters or '-', start/end with an alphanumeric character, and be 63 characters or fewer in length.</source>
<target state="translated">命名空间必须包含小写字母数字字符或 “-”,以字母数字字符开头/结尾,并且长度不能超过 63 个字符。</target>
@@ -1661,6 +1733,98 @@
<source xml:lang="en">The request for cores of the managed instance as an integer.</source>
<target state="translated">将托管实例的核心作为整数的请求。</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary">
<source xml:lang="en">Cost Summary</source>
<target state="translated">成本摘要</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.additional.charge">
<source xml:lang="en">Additional charge per usage. See {0} for more detail.</source>
<target state="translated">每次使用的额外费用。有关详细信息,请参阅 {0}。</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.admin.account">
<source xml:lang="en">Administrator account</source>
<target state="translated">管理员帐户</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.azure.hybrid.benefit.discount">
<source xml:lang="en">Azure Hybrid Benefit discount (in USD)</source>
<target state="translated">Azure 混合使用权益折扣(美元)</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.basics">
<source xml:lang="en">Basics</source>
<target state="translated">基本信息</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.business.critical">
<source xml:lang="en">Business Critical</source>
<target state="translated">业务关键</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.cost.vcore">
<source xml:lang="en">Cost per vCore (in USD)</source>
<target state="translated">每个 vCore 的成本(美元)</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.custom.location">
<source xml:lang="en">Custom location</source>
<target state="translated">自定义位置</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.estimated.cost.per.month">
<source xml:lang="en">Estimated cost per month</source>
<target state="translated">每月估计成本</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.general.purpose">
<source xml:lang="en">General Purpose</source>
<target state="translated">常规用途</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.instance.name">
<source xml:lang="en">Instance name</source>
<target state="translated">实例名称</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.managed.instance.admin.login">
<source xml:lang="en">Managed Instance admin login</source>
<target state="translated">托管实例管理员登录名</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.pricing.details">
<source xml:lang="en">pricing details</source>
<target state="translated">定价详情</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.resource.group">
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.service.tier">
<source xml:lang="en">Service Tier</source>
<target state="translated">服务层</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.service.tier.learn.more.description">
<source xml:lang="en">Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical. {0}</source>
<target state="translated">从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。{0}</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.service.tier.learn.more.text">
<source xml:lang="en">Learn more</source>
<target state="translated">了解详细信息</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.sql.connection.info">
<source xml:lang="en">SQL Connection Information</source>
<target state="translated">SQL 连接信息</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.sql.instance.settings">
<source xml:lang="en">SQL Instance Settings</source>
<target state="translated">SQL 实例设置</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.sql.miaa">
<source xml:lang="en">SQL managed instance - Azure Arc</source>
<target state="translated">SQL 托管实例 - Azure Arc</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.sql.miaa.cost.summary">
<source xml:lang="en">SQL Managed Instance - Azure Arc Cost Summary</source>
<target state="translated">Azure SQL 托管实例 Azure Arc 成本摘要</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.subscription">
<source xml:lang="en">Subscription</source>
<target state="translated">订阅</target>
</trans-unit>
<trans-unit id="arc.sql.cost.summary.vcore.limit">
<source xml:lang="en">CPU vCores Limit</source>
<target state="translated">CPU vCores 限制</target>
</trans-unit>
<trans-unit id="arc.sql.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>
@@ -1670,12 +1834,8 @@
<target state="translated">仅供开发使用</target>
</trans-unit>
<trans-unit id="arc.sql.high.availability.description">
<source xml:lang="en">Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.</source>
<target state="translated">启用其他副本以实现高可用性。所选的计算和存储配置将应用于所有副本。</target>
</trans-unit>
<trans-unit id="arc.sql.high.availability.label">
<source xml:lang="en">High Availability</source>
<target state="translated">高可用性</target>
<source xml:lang="en">Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas. Choose from: General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability) or [PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability).</source>
<target state="translated">启用其他副本以实现高可用性。下面选择的计算和存储配置将应用于所有副本。选择自:常规用途(最多 24 个 vCore 和 128Gi 的 RAM、标准高可用性)或[PREVIEW]业务关键(无限 vCore 和 RAM高级高可用性)。</target>
</trans-unit>
<trans-unit id="arc.sql.instance.name">
<source xml:lang="en">Instance name</source>
@@ -1697,6 +1857,14 @@
<source xml:lang="en">sa username is disabled, please choose another username</source>
<target state="translated">sa 用户名已禁用,请选择其他用户名</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>
<target state="translated">如果你已经拥有 SQL Server 许可证,请申请 Azure 混合权益</target>
</trans-unit>
<trans-unit id="arc.sql.license.type.label">
<source xml:lang="en">I already have a SQL Server License</source>
<target state="translated">我已有 SQL Server 许可证</target>
</trans-unit>
<trans-unit id="arc.sql.memory-limit.description">
<source xml:lang="en">The limit of the capacity of the managed instance as an integer.</source>
<target state="translated">托管实例的容量限制(整数)。</target>
@@ -1706,8 +1874,8 @@
<target state="translated">对托管实例容量的请求(整数内存量,以 GB 为单位)。</target>
</trans-unit>
<trans-unit id="arc.sql.one.replica">
<source xml:lang="en">1 replica</source>
<target state="translated">1 个副本</target>
<source xml:lang="en">1</source>
<target state="translated">1</target>
</trans-unit>
<trans-unit id="arc.sql.pitr.description">
<source xml:lang="en">Point in time restore</source>
@@ -1717,25 +1885,29 @@
<source xml:lang="en">Configure retention for point-in-time backups. {0}</source>
<target state="translated">配置时间点备份的保留期。{0}</target>
</trans-unit>
<trans-unit id="arc.sql.replicas">
<source xml:lang="en">Replicas</source>
<target state="translated">副本</target>
</trans-unit>
<trans-unit id="arc.sql.retention.days.description">
<source xml:lang="en">Specify how long you want to keep your point-in-time backups.</source>
<target state="translated">指定要将时间点备份保留多长时间。</target>
</trans-unit>
<trans-unit id="arc.sql.retention.days.label">
<source xml:lang="en">PITR retention (days)</source>
<target state="translated">PITR 保留(天)</target>
<source xml:lang="en">Point in time retention (days)</source>
<target state="translated">时间点保留(天)</target>
</trans-unit>
<trans-unit id="arc.sql.service.tier.business.critical">
<source xml:lang="en">[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)</source>
<target state="translated">[预览] 业务关键(无限制的 vCore 和 RAM高级高可用性)</target>
<source xml:lang="en">BusinessCritical</source>
<target state="translated">业务关键</target>
</trans-unit>
<trans-unit id="arc.sql.service.tier.description">
<source xml:lang="en">Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical. {0}</source>
<target state="translated">从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。{0}</target>
</trans-unit>
<trans-unit id="arc.sql.service.tier.general.purpose">
<source xml:lang="en">General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)</source>
<target state="translated">常规用途(最多 24 个 Vcore 和 128 Gi RAM标准高可用性)</target>
<source xml:lang="en">GeneralPurpose</source>
<target state="translated">常规用途</target>
</trans-unit>
<trans-unit id="arc.sql.service.tier.label">
<source xml:lang="en">Service Tier</source>
@@ -1761,13 +1933,17 @@
<source xml:lang="en">The storage class to be used for logs (/var/log). If no value is specified, the default storage class will be used.</source>
<target state="translated">用于日志的存储类(/var/log)。如果未指定任何值,则将使用默认存储类。</target>
</trans-unit>
<trans-unit id="arc.sql.summary.arc.by.microsoft">
<source xml:lang="en">by Microsoft</source>
<target state="translated">由 Microsoft 提供</target>
</trans-unit>
<trans-unit id="arc.sql.three.replicas">
<source xml:lang="en">3 replicas</source>
<target state="translated">3 个副本</target>
<source xml:lang="en">3</source>
<target state="translated">3</target>
</trans-unit>
<trans-unit id="arc.sql.two.replicas">
<source xml:lang="en">2 replicas</source>
<target state="translated">2 个副本</target>
<source xml:lang="en">2</source>
<target state="translated">2</target>
</trans-unit>
<trans-unit id="arc.sql.username">
<source xml:lang="en">Username</source>
@@ -1859,6 +2035,10 @@
<source xml:lang="en">Edit Connection</source>
<target state="translated">编辑连接</target>
</trans-unit>
<trans-unit id="command.estimateCostSqlMiaa.title">
<source xml:lang="en">Estimate Cost of SQL Managed Instance - Azure Arc</source>
<target state="translated">SQL 托管实例的估计成本 - Azure Arc</target>
</trans-unit>
<trans-unit id="command.refresh.title">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>

View File

@@ -203,20 +203,12 @@
<target state="translated">关闭工作区</target>
</trans-unit>
<trans-unit id="data-workspace-view-container-name">
<source xml:lang="en">Projects</source>
<target state="translated">项目</target>
</trans-unit>
<trans-unit id="extension-description">
<source xml:lang="en">Data workspace</source>
<target state="translated">数据工作区</target>
</trans-unit>
<trans-unit id="extension-displayName">
<source xml:lang="en">Data workspace</source>
<target state="translated">数据工作区</target>
<source xml:lang="en">Database Projects</source>
<target state="translated">数据库项目</target>
</trans-unit>
<trans-unit id="main-view-name">
<source xml:lang="en">Projects</source>
<target state="translated">项目</target>
<source xml:lang="en">Database Projects</source>
<target state="translated">数据库项目</target>
</trans-unit>
<trans-unit id="manage-project-command">
<source xml:lang="en">Manage</source>

View File

@@ -912,6 +912,10 @@
<source xml:lang="en">Add Code Block</source>
<target state="translated">添加代码块</target>
</trans-unit>
<trans-unit id="notebook.command.highlightText">
<source xml:lang="en">Highlight Markdown Text</source>
<target state="translated">突出显示 Markdown 文本</target>
</trans-unit>
<trans-unit id="notebook.command.italicizeText">
<source xml:lang="en">Italicize Markdown Text</source>
<target state="translated">倾斜 Markdown 文本</target>

View File

@@ -902,6 +902,22 @@
<source xml:lang="en">Reset</source>
<target state="translated">重置</target>
</trans-unit>
<trans-unit id="file">
<source xml:lang="en">File</source>
<target state="translated">文件</target>
</trans-unit>
<trans-unit id="flat">
<source xml:lang="en">Flat</source>
<target state="translated">平面</target>
</trans-unit>
<trans-unit id="objectType">
<source xml:lang="en">Object Type</source>
<target state="translated">对象类型</target>
</trans-unit>
<trans-unit id="schema">
<source xml:lang="en">Schema</source>
<target state="translated">架构</target>
</trans-unit>
<trans-unit id="schemaCompare.ApplyConfirmation">
<source xml:lang="en">Are you sure you want to update the target?</source>
<target state="translated">确定要更新目标吗?</target>
@@ -927,17 +943,25 @@
<target state="translated">添加</target>
</trans-unit>
<trans-unit id="schemaCompare.applyButtonDisabledTitle">
<source xml:lang="en">Apply is enabled when the target is a database</source>
<target state="translated">当目标为数据库时启用应用</target>
<source xml:lang="en">Apply is enabled when the target is a database or database project</source>
<target state="translated">当目标为数据库或数据库项目时启用应用</target>
</trans-unit>
<trans-unit id="schemaCompare.applyButtonEnabledTitle">
<source xml:lang="en">Apply changes to target</source>
<target state="translated">将更改应用到目标</target>
</trans-unit>
<trans-unit id="schemaCompare.applyError">
<source xml:lang="en">There was an error updating the project</source>
<target state="translated">更新项目时出错</target>
</trans-unit>
<trans-unit id="schemaCompare.applyNoChanges">
<source xml:lang="en">No changes to apply</source>
<target state="translated">没有可应用的更改</target>
</trans-unit>
<trans-unit id="schemaCompare.applySuccess">
<source xml:lang="en">Project was successfully updated</source>
<target state="translated">已成功更新项目</target>
</trans-unit>
<trans-unit id="schemaCompare.cancelCompareButton">
<source xml:lang="en">Stop</source>
<target state="translated">停止</target>
@@ -1046,6 +1070,10 @@
<source xml:lang="en">Options</source>
<target state="translated">选项</target>
</trans-unit>
<trans-unit id="schemaCompare.projectButtonLabel">
<source xml:lang="en">Database Project</source>
<target state="translated">数据库项目</target>
</trans-unit>
<trans-unit id="schemaCompare.radioButtonsLabel">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
@@ -1162,10 +1190,26 @@
<source xml:lang="en">A different target schema has been selected. Compare to see the comparison?</source>
<target state="translated">已选择其他目标架构。是否进行比较以查看比较结果?</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.dspErrorSource">
<source xml:lang="en">The source .sqlproj file does not specify a database schema component</source>
<target state="translated">源 .sqlproj 文件未指定数据库架构组件</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.dspErrorTarget">
<source xml:lang="en">The target .sqlproj file does not specify a database schema component</source>
<target state="translated">目标 .sqlproj 文件未指定数据库架构组件</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.fileTextBoxLabel">
<source xml:lang="en">File</source>
<target state="translated">文件</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.noProjectExtension">
<source xml:lang="en">The sql-database-projects extension is required to perform schema comparison with database projects</source>
<target state="translated">需要 sql-database-projects 扩展才能执行与数据库项目的架构比较</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.noProjectExtensionApply">
<source xml:lang="en">The sql-database-projects extension is required to apply changes to a project</source>
<target state="translated">需要 sql-database-projects 扩展才能将更改应用于项目</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.ok">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
@@ -1186,6 +1230,10 @@
<source xml:lang="en">Source file</source>
<target state="translated">源文件</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.structureDropdownLabel">
<source xml:lang="en">Folder Structure</source>
<target state="translated">文件夹结构</target>
</trans-unit>
<trans-unit id="schemaCompareDialog.targetDatabaseDropdown">
<source xml:lang="en">Target Database</source>
<target state="translated">目标数据库</target>
@@ -1202,6 +1250,14 @@
<source xml:lang="en">Options have changed. Recompare to see the comparison?</source>
<target state="translated">选项已更改。是否重新比较以查看比较结果?</target>
</trans-unit>
<trans-unit id="schemaObjectType">
<source xml:lang="en">Schema/Object Type</source>
<target state="translated">架构/对象类型</target>
</trans-unit>
<trans-unit id="targetStructure">
<source xml:lang="en">Target Folder Structure</source>
<target state="translated">目标文件夹结构</target>
</trans-unit>
</body>
</file>
<file original="extensions/schema-compare/package" source-language="en" datatype="plaintext" target-language="zh-Hans">

View File

@@ -70,6 +70,10 @@
<source xml:lang="en">To use SQL bindings, ensure your Azure Functions project has a reference to {0}</source>
<target state="translated">若要使用 SQL 绑定,请确保 Azure Functions 项目具有对 {0} 的引用</target>
</trans-unit>
<trans-unit id="addSqlBindingPackageError">
<source xml:lang="en">Error adding Sql Binding extension package to project</source>
<target state="translated">将 SQL 绑定扩展包添加到项目时出错</target>
</trans-unit>
<trans-unit id="appSettingPrompt">
<source xml:lang="en">Would you like to update Azure Function local.settings.json with the new connection string?</source>
<target state="translated">是否要使用新的连接字符串更新 Azure 函数 local.settings.json?</target>
@@ -78,6 +82,14 @@
<source xml:lang="en">at</source>
<target state="translated">位于</target>
</trans-unit>
<trans-unit id="autorestProjectName">
<source xml:lang="en">New SQL project name</source>
<target state="translated">新 SQL 项目名称</target>
</trans-unit>
<trans-unit id="baseDockerImage">
<source xml:lang="en">Base SQL Server Docker image</source>
<target state="translated">基本 SQL Server Docker 映像</target>
</trans-unit>
<trans-unit id="browseButtonText">
<source xml:lang="en">Browse folder</source>
<target state="translated">浏览文件夹</target>
@@ -94,6 +106,10 @@
<source xml:lang="en">Build</source>
<target state="translated">生成</target>
</trans-unit>
<trans-unit id="buildElements">
<source xml:lang="en">Build Elements</source>
<target state="translated">生成元素</target>
</trans-unit>
<trans-unit id="buildFailedCannotStartSchemaCompare">
<source xml:lang="en">Schema compare could not start because build failed</source>
<target state="translated">架构比较无法启动,因为生成失败</target>
@@ -138,6 +154,10 @@
<source xml:lang="en">Confirm SQL server admin password</source>
<target state="translated">确认 SQL Server 管理员密码</target>
</trans-unit>
<trans-unit id="confirmServerPassword">
<source xml:lang="en">Confirm SQL Server admin password</source>
<target state="translated">确认 SQL Server 管理员密码</target>
</trans-unit>
<trans-unit id="connectingToSqlServerOnDockerMessage">
<source xml:lang="en">Connecting to SQL Server on Docker</source>
<target state="translated">连接到 Docker 上的 SQL Server</target>
@@ -202,6 +222,10 @@
<source xml:lang="en">Dacpac references need to be located on the same drive as the project file. The project file is located at {0}</source>
<target state="translated">Dacpac 引用需要位于项目文件所在的同一驱动器上。项目文件位于 {0}</target>
</trans-unit>
<trans-unit id="dacpacReferenceElement">
<source xml:lang="en">Dacpac reference</source>
<target state="translated">Dacpac 引用</target>
</trans-unit>
<trans-unit id="dacpacText">
<source xml:lang="en">Data-tier application (.dacpac)</source>
<target state="translated">数据层应用程序(.dacpac)</target>
@@ -336,12 +360,20 @@
</trans-unit>
<trans-unit id="dockerContainerFailedToRunErrorMessage">
<source xml:lang="en">Failed to run the docker container</source>
<target state="translated">无法运行 docker 容器</target>
<target state="translated">无法运行 Docker 容器</target>
</trans-unit>
<trans-unit id="dockerContainerNotRunningErrorMessage">
<source xml:lang="en">Docker container is not running</source>
<target state="translated">Docker 容器未运行</target>
</trans-unit>
<trans-unit id="dockerImageEulaMessage">
<source xml:lang="en">License Agreement:</source>
<target state="translated">许可协议:</target>
</trans-unit>
<trans-unit id="dockerImageMessage">
<source xml:lang="en">Docker Image:</source>
<target state="translated">Docker 映像:</target>
</trans-unit>
<trans-unit id="dockerLogMessage">
<source xml:lang="en">Docker logs: '{0}'</source>
<target state="translated">Docker 日志: "{0}"</target>
@@ -358,6 +390,10 @@
<source xml:lang="en">Don't use profile</source>
<target state="translated">不使用配置文件</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>
</trans-unit>
<trans-unit id="edgeProjectTypeDescription">
<source xml:lang="en">Start with the core pieces to develop and publish schemas for SQL Edge</source>
<target state="translated">从核心部分开始开发和发布 SQL Edge 的架构</target>
@@ -422,6 +458,24 @@
<source xml:lang="en">Error finding build files location: {0}</source>
<target state="translated">查找生成文件位置时出错: {0}</target>
</trans-unit>
<trans-unit id="errorReadingProjectGuid">
<source xml:lang="en">Error trying to read {0} of project '{1}'</source>
<target state="translated">尝试读取项目“{1}”的 {0} 时出错</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>
<target state="translated">我接受 {0}。</target>
</trans-unit>
<trans-unit id="eulaAgreementText">
<source xml:lang="en">I accept the {0}.</source>
<note>The placeholders are contents of the line and should not be translated.</note>
<target state="translated">我接受 {0}。</target>
</trans-unit>
<trans-unit id="eulaAgreementTitle">
<source xml:lang="en">Microsoft SQL Server License Agreement</source>
<target state="translated">Microsoft SQL Server 许可协议</target>
</trans-unit>
<trans-unit id="exampleUsage">
<source xml:lang="en">Example Usage</source>
<target state="translated">示例用法</target>
@@ -482,6 +536,10 @@
<source xml:lang="en">A folder with the name '{0}' already exists on disk at this location. Please choose another location.</source>
<target state="translated">此位置的磁盘上已经存在名为 "{0}" 的文件夹。请选择其他名称。</target>
</trans-unit>
<trans-unit id="folderElements">
<source xml:lang="en">Folder Elements</source>
<target state="translated">文件夹元素</target>
</trans-unit>
<trans-unit id="folderFriendlyName">
<source xml:lang="en">Folder</source>
<target state="translated">文件夹</target>
@@ -499,17 +557,29 @@
<target state="translated">生成脚本</target>
</trans-unit>
<trans-unit id="generatingProjectFailed">
<source xml:lang="en">Generating project via AutoRest failed: {0}</source>
<target state="translated">通过 AutoRest 生成项目失败: {0}</target>
<source xml:lang="en">Generating project via AutoRest failed. Check output pane for more details. Error: {0}</source>
<target state="translated">通过 AutoRest 生成项目失败。有关更多详细信息,请查看输出窗格。错误: {0}</target>
</trans-unit>
<trans-unit id="generatingProjectFromAutorest">
<source xml:lang="en">Generating new SQL project from {0}... Check output window for details.</source>
<target state="translated">正在从 {0} 生成新的 SQL 项目... 检查输出窗口以了解详细信息。</target>
</trans-unit>
<trans-unit id="hr">
<source xml:lang="en">hr</source>
<target state="translated">小时</target>
</trans-unit>
<trans-unit id="importElements">
<source xml:lang="en">Import Elements</source>
<target state="translated">导入元素</target>
</trans-unit>
<trans-unit id="input">
<source xml:lang="en">Input</source>
<target state="translated">输入</target>
</trans-unit>
<trans-unit id="installGlobally">
<source xml:lang="en">Install globally</source>
<target state="translated">全局安装</target>
</trans-unit>
<trans-unit id="invalidDataSchemaProvider">
<source xml:lang="en">Invalid DSP in .sqlproj file</source>
<target state="translated">.Sqlproj 文件中的 DSP 无效</target>
@@ -614,6 +684,10 @@
<source xml:lang="en">File {0} doesn't exist</source>
<target state="translated">文件 {0} 不存在</target>
</trans-unit>
<trans-unit id="noSqlFilesGenerated">
<source xml:lang="en">No .sql files were generated by Autorest. Please confirm that your spec contains model definitions, or check the output log for details.</source>
<target state="translated">Autorest 未生成任何 .sql 文件。请确认规范包含模型定义,或查看输出日志以了解详细信息。</target>
</trans-unit>
<trans-unit id="noSqlProjFilesSelected">
<source xml:lang="en">No .sqlproj file selected; please select one.</source>
<target state="translated">未选择任何 .sqlproj 文件;请选择一个。</target>
@@ -627,12 +701,20 @@
<target state="translated">无(默认)</target>
</trans-unit>
<trans-unit id="nodeButNotAutorestFound">
<source xml:lang="en">Autorest tool not found in system path, but found Node.js. Running via npx. Please execute 'npm install autorest -g' to install permanently.</source>
<target state="translated">在系统路径中找不到 Autorest 工具,但找到 Node.js。正在通过 npx 运行。请执行“npm install autorest -g”永久安装。</target>
<source xml:lang="en">Autorest tool not found in system path, but found Node.js. Prompting user for how to proceed. Execute 'npm install autorest -g' to install permanently and avoid this message.</source>
<target state="translated">在系统路径中找不到 Autorest 工具,但发现Node.js。提示用户如何继续。执行“npm install autorest -g”永久安装并避免此消息。</target>
</trans-unit>
<trans-unit id="nodeButNotAutorestFoundPrompt">
<source xml:lang="en">Autorest is not installed. To proceed, choose whether to run Autorest from a temporary location via 'npx' or install Autorest globally then run.</source>
<target state="translated">未安装 Autorest。若要继续请选择是通过 “npx” 从临时位置运行 Autorest还是全局安装 Autorest然后运行。</target>
</trans-unit>
<trans-unit id="nodeNotFound">
<source xml:lang="en">Neither autorest nor Node.js (npx) found in system path. Please install Node.js for autorest generation to work.</source>
<target state="translated">在系统路径中找不到 autorest 和 Node.js (npx)。请安装 Node.js 以使自动生成正常工作。</target>
<source xml:lang="en">Neither Autorest nor Node.js (npx) found in system path. Please install Node.js for Autorest generation to work.</source>
<target state="translated">在系统路径中找不到 autorest 和 Node.js (npx)。请安装 Node.js 以使 Autorest 生成正常工作。</target>
</trans-unit>
<trans-unit id="noneElements">
<source xml:lang="en">None Elements</source>
<target state="translated">无元素</target>
</trans-unit>
<trans-unit id="notValidVariableName">
<source xml:lang="en">The variable name '{0}' is not valid.</source>
@@ -646,6 +728,10 @@
<source xml:lang="en">Ok</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="openEulaString">
<source xml:lang="en">Open License Agreement</source>
<target state="translated">打开许可协议</target>
</trans-unit>
<trans-unit id="output">
<source xml:lang="en">Output</source>
<target state="translated">输出</target>
@@ -666,10 +752,18 @@
<source xml:lang="en">Port must a be number</source>
<target state="translated">端口必须是数字</target>
</trans-unit>
<trans-unit id="postDeployElements">
<source xml:lang="en">PostDeploy Elements</source>
<target state="translated">PostDeploy 元素</target>
</trans-unit>
<trans-unit id="postDeployScriptFriendlyName">
<source xml:lang="en">Script.PostDeployment</source>
<target state="translated">Script.PostDeployment</target>
</trans-unit>
<trans-unit id="preDeployElements">
<source xml:lang="en">PreDeploy Elements</source>
<target state="translated">PreDeploy 元素</target>
</trans-unit>
<trans-unit id="preDeployScriptFriendlyName">
<source xml:lang="en">Script.PreDeployment</source>
<target state="translated">Script.PreDeployment</target>
@@ -714,6 +808,14 @@
<source xml:lang="en">Enter project name</source>
<target state="translated">输入项目名</target>
</trans-unit>
<trans-unit id="projectReferenceElement">
<source xml:lang="en">Project reference</source>
<target state="translated">项目引用</target>
</trans-unit>
<trans-unit id="projectReferenceNameElement">
<source xml:lang="en">Project reference name element</source>
<target state="translated">项目引用名称元素</target>
</trans-unit>
<trans-unit id="publish">
<source xml:lang="en">Publish</source>
<target state="translated">发布</target>
@@ -734,6 +836,10 @@
<source xml:lang="en">Publish Settings File</source>
<target state="translated">发布设置文件</target>
</trans-unit>
<trans-unit id="publishTo">
<source xml:lang="en">Publish Target</source>
<target state="translated">发布目标</target>
</trans-unit>
<trans-unit id="publishToContainerFailed">
<source xml:lang="en">Failed to publish to container. {0}</source>
<target state="translated">未能发布到容器。{0}</target>
@@ -790,9 +896,13 @@
<source xml:lang="en">Waiting for {0} seconds before another attempt for operation '{1}'</source>
<target state="translated">正在等待 {0} 秒,然后再次尝试执行操作 "{1}"</target>
</trans-unit>
<trans-unit id="runViaNpx">
<source xml:lang="en">Run via npx</source>
<target state="translated">通过 npx 运行</target>
</trans-unit>
<trans-unit id="runningDockerMessage">
<source xml:lang="en">Building and running the docker container ...</source>
<target state="translated">正在生成并运行 docker 容器...</target>
<target state="translated">正在生成并运行 Docker 容器...</target>
</trans-unit>
<trans-unit id="sameDatabase">
<source xml:lang="en">Same database</source>
@@ -898,6 +1008,14 @@
<source xml:lang="en">Server name</source>
<target state="translated">服务器名</target>
</trans-unit>
<trans-unit id="serverPassword">
<source xml:lang="en">SQL Server admin password</source>
<target state="translated">服务器管理员密码</target>
</trans-unit>
<trans-unit id="serverPortNumber">
<source xml:lang="en">SQL server port number</source>
<target state="translated">SQL Server 商品号</target>
</trans-unit>
<trans-unit id="serverVariable">
<source xml:lang="en">Server variable</source>
<target state="translated">服务器变量</target>
@@ -926,19 +1044,19 @@
<source xml:lang="en">SQL connection string</source>
<target state="translated">SQL 连接字符串</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.DotnetInstallationConfirmation">
<source xml:lang="en">The .NET SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or higher or update the .NET SDK location in settings if already installed.</source>
<target state="translated">找不到 .NET SDK。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1 或更高版本,或在设置中更新 .Net SDK 位置(如果已安装)。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.Install">
<source xml:lang="en">Install</source>
<target state="translated">安装</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.NetCoreInstallationConfirmation">
<source xml:lang="en">The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.</source>
<target state="translated">找不到 .NET Core SDK。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1 或在设置中更新 .Net Core SDK 位置(如果已安装)。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation">
<source xml:lang="en">Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.</source>
<target state="translated">当前安装的 .NET Core SDK 版本为 {0},这是不受支持的。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1,或在设置中更新 .NET Core SDK 支持的版本位置(如果已安装)。</target>
<source xml:lang="en">Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or higher or update the .NET SDK supported version location in settings if already installed.</source>
<target state="translated">当前安装的 .NET Core SDK 版本为 {0},这是不受支持的。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1 或更高版本,或在设置中更新 .NET SDK 支持的版本位置(如果已安装)。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.UpdateNetCoreLocation">
<trans-unit id="sqlDatabaseProjects.UpdateDotnetLocation">
<source xml:lang="en">Update Location</source>
<target state="translated">更新位置</target>
</trans-unit>
@@ -1023,12 +1141,24 @@
<target state="translated">无法识别的版本: </target>
</trans-unit>
<trans-unit id="updateProjectDatabaseReferencesForRoundTrip">
<source xml:lang="en">The system database references need to be updated to build this project. If the project is created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">需要更新系统数据库引用才能生成此项目。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?</target>
<source xml:lang="en">The system database references need to be updated to build the project '{0}'. If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">需要更新系统数据库引用才能生成此项目“{0}”。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?</target>
</trans-unit>
<trans-unit id="updateProjectForRoundTrip">
<source xml:lang="en">The targets, references, and system database references need to be updated to build this project. If the project is created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">需要更新目标、引用、系统数据库引用才能生成此项目。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?</target>
<source xml:lang="en">The targets, references, and system database references need to be updated to build the project '{0}'. If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">需要更新目标、引用、系统数据库引用才能生成此项目“{0}”。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?</target>
</trans-unit>
<trans-unit id="userSelectionCancelled">
<source xml:lang="en">User has cancelled selection for how to run autorest.</source>
<target state="translated">用户已取消选择的 autorest 运行方式。</target>
</trans-unit>
<trans-unit id="userSelectionInstallGlobally">
<source xml:lang="en">User selected to install autorest gloablly. Installing now...</source>
<target state="translated">用户已选择全局安装 autorest。正在安装...</target>
</trans-unit>
<trans-unit id="userSelectionRunNpx">
<source xml:lang="en">User selected to run via npx.</source>
<target state="translated">用户已选择通过 npx 运行。</target>
</trans-unit>
<trans-unit id="valueCannotBeEmpty">
<source xml:lang="en">Value cannot be empty</source>
@@ -1087,8 +1217,8 @@
<target state="translated">添加数据库引用</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.addSqlBinding">
<source xml:lang="en">Add SQL Binding</source>
<target state="translated">添加 SQL 绑定</target>
<source xml:lang="en">Add SQL Binding (preview)</source>
<target state="translated">添加 SQL 绑定(预览)</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.autorestSqlVersion">
<source xml:lang="en">Which version of Autorest.Sql to use from NPM. Latest will be used if not set.</source>
@@ -1122,6 +1252,10 @@
<source xml:lang="en">Database Projects</source>
<target state="translated">数据库项目</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.dotnetInstallLocation">
<source xml:lang="en">Full path to .NET SDK on the machine.</source>
<target state="translated">计算机上到 .NET SDK 的完整路径。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.editProjectFile">
<source xml:lang="en">Edit .sqlproj File</source>
<target state="translated">编辑 .sqlproj 文件</target>
@@ -1138,10 +1272,6 @@
<source xml:lang="en">Whether to prompt the user to install .NET Core when not detected.</source>
<target state="translated">未检测到时是否提示用户安装 .NET Core。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.netCoreInstallLocation">
<source xml:lang="en">Full path to .NET Core SDK on the machine.</source>
<target state="translated">计算机上到 .NET Core SDK 的完整路径。</target>
</trans-unit>
<trans-unit id="sqlDatabaseProjects.new">
<source xml:lang="en">New Database Project</source>
<target state="translated">新建数据库项目</target>

View File

@@ -3,12 +3,12 @@
<file original="extensions/sql-migration/dist/constants/strings" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="azure.accounts.accountAccessError">
<source xml:lang="en">An error occurred while accessing the selected account '{0}'. Select 'Link account' and refresh the account, or select a different account. Error '{1}'</source>
<target state="translated">访问所选帐户“{0}”时出错。请选择“链接帐户”并刷新帐户,或选择其他帐户。错误“{1}”</target>
<source xml:lang="en">An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}'</source>
<target state="translated">访问所选帐户“{0}”和租户“{1}“时出错。请选择“链接帐户”并刷新帐户,或选择其他帐户。错误“{2}”</target>
</trans-unit>
<trans-unit id="azure.accounts.accountStaleError">
<source xml:lang="en">The access token for selected account '{0}' is no longer valid. Select 'Link account' and refresh the account, or select a different account.</source>
<target state="translated">所选帐户“{0}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。</target>
<source xml:lang="en">The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account.</source>
<target state="translated">所选帐户“{0}”和租户“{1}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。</target>
</trans-unit>
<trans-unit id="sql-migration.wizard.title">
<source xml:lang="en">Migrate '{0}' to Azure SQL</source>
@@ -34,6 +34,10 @@
<source xml:lang="en">Active backup files ({0} items)</source>
<target state="translated">活动备份文件({0} 项)</target>
</trans-unit>
<trans-unit id="sql.migration.all.backups.restored">
<source xml:lang="en">All backups restored</source>
<target state="translated">已还原的所有备份</target>
</trans-unit>
<trans-unit id="sql.migration.all.fields.required">
<source xml:lang="en">All fields are required.</source>
<target state="translated">所有字段均为必填。</target>
@@ -42,6 +46,10 @@
<source xml:lang="en">Apply</source>
<target state="translated">应用</target>
</trans-unit>
<trans-unit id="sql.migration.asessment.failed">
<source xml:lang="en">The assessment of your SQL Server instance '{0}' failed.</source>
<target state="translated">SQL Server 实例“{0}”的评估失败。</target>
</trans-unit>
<trans-unit id="sql.migration.assessment">
<source xml:lang="en">Assessment results for '{0}'</source>
<target state="translated">“{0}”的评估结果</target>
@@ -194,6 +202,10 @@ This may take some time.</source>
<source xml:lang="en">Migration is not in progress and cannot be cutover.</source>
<target state="translated">迁移未进行,无法直接转换。</target>
</trans-unit>
<trans-unit id="sql.migration.cannot.retry">
<source xml:lang="en">Migration cannot be retried.</source>
<target state="translated">无法重试迁移。</target>
</trans-unit>
<trans-unit id="sql.migration.cannot.start.cutover.error">
<source xml:lang="en">The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.</source>
<target state="translated">在完成所有迁移之前,无法启动直接转换进程。要返回最新文件状态,请刷新浏览器窗口。</target>
@@ -258,6 +270,10 @@ This may take some time.</source>
<source xml:lang="en">Creating resource group</source>
<target state="translated">正在创建资源组</target>
</trans-unit>
<trans-unit id="sql.migration.currently.restoring.file">
<source xml:lang="en">Currently restoring file</source>
<target state="translated">当前正在还原文件</target>
</trans-unit>
<trans-unit id="sql.migration.cutover">
<source xml:lang="en">Migration cutover</source>
<target state="translated">迁移直接转换</target>
@@ -358,6 +374,10 @@ This may take some time.</source>
<source xml:lang="en">Database '{0}' already exists on the target managed instance '{1}'.</source>
<target state="translated">目标托管实例“{1}”上已存在数据库“{0}”。</target>
</trans-unit>
<trans-unit id="sql.migration.database.backup.load.error">
<source xml:lang="en">An error occurred while accessing database details.</source>
<target state="translated">访问数据库详细信息时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration">
<source xml:lang="en">Databases for migration</source>
<target state="translated">要迁移的数据库</target>
@@ -570,6 +590,10 @@ This may take some time.</source>
<source xml:lang="en">Invalid network share location format. Example: {0}</source>
<target state="translated">网络共享位置格式无效。示例: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.invalid.owner.uri.error">
<source xml:lang="en">Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri')</source>
<target state="translated">由于 OwnerUri 无效,无法连接到数据库(参数 "OwnerUri")</target>
</trans-unit>
<trans-unit id="sql.migration.invalid.resourceGroup.error">
<source xml:lang="en"> To continue, select a valid resource group.</source>
<target state="translated">若要继续,请选择有效的资源组。</target>
@@ -674,7 +698,7 @@ This may take some time.</source>
<source xml:lang="en">Learn more</source>
<target state="translated">了解详细信息</target>
</trans-unit>
<trans-unit id="sql.migration.learn.more.pre.reqs">
<trans-unit id="sql.migration.learn.more.prerequisites">
<source xml:lang="en">Learn more about things you need before starting a migration.</source>
<target state="translated">在开始迁移之前,请了解有关所需内容的详细信息。</target>
</trans-unit>
@@ -779,12 +803,16 @@ This may take some time.</source>
<target state="translated">输入密码。</target>
</trans-unit>
<trans-unit id="sql.migration.network.share.path">
<source xml:lang="en">Network share path</source>
<target state="translated">网络共享路径</target>
</trans-unit>
<trans-unit id="sql.migration.network.share.path.format">
<source xml:lang="en">\\Servername.domainname.com\Backupfolder</source>
<target state="translated">\\Servername.domainname.com\Backupfolder</target>
</trans-unit>
<trans-unit id="sql.migration.network.share.storage.table.help">
<source xml:lang="en">Enter target database name for the selected source databases.</source>
<target state="translated">输入所选源数据库的目标数据库名称。</target>
<source xml:lang="en">Enter target database name and network share path information for the selected source databases.</source>
<target state="translated">输入所选源数据库的目标数据库名称和网络共享路径信息。</target>
</trans-unit>
<trans-unit id="sql.migration.network.share.windows.user.info">
<source xml:lang="en">Windows user account with read access to the network share location.</source>
@@ -838,6 +866,10 @@ This may take some time.</source>
<source xml:lang="en">No pending backups. Click refresh to check current status.</source>
<target state="translated">没有挂起的备份。请单击“刷新”以检查当前状态。</target>
</trans-unit>
<trans-unit id="sql.migration.no.results">
<source xml:lang="en">Assessment results are unavailable.</source>
<target state="translated">评估结果不可用。</target>
</trans-unit>
<trans-unit id="sql.migration.no.storageAccount.found">
<source xml:lang="en">No storage account found.</source>
<target state="translated">找不到存储帐户。</target>
@@ -938,7 +970,7 @@ This may take some time.</source>
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="sql.migration.resume.contine">
<trans-unit id="sql.migration.resume.continue">
<source xml:lang="en">Continue last migration attempt...</source>
<target state="translated">继续上次迁移尝试...</target>
</trans-unit>
@@ -950,6 +982,14 @@ This may take some time.</source>
<source xml:lang="en">Run migration workflow again</source>
<target state="translated">再次运行迁移工作流</target>
</trans-unit>
<trans-unit id="sql.migration.retry.migration">
<source xml:lang="en">Retry migration</source>
<target state="translated">重试迁移</target>
</trans-unit>
<trans-unit id="sql.migration.retry.migration.error">
<source xml:lang="en">An error occurred while retrying the migration.</source>
<target state="translated">重试迁移时出现错误。</target>
</trans-unit>
<trans-unit id="sql.migration.rg.created">
<source xml:lang="en">Resource group created</source>
<target state="translated">已创建资源组</target>
@@ -1015,7 +1055,7 @@ This may take some time.</source>
<target state="translated">请确保运行源 SQL Server 实例的服务帐户对网络共享拥有读取权限。</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.container.description1">
<source xml:lang="en">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.</source>
<source xml:lang="en">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network file share to Azure.</source>
<target state="translated">Azure 数据库迁移服务利用 Azure 数据工厂的自承载集成运行时将备份从本地网络文件共享上传到 Azure。</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.container.description2">
@@ -1090,7 +1130,7 @@ This may take some time.</source>
<source xml:lang="en">Azure Database Migration Service name.</source>
<target state="translated">Azure 数据库迁移服务名称。</target>
</trans-unit>
<trans-unit id="sql.migration.services.resourcegroup">
<trans-unit id="sql.migration.services.resource.group">
<source xml:lang="en">Resource group for your Azure Database Migration Service.</source>
<target state="translated">Azure 数据库迁移服务的资源组。</target>
</trans-unit>
@@ -1426,10 +1466,26 @@ This may take some time.</source>
<source xml:lang="en">An error occurred while assessing the server '{0}'.</source>
<target state="translated">评估服务器“{0}”时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.assessment.error.bypass">
<source xml:lang="en">Check this option to skip assessment and continue the migration.</source>
<target state="translated">选中此选项可跳过评估并继续迁移。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.assessment.error.detail">
<source xml:lang="en">[There are no assessment results to validate readiness of your database migration. By checking this box, you acknowledge you want to proceed migrating your database to the desired Azure SQL target.]</source>
<target state="translated">[没有评估结果来验证数据库迁移的准备情况。选中此框即表示你确认要继续将数据库迁移到所需的 Azure SQL 目标。]</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.assessment.unexpected.error">
<source xml:lang="en">An unexpected error occurred while assessing the server '{0}'.{3}Message: {1}{3}stack: {2}</source>
<target state="translated">评估服务器“{0}”时发生意外错误。{3}消息: {1}{3}堆栈: {2}</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.choose_a_target">
<source xml:lang="en">Choose your Azure SQL target</source>
<target state="translated">选择 Azure SQL 目标</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.error">
<source xml:lang="en">An error occurred while assessing your databases.</source>
<target state="translated">评估数据库时出错。</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.title">
<source xml:lang="en">Azure SQL target</source>
<target state="translated">Azure SQL 目标</target>
@@ -1506,6 +1562,10 @@ This may take some time.</source>
<source xml:lang="en">New support request</source>
<target state="translated">新建支持请求</target>
</trans-unit>
<trans-unit id="retry-migration-menu">
<source xml:lang="en">Retry migration</source>
<target state="translated">重试迁移</target>
</trans-unit>
<trans-unit id="send-feedback-command">
<source xml:lang="en">Feedback</source>
<target state="translated">反馈</target>

View File

@@ -1,32 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="src/sql/base/browser/ui/designer/designer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/base/browser/ui/loadingSpinner/loadingSpinner" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="designer.newRowText">
<source xml:lang="en">Add New</source>
<target state="translated">新增</target>
<trans-unit id="loadingCompletedMessage">
<source xml:lang="en">Loading completed</source>
<target state="translated">加载已完成</target>
</trans-unit>
<trans-unit id="designer.removeRowText">
<source xml:lang="en">Remove</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="tableDesigner.unknownComponentType">
<source xml:lang="en">The component type: {0} is not supported</source>
<target state="translated">组件类型: 不支持 {0}</target>
</trans-unit>
</body>
</file>
<file original="src/sql/base/browser/ui/designer/designerPropertiesPane" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="tableDesigner.propertiesPaneTitle">
<source xml:lang="en">Properties</source>
<target state="translated">属性</target>
</trans-unit>
<trans-unit id="tableDesigner.propertiesPaneTitleWithContext">
<source xml:lang="en">Properties - {0} {1}</source>
<note>{0} is the place holder for object type
{1} is the place holder for object name</note>
<target state="translated">属性–{0} {1}</target>
<trans-unit id="loadingMessage">
<source xml:lang="en">Loading</source>
<target state="translated">正在加载</target>
</trans-unit>
</body>
</file>
@@ -333,6 +315,14 @@
<source xml:lang="en">New SQL File</source>
<target state="translated">新建 SQL 文件</target>
</trans-unit>
<trans-unit id="workspace.trust.description">
<source xml:lang="en">Controls whether or not workspace trust is enabled within Azure Data Studio.</source>
<target state="translated">控制是否在 Azure Data Studio 内启用工作区信任。</target>
</trans-unit>
<trans-unit id="workspace.trust.emptyWindow.description">
<source xml:lang="en">Controls whether or not the empty window is trusted by default within Azure Data Studio. When used with `#{0}#`, you can enable the full functionality of Azure Data Studio without prompting in an empty window.</source>
<target state="translated">控制空窗口在 zure Data Studio 中是否默认受信任。当与 `#{0}#` 一起使用时,可以启用 zure Data Studio 的完整功能,而无需在空窗口中进行提示。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/base/parts/editableDropdown/browser/dropdown" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -489,6 +479,10 @@
<source xml:lang="en">Callout dialog box shadow color.</source>
<target state="translated">标注对话框阴影颜色。</target>
</trans-unit>
<trans-unit id="designer.paneSeparator">
<source xml:lang="en">The pane separator color.</source>
<target state="translated">窗格分隔符颜色。</target>
</trans-unit>
<trans-unit id="extensionPackGradientColorOne">
<source xml:lang="en">The top color for the extension pack gradient</source>
<target state="translated">扩展包渐变的顶部颜色</target>
@@ -513,6 +507,10 @@
<source xml:lang="en">The bottom color for the banner image gradient</source>
<target state="translated">横幅图像渐变的底部颜色</target>
</trans-unit>
<trans-unit id="groupHeaderBackground">
<source xml:lang="en">Background color of the group header.</source>
<target state="translated">组标题的背景色。</target>
</trans-unit>
<trans-unit id="infoBox.errorBackground">
<source xml:lang="en">InfoBox: The background color when the notification type is error.</source>
<target state="translated">InfoBox: 通知类型为错误时的背景色。</target>
@@ -871,6 +869,71 @@
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/browser/designer/designer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="designer.generalGroupName">
<source xml:lang="en">General</source>
<target state="translated">常规</target>
</trans-unit>
<trans-unit id="designer.loadingDesigner">
<source xml:lang="en">Loading designer...</source>
<target state="translated">正在加载设计器...</target>
</trans-unit>
<trans-unit id="designer.loadingDesignerCompleted">
<source xml:lang="en">Designer is loaded</source>
<target state="translated">已加载设计器</target>
</trans-unit>
<trans-unit id="designer.newRowText">
<source xml:lang="en">Add New</source>
<target state="translated">新增</target>
</trans-unit>
<trans-unit id="designer.processingChanges">
<source xml:lang="en">Processing changes...</source>
<target state="translated">正在处理更改...</target>
</trans-unit>
<trans-unit id="designer.processingChangesCompleted">
<source xml:lang="en">Changes have been processed</source>
<target state="translated">已处理更改</target>
</trans-unit>
<trans-unit id="designer.removeRowText">
<source xml:lang="en">Remove</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="designer.savingChanges">
<source xml:lang="en">Saving changes...</source>
<target state="translated">正在保存更改...</target>
</trans-unit>
<trans-unit id="designer.savingChangesCompleted">
<source xml:lang="en">Changes have been saved</source>
<target state="translated">更改已保存</target>
</trans-unit>
<trans-unit id="tableDesigner.unknownComponentType">
<source xml:lang="en">The component type: {0} is not supported</source>
<target state="translated">组件类型: 不支持 {0}</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/browser/designer/designerPropertiesPane" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="tableDesigner.propertiesPaneTitle">
<source xml:lang="en">Properties</source>
<target state="translated">属性</target>
</trans-unit>
<trans-unit id="tableDesigner.propertiesPaneTitleWithContext">
<source xml:lang="en">{0} Properties</source>
<note>{0} is the place holder for object type</note>
<target state="translated">{0} 属性</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/browser/designer/designerScriptEditor" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="designer.textEditorAriaLabel">
<source xml:lang="en">Designer text editor.</source>
<target state="translated">设计器文本编辑器。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/browser/editData/editDataInput" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="connectionFailure">
@@ -1963,7 +2026,7 @@
</trans-unit>
<trans-unit id="schema.isQueryProvider">
<source xml:lang="en">Whether the provider is also a query provider. The default value is true.</source>
<target state="new">Whether the provider is also a query provider. The default value is true.</target>
<target state="translated">提供程序是否也是查询提供程序。默认值为 true</target>
</trans-unit>
<trans-unit id="schema.notebookKernelAlias">
<source xml:lang="en">Notebook Kernel Alias for the provider</source>
@@ -3835,58 +3898,46 @@ Error: {1}</source>
</file>
<file original="src/sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="buttonBold">
<trans-unit id="bold">
<source xml:lang="en">Bold</source>
<target state="translated">加粗</target>
</trans-unit>
<trans-unit id="buttonCode">
<source xml:lang="en">Code</source>
<target state="translated">代码</target>
</trans-unit>
<trans-unit id="buttonHighlight">
<source xml:lang="en">Highlight</source>
<target state="translated">突出显示</target>
</trans-unit>
<trans-unit id="buttonImage">
<source xml:lang="en">Image</source>
<target state="translated">图像</target>
</trans-unit>
<trans-unit id="buttonItalic">
<source xml:lang="en">Italic</source>
<target state="translated">倾斜</target>
</trans-unit>
<trans-unit id="buttonLink">
<source xml:lang="en">Link</source>
<target state="translated">链接</target>
</trans-unit>
<trans-unit id="buttonList">
<source xml:lang="en">List</source>
<target state="translated">列表</target>
</trans-unit>
<trans-unit id="buttonOrderedList">
<source xml:lang="en">Ordered list</source>
<target state="translated">已排序列表</target>
</trans-unit>
<trans-unit id="buttonPreview">
<source xml:lang="en">Markdown preview toggle - off</source>
<target state="translated">Markdown 预览切换 - 关闭</target>
</trans-unit>
<trans-unit id="buttonUnderline">
<source xml:lang="en">Underline</source>
<target state="translated">下划线</target>
</trans-unit>
<trans-unit id="callout.insertImageHeading">
<source xml:lang="en">Insert image</source>
<target state="translated">插入图像</target>
</trans-unit>
<trans-unit id="callout.insertLinkHeading">
<source xml:lang="en">Insert link</source>
<target state="translated">插入链接</target>
</trans-unit>
<trans-unit id="dropdownHeading">
<source xml:lang="en">Heading</source>
<target state="translated">标题</target>
</trans-unit>
<trans-unit id="highlight">
<source xml:lang="en">Highlight</source>
<target state="translated">突出显示</target>
</trans-unit>
<trans-unit id="insertCode">
<source xml:lang="en">Insert code</source>
<target state="translated">插入代码</target>
</trans-unit>
<trans-unit id="insertImage">
<source xml:lang="en">Insert image</source>
<target state="translated">插入图像</target>
</trans-unit>
<trans-unit id="insertLink">
<source xml:lang="en">Insert link</source>
<target state="translated">插入链接</target>
</trans-unit>
<trans-unit id="insertList">
<source xml:lang="en">Insert list</source>
<target state="translated">插入列表</target>
</trans-unit>
<trans-unit id="insertOrderedList">
<source xml:lang="en">Insert ordered list</source>
<target state="translated">插入已排序列表</target>
</trans-unit>
<trans-unit id="italic">
<source xml:lang="en">Italic</source>
<target state="translated">倾斜</target>
</trans-unit>
<trans-unit id="markdownViewButton">
<source xml:lang="en">Markdown View</source>
<target state="translated">Markdown 视图</target>
@@ -3915,6 +3966,10 @@ Error: {1}</source>
<source xml:lang="en">Split View</source>
<target state="translated">拆分视图</target>
</trans-unit>
<trans-unit id="underline">
<source xml:lang="en">Underline</source>
<target state="translated">下划线</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/notebook/browser/cellViews/output.component" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -4811,6 +4866,10 @@ Error: {1}</source>
<source xml:lang="en">Query Editor</source>
<target state="translated">查询编辑器</target>
</trans-unit>
<trans-unit id="tableDesigner">
<source xml:lang="en">Table Designer</source>
<target state="translated">表设计器</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/profiler/browser/profiler.contribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -5807,6 +5866,18 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/tableDesigner/browser/tableDesigner.contribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="tableDesigner.configTitle">
<source xml:lang="en">Table Designer</source>
<target state="translated">表设计器</target>
</trans-unit>
<trans-unit id="tableDesigner.featureEnabledDescription">
<source xml:lang="en">Controls whether the table designer feature is enabled. Default value is false.</source>
<target state="translated">控制是否启用表设计器功能。默认值为 false。</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">
@@ -7216,6 +7287,30 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/notebook/browser/models/cellEdit" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="addCellEdit">
<source xml:lang="en">Add Cell</source>
<target state="translated">添加单元格</target>
</trans-unit>
<trans-unit id="convertCellTypeEdit">
<source xml:lang="en">Convert Cell Type</source>
<target state="translated">转换单元格类型</target>
</trans-unit>
<trans-unit id="deleteCellEdit">
<source xml:lang="en">Delete Cell</source>
<target state="translated">删除单元格</target>
</trans-unit>
<trans-unit id="moveCellEdit">
<source xml:lang="en">Move Cell</source>
<target state="translated">移动单元格</target>
</trans-unit>
<trans-unit id="splitCellEdit">
<source xml:lang="en">Split Cell</source>
<target state="translated">拆分单元格</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/notebook/browser/models/clientSession" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="ServerNotStarted">
@@ -7976,9 +8071,101 @@ Error: {1}</source>
</file>
<file original="src/sql/workbench/services/tableDesigner/browser/tableDesignerComponentInput" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="tableDesigner.advancedTab">
<source xml:lang="en">Advanced</source>
<target state="translated">高级</target>
<trans-unit id="designer.checkConstraint.description.expression">
<source xml:lang="en">The expression defining the check constraint.</source>
<target state="translated">定义 CHECK 约束的表达式。</target>
</trans-unit>
<trans-unit id="designer.checkConstraint.description.name">
<source xml:lang="en">The name of the check constraint.</source>
<target state="translated">CHECK 约束的名称。</target>
</trans-unit>
<trans-unit id="designer.column.description.allowNulls">
<source xml:lang="en">Specifies whether the column may have a NULL value.</source>
<target state="translated">指定列是否可以有 NULL 值。</target>
</trans-unit>
<trans-unit id="designer.column.description.dataType">
<source xml:lang="en">Displays the data type name for the column</source>
<target state="translated">显示列的数据类型名称</target>
</trans-unit>
<trans-unit id="designer.column.description.defaultValueBinding">
<source xml:lang="en">A predefined global default value for the column or binding.</source>
<target state="translated">列或绑定的预定义的全局默认值。</target>
</trans-unit>
<trans-unit id="designer.column.description.length">
<source xml:lang="en">The maximum length (in characters) that can be stored in this database object.</source>
<target state="translated">可以存储在此数据库对象中的最大长度(字符)。</target>
</trans-unit>
<trans-unit id="designer.column.description.name">
<source xml:lang="en">The name of the column object.</source>
<target state="translated">列对象的名称。</target>
</trans-unit>
<trans-unit id="designer.column.description.precision">
<source xml:lang="en">For numeric data, the maximum number of decimal digits that can be stored in this database object.</source>
<target state="translated">对于数值数据,可以存储在此数据库对象中的最大小数位数。</target>
</trans-unit>
<trans-unit id="designer.column.description.primaryKey">
<source xml:lang="en">Specifies whether the column is included in the primary key for the table.</source>
<target state="translated">指定该列是否包含在表的主键中。</target>
</trans-unit>
<trans-unit id="designer.column.description.scale">
<source xml:lang="en">For numeric data, the maximum number of decimal digits that can be stored in this database object to the right of decimal point.</source>
<target state="translated">对于数值数据,可以存储在此数据库对象中的小数点右侧的最大小数位数。</target>
</trans-unit>
<trans-unit id="designer.foreignkey.description.columnMapping">
<source xml:lang="en">The mapping between foreign key columns and primary key columns.</source>
<target state="translated">外键列和主键列之间的映射。</target>
</trans-unit>
<trans-unit id="designer.foreignkey.description.name">
<source xml:lang="en">The name of the foreign key.</source>
<target state="translated">外键的名称。</target>
</trans-unit>
<trans-unit id="designer.foreignkey.description.onDeleteAction">
<source xml:lang="en">The behavior when a user tries to delete a row with data that is involved in a foreign key relationship.</source>
<target state="translated">用户尝试删除以下行时的行为: 该行包含外键关系中涉及的数据。</target>
</trans-unit>
<trans-unit id="designer.foreignkey.description.onUpdateAction">
<source xml:lang="en">The behavior when a user tries to update a row with data that is involved in a foreign key relationship.</source>
<target state="translated">用户尝试更新以下行时的行为: 该行包含外键关系中涉及的数据。</target>
</trans-unit>
<trans-unit id="designer.foreignkey.description.primaryKeyTable">
<source xml:lang="en">The table which contains the primary or unique key column.</source>
<target state="translated">包含主键列或唯一键列的表。</target>
</trans-unit>
<trans-unit id="designer.table.description.description">
<source xml:lang="en">Description for the table.</source>
<target state="translated">表的说明。</target>
</trans-unit>
<trans-unit id="designer.table.description.name">
<source xml:lang="en">The name of the table object.</source>
<target state="translated">表对象的名称。</target>
</trans-unit>
<trans-unit id="designer.table.description.schema">
<source xml:lang="en">The schema that contains the table.</source>
<target state="translated">包含该表的架构。</target>
</trans-unit>
<trans-unit id="tableDesigner.ForeignKeyTypeName">
<source xml:lang="en">Foreign Key</source>
<target state="translated">外键</target>
</trans-unit>
<trans-unit id="tableDesigner.PrimaryKeyTableName">
<source xml:lang="en">Primary Key Table</source>
<target state="translated">主键表</target>
</trans-unit>
<trans-unit id="tableDesigner.checkConstraintExpressionTitle">
<source xml:lang="en">Expression</source>
<target state="translated">表达式</target>
</trans-unit>
<trans-unit id="tableDesigner.checkConstraintNameTitle">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="tableDesigner.checkConstraintTypeName">
<source xml:lang="en">Check Constraint</source>
<target state="translated">CHECK 约束</target>
</trans-unit>
<trans-unit id="tableDesigner.checkConstraintsTabTitle">
<source xml:lang="en">Check Constraints</source>
<target state="translated">检查约束</target>
</trans-unit>
<trans-unit id="tableDesigner.columnAllowNullTitle">
<source xml:lang="en">Allow Nulls</source>
@@ -8000,6 +8187,14 @@ Error: {1}</source>
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="tableDesigner.columnPrecisionTitle">
<source xml:lang="en">Precision</source>
<target state="translated">精度</target>
</trans-unit>
<trans-unit id="tableDesigner.columnScaleTitle">
<source xml:lang="en">Scale</source>
<target state="translated">小数位数</target>
</trans-unit>
<trans-unit id="tableDesigner.columnTypeName">
<source xml:lang="en">Column</source>
<target state="translated">列</target>
@@ -8016,10 +8211,50 @@ Error: {1}</source>
<source xml:lang="en">Description</source>
<target state="translated">说明</target>
</trans-unit>
<trans-unit id="tableDesigner.errorInitializingTableDesigner">
<source xml:lang="en">An error occured while initializing the table designer: {0}</source>
<target state="translated">初始化表设计器时出错: {0}</target>
</trans-unit>
<trans-unit id="tableDesigner.errorProcessingEdit">
<source xml:lang="en">An error occured while processing the change: {0}</source>
<target state="translated">处理更改时出错: {0}</target>
</trans-unit>
<trans-unit id="tableDesigner.foreignKeyColumn">
<source xml:lang="en">Foreign Key Column</source>
<target state="translated">外键列</target>
</trans-unit>
<trans-unit id="tableDesigner.foreignKeyColumns">
<source xml:lang="en">Column Mapping</source>
<target state="translated">列映射</target>
</trans-unit>
<trans-unit id="tableDesigner.foreignKeyNameTitle">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="tableDesigner.foreignKeyOnDeleteAction">
<source xml:lang="en">On Delete Action</source>
<target state="translated">当删除操作发生时</target>
</trans-unit>
<trans-unit id="tableDesigner.foreignKeyOnUpdateAction">
<source xml:lang="en">On Update Action</source>
<target state="translated">当更新操作发生时</target>
</trans-unit>
<trans-unit id="tableDesigner.foreignKeysTabTitle">
<source xml:lang="en">Foreign Keys</source>
<target state="translated">外键</target>
</trans-unit>
<trans-unit id="tableDesigner.generalTab">
<source xml:lang="en">General</source>
<target state="translated">常规</target>
</trans-unit>
<trans-unit id="tableDesigner.nameTitle">
<source xml:lang="en">Table name</source>
<target state="translated">表名</target>
</trans-unit>
<trans-unit id="tableDesigner.primaryKeyColumn">
<source xml:lang="en">Primary Key Column</source>
<target state="translated">主键列</target>
</trans-unit>
<trans-unit id="tableDesigner.saveChangeError">
<source xml:lang="en">An error occured while saving changes: {0}</source>
<target state="translated">保存更改时出错: {0}</target>