Update to localized XLFs (#16985)

* update to localized XLFs

* update to resources xlfs
This commit is contained in:
Alex Ma
2021-09-03 10:24:56 -07:00
committed by GitHub
parent 78dac6ce3a
commit 0bc6f846e9
260 changed files with 170816 additions and 166396 deletions

View File

@@ -2,17 +2,17 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/Microsoft.sqlservernotebook/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="title.sqlServerNotebooks">
<source xml:lang="en">SQL Server Notebooks</source>
<target state="translated">SQL Server 笔记本</target>
<trans-unit id="description.sqlserverNotebooks">
<source xml:lang="en">Notebooks to help get started with and troubleshoot SQL Server</source>
<target state="translated">可帮助开始使用 SQL Server 并进行排除故障的笔记本</target>
</trans-unit>
<trans-unit id="title.sqlServer2019Book">
<source xml:lang="en">SQL Server 2019 Guide</source>
<target state="translated">SQL Server 2019 指南</target>
</trans-unit>
<trans-unit id="description.sqlserverNotebooks">
<source xml:lang="en">Notebooks to help get started with and troubleshoot SQL Server</source>
<target state="translated">可帮助开始使用 SQL Server 并进行排除故障的笔记本</target>
<trans-unit id="title.sqlServerNotebooks">
<source xml:lang="en">SQL Server Notebooks</source>
<target state="translated">SQL Server 笔记本</target>
</trans-unit>
</body>
</file>

View File

@@ -1,36 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/admin-tool-ext-win/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="adminToolExtWin.displayName">
<source xml:lang="en">Database Administration Tool Extensions for Windows</source>
<target state="translated">适用于 Windows 的数据库管理工具扩展</target>
</trans-unit>
<trans-unit id="adminToolExtWin.description">
<source xml:lang="en">Adds additional Windows-specific functionality to Azure Data Studio</source>
<target state="translated">向 Azure Data Studio 添加其他特定于 Windows 的功能</target>
</trans-unit>
<trans-unit id="adminToolExtWin.propertiesMenuItem">
<source xml:lang="en">Properties</source>
<target state="translated">属性</target>
</trans-unit>
<trans-unit id="adminToolExtWin.launchGswMenuItem">
<source xml:lang="en">Generate Scripts...</source>
<target state="translated">生成脚本…</target>
</trans-unit>
</body>
</file>
<file original="extensions/admin-tool-ext-win/dist/main" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="adminToolExtWin.noConnectionContextForProp">
<trans-unit id="adminToolExtWin.launchingDialogStatus">
<source xml:lang="en">Launching dialog...</source>
<target state="translated">正在启动对话…</target>
</trans-unit>
<trans-unit id="adminToolExtWin.noConnectionContextForGsw">
<source xml:lang="en">No ConnectionContext provided for handleLaunchSsmsMinPropertiesDialogCommand</source>
<target state="translated">未为 handleLaunchSsmsMinPropertiesDialogCommand 提供 ConnectionContext</target>
</trans-unit>
<trans-unit id="adminToolExtWin.noOENode">
<source xml:lang="en">Could not determine Object Explorer node from connectionContext : {0}</source>
<target state="translated">无法由以下 connectionContex 确定对象资源管理器节点: {0}</target>
</trans-unit>
<trans-unit id="adminToolExtWin.noConnectionContextForGsw">
<trans-unit id="adminToolExtWin.noConnectionContextForProp">
<source xml:lang="en">No ConnectionContext provided for handleLaunchSsmsMinPropertiesDialogCommand</source>
<target state="translated">未为 handleLaunchSsmsMinPropertiesDialogCommand 提供 ConnectionContext</target>
</trans-unit>
@@ -38,9 +18,9 @@
<source xml:lang="en">No connectionProfile provided from connectionContext : {0}</source>
<target state="translated">未从 connectionContext 提供任何 connectionProfile: {0}</target>
</trans-unit>
<trans-unit id="adminToolExtWin.launchingDialogStatus">
<source xml:lang="en">Launching dialog...</source>
<target state="translated">正在启动对话…</target>
<trans-unit id="adminToolExtWin.noOENode">
<source xml:lang="en">Could not determine Object Explorer node from connectionContext : {0}</source>
<target state="translated">无法由以下 connectionContex 确定对象资源管理器节点: {0}</target>
</trans-unit>
<trans-unit id="adminToolExtWin.ssmsMinError">
<source xml:lang="en">Error calling SsmsMin with args '{0}' - {1}</source>
@@ -48,4 +28,24 @@
</trans-unit>
</body>
</file>
<file original="extensions/admin-tool-ext-win/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="adminToolExtWin.description">
<source xml:lang="en">Adds additional Windows-specific functionality to Azure Data Studio</source>
<target state="translated">向 Azure Data Studio 添加其他特定于 Windows 的功能</target>
</trans-unit>
<trans-unit id="adminToolExtWin.displayName">
<source xml:lang="en">Database Administration Tool Extensions for Windows</source>
<target state="translated">适用于 Windows 的数据库管理工具扩展</target>
</trans-unit>
<trans-unit id="adminToolExtWin.launchGswMenuItem">
<source xml:lang="en">Generate Scripts...</source>
<target state="translated">生成脚本…</target>
</trans-unit>
<trans-unit id="adminToolExtWin.propertiesMenuItem">
<source xml:lang="en">Properties</source>
<target state="translated">属性</target>
</trans-unit>
</body>
</file>
</xliff>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,61 +2,57 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/asde-deployment/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="extension-displayName">
<source xml:lang="en">Azure SQL Edge Deployment Extension</source>
<target state="translated">Azure SQL Edge 部署扩展</target>
<trans-unit id="azure-info-section-title">
<source xml:lang="en">Azure information</source>
<target state="translated">Azure 信息</target>
</trans-unit>
<trans-unit id="extension-description">
<source xml:lang="en">Provides a notebook-based experience to deploy Azure SQL Edge</source>
<target state="translated">提供部署 Microsoft SQL Server 的基于笔记本的体验</target>
<trans-unit id="azure_location">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="docker-container-name-field">
<source xml:lang="en">Container name</source>
<target state="translated">容器名称</target>
<trans-unit id="azure_resource_group">
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</target>
</trans-unit>
<trans-unit id="docker-sql-password-field">
<source xml:lang="en">Azure SQL Edge instance (sa) password</source>
<target state="translated">Azure SQL Edge 实例(sa)密码</target>
<trans-unit id="azure_subscription_id">
<source xml:lang="en">Subscription id</source>
<target state="translated">订阅 ID</target>
</trans-unit>
<trans-unit id="device-id">
<source xml:lang="en">Device ID</source>
<target state="translated">设备 ID</target>
</trans-unit>
<trans-unit id="device-ip-address">
<source xml:lang="en">Device IP Address</source>
<target state="translated">设备 IP 地址</target>
</trans-unit>
<trans-unit id="device-ip-address-description">
<source xml:lang="en">Will be used to connect to the Azure SQL Edge instance after deployment</source>
<target state="translated">将用于在部署后连接到 Azure SQL Edge 实例</target>
</trans-unit>
<trans-unit id="device-target-condition">
<source xml:lang="en">Target condition</source>
<target state="translated">目标条件</target>
</trans-unit>
<trans-unit id="device-target-condition-learn-more">
<source xml:lang="en">Learn more about target condition</source>
<target state="translated">详细了解目标状况。</target>
</trans-unit>
<trans-unit id="docker-confirm-sql-password-field">
<source xml:lang="en">Confirm password</source>
<target state="translated">确认密码</target>
</trans-unit>
<trans-unit id="docker-sql-port-field">
<source xml:lang="en">Azure SQL Edge Port</source>
<target state="translated">Azure SQL Edge 端口</target>
<trans-unit id="docker-container-name-field">
<source xml:lang="en">Container name</source>
<target state="translated">容器名称</target>
</trans-unit>
<trans-unit id="microsoft-privacy-statement">
<source xml:lang="en">Microsoft Privacy Statement</source>
<target state="translated">Microsoft 隐私声明</target>
<trans-unit id="docker-imagetag-field">
<source xml:lang="en">Image tag</source>
<target state="translated">图像标记</target>
</trans-unit>
<trans-unit id="resource-type-sql-edge-display-name">
<source xml:lang="en">Azure SQL Edge</source>
<target state="translated">Azure SQL Edge</target>
</trans-unit>
<trans-unit id="resource-type-sql-edge-description">
<source xml:lang="en">Azure SQL Edge (Preview) is an optimized relational database engine geared for IoT and IoT Edge deployments.</source>
<target state="translated">Azure SQL Edge (预览)是一个适合 IoT 和 IoT Edge 部署的优化关系数据库引擎。</target>
</trans-unit>
<trans-unit id="sql-edge-type-display-name">
<source xml:lang="en">Deployment target</source>
<target state="translated">部署目标</target>
</trans-unit>
<trans-unit id="sql-edge-local-display-name">
<source xml:lang="en">Local container instance</source>
<target state="translated">本地容器实例</target>
</trans-unit>
<trans-unit id="sql-edge-remote-display-name">
<source xml:lang="en">Remote container instance</source>
<target state="translated">远程容器实例</target>
</trans-unit>
<trans-unit id="sql-edge-local-title">
<source xml:lang="en">Deploy Azure SQL Edge container instance on local machine</source>
<target state="translated">在本地计算机上部署 Azure SQL Edge 容器实例</target>
</trans-unit>
<trans-unit id="docker-settings-section-title">
<source xml:lang="en">Docker settings</source>
<target state="translated">Docker 设置</target>
<trans-unit id="docker-password-field">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="docker-registry-field">
<source xml:lang="en">Registry</source>
@@ -66,18 +62,22 @@
<source xml:lang="en">Repository</source>
<target state="translated">存储库</target>
</trans-unit>
<trans-unit id="docker-imagetag-field">
<source xml:lang="en">Image tag</source>
<target state="translated">图像标记</target>
<trans-unit id="docker-settings-section-title">
<source xml:lang="en">Docker settings</source>
<target state="translated">Docker 设置</target>
</trans-unit>
<trans-unit id="docker-sql-password-field">
<source xml:lang="en">Azure SQL Edge instance (sa) password</source>
<target state="translated">Azure SQL Edge 实例(sa)密码</target>
</trans-unit>
<trans-unit id="docker-sql-port-field">
<source xml:lang="en">Azure SQL Edge Port</source>
<target state="translated">Azure SQL Edge 端口</target>
</trans-unit>
<trans-unit id="docker-username-field">
<source xml:lang="en">Username</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="docker-password-field">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="edge-agreement">
<source xml:lang="en">I accept {0} and {1}.</source>
<target state="translated">我接受 {0} 和 {1}。</target>
@@ -86,13 +86,9 @@
<source xml:lang="en">Microsoft Azure SQL Edge License Agreement</source>
<target state="translated">Microsoft Azure SQL Edge 许可协议</target>
</trans-unit>
<trans-unit id="sql-edge-remote-title">
<source xml:lang="en">Deploy Azure SQL Edge container instance on remote machine</source>
<target state="translated">在远程计算机上部署 Azure SQL Edge 容器实例</target>
</trans-unit>
<trans-unit id="remote-info-section-title">
<source xml:lang="en">Target machine information</source>
<target state="translated">目标计算机信息</target>
<trans-unit id="edge-remote-password-field">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="edge-remote-target-field">
<source xml:lang="en">Name or IP address</source>
@@ -102,14 +98,66 @@
<source xml:lang="en">Username</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="edge-remote-password-field">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
<trans-unit id="extension-description">
<source xml:lang="en">Provides a notebook-based experience to deploy Azure SQL Edge</source>
<target state="translated">提供部署 Microsoft SQL Server 的基于笔记本的体验</target>
</trans-unit>
<trans-unit id="extension-displayName">
<source xml:lang="en">Azure SQL Edge Deployment Extension</source>
<target state="translated">Azure SQL Edge 部署扩展</target>
</trans-unit>
<trans-unit id="iot-hub-name">
<source xml:lang="en">IoT Hub name</source>
<target state="translated">IoT 中心名称</target>
</trans-unit>
<trans-unit id="microsoft-privacy-statement">
<source xml:lang="en">Microsoft Privacy Statement</source>
<target state="translated">Microsoft 隐私声明</target>
</trans-unit>
<trans-unit id="package-files">
<source xml:lang="en">SQL Server Package files</source>
<target state="translated">SQL Server 包文件</target>
</trans-unit>
<trans-unit id="package_path">
<source xml:lang="en">Package file</source>
<target state="translated">包文件</target>
</trans-unit>
<trans-unit id="package_path_description">
<source xml:lang="en">Path of the SQL Server package file(dacpac, bacpac) or compressed package file.</source>
<target state="translated">SQL Server 包文件的路径(dacpac、bacpac)或压缩包文件。</target>
</trans-unit>
<trans-unit id="remote-info-section-title">
<source xml:lang="en">Target machine information</source>
<target state="translated">目标计算机信息</target>
</trans-unit>
<trans-unit id="resource-type-sql-edge-description">
<source xml:lang="en">Azure SQL Edge (Preview) is an optimized relational database engine geared for IoT and IoT Edge deployments.</source>
<target state="translated">Azure SQL Edge (预览)是一个适合 IoT 和 IoT Edge 部署的优化关系数据库引擎。</target>
</trans-unit>
<trans-unit id="resource-type-sql-edge-display-name">
<source xml:lang="en">Azure SQL Edge</source>
<target state="translated">Azure SQL Edge</target>
</trans-unit>
<trans-unit id="sql-edge-azure-display-name">
<source xml:lang="en">New Azure IoT Hub and VM (password authentication)</source>
<target state="translated">新建 Azure IoT 中心和虚拟机(密码身份验证)</target>
</trans-unit>
<trans-unit id="sql-edge-azure-multi-device-display-name">
<source xml:lang="en">Multiple devices of an Azure IoT Hub</source>
<target state="translated">Azure IoT 中心的多个设备</target>
</trans-unit>
<trans-unit id="sql-edge-azure-multi-device-title">
<source xml:lang="en">Deploy Azure SQL Edge to multiple Azure IoT devices</source>
<target state="translated">将 Azure SQL Edge 部署到多个 Azure IoT 设备</target>
</trans-unit>
<trans-unit id="sql-edge-azure-single-device-display-name">
<source xml:lang="en">Existing device of an Azure IoT Hub</source>
<target state="translated">Azure IoT 中心的现有设备</target>
</trans-unit>
<trans-unit id="sql-edge-azure-single-device-title">
<source xml:lang="en">Deploy Azure SQL Edge to an existing device</source>
<target state="translated">将 Azure SQL Edge 部署到现有设备</target>
</trans-unit>
<trans-unit id="sql-edge-azure-sshkey-display-name">
<source xml:lang="en">New Azure IoT Hub and VM (ssh public key authentication)</source>
<target state="translated">新建 Azure IoT 中心和虚拟机(ssh 公钥身份验证)</target>
@@ -118,17 +166,29 @@
<source xml:lang="en">Deploy Azure SQL Edge to a new Azure VM via IoT hub</source>
<target state="translated">通过 IoT 中心将 Azure SQL Edge 部署到新的 Azure VM</target>
</trans-unit>
<trans-unit id="azure_subscription_id">
<source xml:lang="en">Subscription id</source>
<target state="translated">订阅 ID</target>
<trans-unit id="sql-edge-local-display-name">
<source xml:lang="en">Local container instance</source>
<target state="translated">本地容器实例</target>
</trans-unit>
<trans-unit id="azure_resource_group">
<source xml:lang="en">Resource group</source>
<target state="translated">资源组</target>
<trans-unit id="sql-edge-local-title">
<source xml:lang="en">Deploy Azure SQL Edge container instance on local machine</source>
<target state="translated">在本地计算机上部署 Azure SQL Edge 容器实例</target>
</trans-unit>
<trans-unit id="azure_location">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
<trans-unit id="sql-edge-remote-display-name">
<source xml:lang="en">Remote container instance</source>
<target state="translated">远程容器实例</target>
</trans-unit>
<trans-unit id="sql-edge-remote-title">
<source xml:lang="en">Deploy Azure SQL Edge container instance on remote machine</source>
<target state="translated">在远程计算机上部署 Azure SQL Edge 容器实例</target>
</trans-unit>
<trans-unit id="sql-edge-type-display-name">
<source xml:lang="en">Deployment target</source>
<target state="translated">部署目标</target>
</trans-unit>
<trans-unit id="sqlserver-info-section-title">
<source xml:lang="en">Azure SQL Edge information</source>
<target state="translated">Azure SQL Edge 信息</target>
</trans-unit>
<trans-unit id="vm_admin">
<source xml:lang="en">VM admin username</source>
@@ -146,66 +206,6 @@
<source xml:lang="en">VM password must be 12 to 123 characters in length and consists of upper case characters, lower case characters, numbers and special characters.</source>
<target state="translated">VM 密码的长度必须为 12 到 123 个字符,且包含大写字符、小写字符、数字、特殊字符。</target>
</trans-unit>
<trans-unit id="package_path">
<source xml:lang="en">Package file</source>
<target state="translated">包文件</target>
</trans-unit>
<trans-unit id="package_path_description">
<source xml:lang="en">Path of the SQL Server package file(dacpac, bacpac) or compressed package file.</source>
<target state="translated">SQL Server 包文件的路径(dacpac、bacpac)或压缩包文件。</target>
</trans-unit>
<trans-unit id="azure-info-section-title">
<source xml:lang="en">Azure information</source>
<target state="translated">Azure 信息</target>
</trans-unit>
<trans-unit id="sqlserver-info-section-title">
<source xml:lang="en">Azure SQL Edge information</source>
<target state="translated">Azure SQL Edge 信息</target>
</trans-unit>
<trans-unit id="package-files">
<source xml:lang="en">SQL Server Package files</source>
<target state="translated">SQL Server 包文件</target>
</trans-unit>
<trans-unit id="sql-edge-azure-single-device-display-name">
<source xml:lang="en">Existing device of an Azure IoT Hub</source>
<target state="translated">Azure IoT 中心的现有设备</target>
</trans-unit>
<trans-unit id="sql-edge-azure-single-device-title">
<source xml:lang="en">Deploy Azure SQL Edge to an existing device</source>
<target state="translated">将 Azure SQL Edge 部署到现有设备</target>
</trans-unit>
<trans-unit id="iot-hub-name">
<source xml:lang="en">IoT Hub name</source>
<target state="translated">IoT 中心名称</target>
</trans-unit>
<trans-unit id="device-id">
<source xml:lang="en">Device ID</source>
<target state="translated">设备 ID</target>
</trans-unit>
<trans-unit id="device-ip-address">
<source xml:lang="en">Device IP Address</source>
<target state="translated">设备 IP 地址</target>
</trans-unit>
<trans-unit id="device-ip-address-description">
<source xml:lang="en">Will be used to connect to the Azure SQL Edge instance after deployment</source>
<target state="translated">将用于在部署后连接到 Azure SQL Edge 实例</target>
</trans-unit>
<trans-unit id="sql-edge-azure-multi-device-display-name">
<source xml:lang="en">Multiple devices of an Azure IoT Hub</source>
<target state="translated">Azure IoT 中心的多个设备</target>
</trans-unit>
<trans-unit id="sql-edge-azure-multi-device-title">
<source xml:lang="en">Deploy Azure SQL Edge to multiple Azure IoT devices</source>
<target state="translated">将 Azure SQL Edge 部署到多个 Azure IoT 设备</target>
</trans-unit>
<trans-unit id="device-target-condition">
<source xml:lang="en">Target condition</source>
<target state="translated">目标条件</target>
</trans-unit>
<trans-unit id="device-target-condition-learn-more">
<source xml:lang="en">Learn more about target condition</source>
<target state="translated">详细了解目标状况。</target>
</trans-unit>
<trans-unit id="vm_ssh_public_key">
<source xml:lang="en">SSH public key</source>
<target state="translated">SSH 公钥</target>

File diff suppressed because it is too large Load Diff

View File

@@ -2,25 +2,25 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/azurehybridtoolkit/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="displayName">
<source xml:lang="en">Azure SQL Hybrid Cloud Toolkit</source>
<target state="translated">Azure SQL 混合云工具包</target>
<trans-unit id="books-preview-category">
<source xml:lang="en">Jupyter Books</source>
<target state="translated">Jupyter Book</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">Opens up Azure SQL Hybrid Cloud Toolkit Jupyter Book</source>
<target state="translated">打开 Azure SQL 混合云工具包 Jupyter Book</target>
</trans-unit>
<trans-unit id="title.openJupyterBook">
<source xml:lang="en">Open Azure SQL Hybrid Cloud Toolkit Jupyter Book</source>
<target state="translated">打开 Azure SQL 混合云工具包 Jupyter Book</target>
<trans-unit id="displayName">
<source xml:lang="en">Azure SQL Hybrid Cloud Toolkit</source>
<target state="translated">Azure SQL 混合云工具包</target>
</trans-unit>
<trans-unit id="title.cloudHybridBooks">
<source xml:lang="en">Azure SQL Hybrid Cloud Toolkit</source>
<target state="translated">Azure SQL 混合云工具包</target>
</trans-unit>
<trans-unit id="books-preview-category">
<source xml:lang="en">Jupyter Books</source>
<target state="translated">Jupyter Book</target>
<trans-unit id="title.openJupyterBook">
<source xml:lang="en">Open Azure SQL Hybrid Cloud Toolkit Jupyter Book</source>
<target state="translated">打开 Azure SQL 混合云工具包 Jupyter Book</target>
</trans-unit>
</body>
</file>

File diff suppressed because it is too large Load Diff

View File

@@ -1,66 +1,422 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/cms/dist/cmsResource/cmsResourceCommands" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.AddServerGroup">
<source xml:lang="en">Add Server Group</source>
<target state="translated">添加服务器组</target>
</trans-unit>
<trans-unit id="cms.Cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="cms.OK">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="cms.ServerGroupDescription">
<source xml:lang="en">Server Group Description</source>
<target state="translated">服务器组说明</target>
</trans-unit>
<trans-unit id="cms.ServerGroupName">
<source xml:lang="en">Server Group Name</source>
<target state="translated">服务器组名称</target>
</trans-unit>
<trans-unit id="cms.confirmDeleteGroup">
<source xml:lang="en">Are you sure you want to delete</source>
<target state="translated">确定要删除吗</target>
</trans-unit>
<trans-unit id="cms.confirmDeleteServer">
<source xml:lang="en">Are you sure you want to delete</source>
<target state="translated">确定要删除吗</target>
</trans-unit>
<trans-unit id="cms.errors.azureNotAllowed">
<source xml:lang="en">Azure SQL Servers cannot be used as Central Management Servers</source>
<target state="translated">无法将 Azure SQL Server 用作中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.errors.sameCmsServerName">
<source xml:lang="en">Central Management Server Group already has a Registered Server with the name {0}</source>
<target state="translated">中央管理服务器组已具有名称为 {0} 的注册服务器</target>
</trans-unit>
<trans-unit id="cms.errors.sameServerGroupName">
<source xml:lang="en">{0} already has a Server Group with the name {1}</source>
<target state="translated">{0} 已具有名称为 {1} 的服务器组</target>
</trans-unit>
<trans-unit id="cms.no">
<source xml:lang="en">No</source>
<target state="translated">否</target>
</trans-unit>
<trans-unit id="cms.yes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/tree/cmsResourceEmptyTreeNode" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.resource.tree.CmsTreeNode.addCmsServerLabel">
<source xml:lang="en">Add Central Management Server...</source>
<target state="translated">添加中央管理服务器…</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/tree/cmsResourceTreeNode" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.resource.cmsResourceTreeNode.noResourcesLabel">
<source xml:lang="en">No resources found</source>
<target state="translated">未找到资源</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/tree/treeProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.resource.tree.treeProvider.loadError">
<source xml:lang="en">Unexpected error occurred while loading saved servers {0}</source>
<target state="translated">加载已保存的服务器时出现意外错误 {0}</target>
</trans-unit>
<trans-unit id="cms.resource.tree.treeProvider.loadingLabel">
<source xml:lang="en">Loading ...</source>
<target state="translated">正在加载…</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsUtils" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.errors.sameServerUnderCms">
<source xml:lang="en">You cannot add a shared registered server with the same name as the Configuration Server</source>
<target state="translated">不能添加与配置服务器同名的共享注册服务器</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.displayName">
<source xml:lang="en">SQL Server Central Management Servers</source>
<target state="translated">SQL Server 中央管理服务器</target>
<trans-unit id="cloud.databaseProperties.azureEdition">
<source xml:lang="en">Edition</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="cms.description">
<source xml:lang="en">Support for managing SQL Server Central Management Servers</source>
<target state="translated">支持管理 SQL Server 中央管理服务器</target>
<trans-unit id="cloud.databaseProperties.compatibilityLevel">
<source xml:lang="en">Compatibility Level</source>
<target state="translated">兼容级别</target>
</trans-unit>
<trans-unit id="cms.title">
<source xml:lang="en">Central Management Servers</source>
<target state="translated">中央管理服务器</target>
<trans-unit id="cloud.databaseProperties.owner">
<source xml:lang="en">Owner</source>
<target state="translated">所有者</target>
</trans-unit>
<trans-unit id="cms.connectionProvider.displayName">
<source xml:lang="en">Microsoft SQL Server</source>
<target state="translated">Microsoft SQL Server</target>
<trans-unit id="cloud.databaseProperties.serviceLevelObjective">
<source xml:lang="en">Pricing Tier</source>
<target state="translated">定价层</target>
</trans-unit>
<trans-unit id="cms.resource.explorer.title">
<source xml:lang="en">Central Management Servers</source>
<target state="translated">中央管理服务器</target>
<trans-unit id="cloud.serverProperties.serverEdition">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
</trans-unit>
<trans-unit id="cms.resource.refresh.title">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="cms.resource.refreshServerGroup.title">
<source xml:lang="en">Refresh Server Group</source>
<target state="translated">刷新服务器组</target>
</trans-unit>
<trans-unit id="cms.resource.deleteRegisteredServer.title">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="cms.resource.addRegisteredServer.title">
<source xml:lang="en">New Server Registration...</source>
<target state="translated">新建服务器注册…</target>
</trans-unit>
<trans-unit id="cms.resource.deleteServerGroup.title">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="cms.resource.addServerGroup.title">
<source xml:lang="en">New Server Group...</source>
<target state="translated">新建服务器组…</target>
</trans-unit>
<trans-unit id="cms.resource.registerCmsServer.title">
<source xml:lang="en">Add Central Management Server</source>
<target state="translated">添加中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.resource.deleteCmsServer.title">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
<trans-unit id="cloud.serverProperties.serverVersion">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="cms.configuration.title">
<source xml:lang="en">MSSQL configuration</source>
<target state="translated">MSSQL 配置</target>
</trans-unit>
<trans-unit id="cms.query.displayBitAsNumber">
<source xml:lang="en">Should BIT columns be displayed as numbers (1 or 0)? If false, BIT columns will be displayed as 'true' or 'false'</source>
<target state="translated">是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 "true" 或 "false"</target>
<trans-unit id="cms.connectionOptions.applicationIntent.description">
<source xml:lang="en">Declares the application workload type when connecting to a server</source>
<target state="translated">声明连接到服务器时的应用程序工作负荷类型</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationIntent.displayName">
<source xml:lang="en">Application intent</source>
<target state="translated">应用意图</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationName.description">
<source xml:lang="en">The name of the application</source>
<target state="translated">应用程序的名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationName.displayName">
<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>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.description">
<source xml:lang="en">The name of the primary file, including the full path name, of an attachable database</source>
<target state="translated">可附加数据库的主文件的名称(包括完整路径名称)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.displayName">
<source xml:lang="en">Attached DB file name</source>
<target state="translated">附加的 DB 文件名</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
<target state="translated">Azure Active Directory - 支持 MFA 的通用目录</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.integrated">
<source xml:lang="en">Windows Authentication</source>
<target state="translated">Windows 身份验证</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.sqlLogin">
<source xml:lang="en">SQL Login</source>
<target state="translated">SQL 登录</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.description">
<source xml:lang="en">Specifies the method of authenticating with SQL Server</source>
<target state="translated">指定使用 SQL Server 进行身份验证的方法</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.displayName">
<source xml:lang="en">Authentication type</source>
<target state="translated">身份验证类型</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.description">
<source xml:lang="en">Default column encryption setting for all the commands on the connection</source>
<target state="translated">针对连接的所有命令的默认列加密设置</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.displayName">
<source xml:lang="en">Column encryption</source>
<target state="translated">列加密</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryCount.description">
<source xml:lang="en">Number of attempts to restore connection</source>
<target state="translated">尝试还原连接的次数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryCount.displayName">
<source xml:lang="en">Connect retry count</source>
<target state="translated">连接重试次数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryInterval.description">
<source xml:lang="en">Delay between attempts to restore connection</source>
<target state="translated">两次尝试恢复连接之间的延迟</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryInterval.displayName">
<source xml:lang="en">Connect retry interval</source>
<target state="translated">连接重试间隔</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectTimeout.description">
<source xml:lang="en">The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error</source>
<target state="translated">在终止尝试并生成错误之前等待连接到服务器的时长(秒)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectTimeout.displayName">
<source xml:lang="en">Connect timeout</source>
<target state="translated">连接超时</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectionName.description">
<source xml:lang="en">Custom name of the connection</source>
<target state="translated">连接的自定义名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectionName.displayName">
<source xml:lang="en">Name (optional)</source>
<target state="translated">名称(可选)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.contextConnection.description">
<source xml:lang="en">When true, indicates the connection should be from the SQL server context. Available only when running in the SQL Server process</source>
<target state="translated">为 true 时,指示连接应来自 SQL Server 上下文。仅在 SQL Server 进程中运行时可用</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.contextConnection.displayName">
<source xml:lang="en">Context connection</source>
<target state="translated">上下文连接</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.currentLanguage.description">
<source xml:lang="en">The SQL Server language record name</source>
<target state="translated">SQL Server 语言记录名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.currentLanguage.displayName">
<source xml:lang="en">Current language</source>
<target state="translated">当前语言</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.encrypt.description">
<source xml:lang="en">When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed</source>
<target state="translated">当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.encrypt.displayName">
<source xml:lang="en">Encrypt</source>
<target state="translated">加密</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.failoverPartner.description">
<source xml:lang="en">The name or network address of the instance of SQL Server that acts as a failover partner</source>
<target state="translated">充当故障转移伙伴的 SQL Server 实例的名称或网络地址</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.failoverPartner.displayName">
<source xml:lang="en">Failover partner</source>
<target state="translated">故障转移伙伴</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.advanced">
<source xml:lang="en">Advanced</source>
<target state="translated">高级</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.connectionResiliency">
<source xml:lang="en">Connection Resiliency</source>
<target state="translated">连接复原力</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.context">
<source xml:lang="en">Context</source>
<target state="translated">上下文</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.initialization">
<source xml:lang="en">Initialization</source>
<target state="translated">初始化</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.pooling">
<source xml:lang="en">Pooling</source>
<target state="translated">池</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.replication">
<source xml:lang="en">Replication</source>
<target state="translated">副本</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.security">
<source xml:lang="en">Security</source>
<target state="translated">安全性</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.groupName.source">
<source xml:lang="en">Source</source>
<target state="translated">源</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.loadBalanceTimeout.description">
<source xml:lang="en">The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed</source>
<target state="translated">此连接在销毁前在池中生存的最短时间(秒)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.loadBalanceTimeout.displayName">
<source xml:lang="en">Load balance timeout</source>
<target state="translated">负载均衡超时</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.maxPoolSize.description">
<source xml:lang="en">The maximum number of connections allowed in the pool</source>
<target state="translated">池中允许的最大连接数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.maxPoolSize.displayName">
<source xml:lang="en">Max pool size</source>
<target state="translated">最大池大小</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.minPoolSize.description">
<source xml:lang="en">The minimum number of connections allowed in the pool</source>
<target state="translated">池中允许的最小连接数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.minPoolSize.displayName">
<source xml:lang="en">Min pool size</source>
<target state="translated">最小池大小</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.multiSubnetFailover.displayName">
<source xml:lang="en">Multi subnet failover</source>
<target state="translated">多子网故障转移</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.multipleActiveResultSets.description">
<source xml:lang="en">When true, multiple result sets can be returned and read from one connection</source>
<target state="translated">为 true 时,可从一个连接返回和读取多个结果集</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.multipleActiveResultSets.displayName">
<source xml:lang="en">Multiple active result sets</source>
<target state="translated">多重活动结果集</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.packetSize.description">
<source xml:lang="en">Size in bytes of the network packets used to communicate with an instance of SQL Server</source>
<target state="translated">用于与 SQL Server 实例通信的网络数据包的大小(字节数)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.packetSize.displayName">
<source xml:lang="en">Packet size</source>
<target state="translated">数据包大小</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.password.description">
<source xml:lang="en">Indicates the password to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的密码</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.password.displayName">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.persistSecurityInfo.description">
<source xml:lang="en">When false, security-sensitive information, such as the password, is not returned as part of the connection</source>
<target state="translated">为 false 时,安全敏感信息(如密码)不作为连接的一部分返回</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.persistSecurityInfo.displayName">
<source xml:lang="en">Persist security info</source>
<target state="translated">持久安全信息</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.pooling.description">
<source xml:lang="en">When true, the connection object is drawn from the appropriate pool, or if necessary, is created and added to the appropriate pool</source>
<target state="translated">为 true 时,从相应的池中取出连接对象,或根据需要创建连接对象并将其添加到相应的池中</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.pooling.displayName">
<source xml:lang="en">Pooling</source>
<target state="translated">池</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.port.displayName">
<source xml:lang="en">Port</source>
<target state="translated">端口</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.replication.description">
<source xml:lang="en">Used by SQL Server in Replication</source>
<target state="translated">由 SQL Server 在复制中使用</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.replication.displayName">
<source xml:lang="en">Replication</source>
<target state="translated">副本</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverDescription.description">
<source xml:lang="en">Description of the SQL Server instance</source>
<target state="translated">SQL Server 实例的说明</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverDescription.displayName">
<source xml:lang="en">Server Description</source>
<target state="translated">服务器描述</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverName.description">
<source xml:lang="en">Name of the SQL Server instance</source>
<target state="translated">SQL Server 实例的名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverName.displayName">
<source xml:lang="en">Server</source>
<target state="translated">服务器</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.trustServerCertificate.description">
<source xml:lang="en">When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate</source>
<target state="translated">为 true(且 encrypt=true)时SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.trustServerCertificate.displayName">
<source xml:lang="en">Trust server certificate</source>
<target state="translated">信任服务器证书</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.typeSystemVersion.description">
<source xml:lang="en">Indicates which server type system then provider will expose through the DataReader</source>
<target state="translated">指示提供程序将通过 DataReader 公开的服务器类型系统</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.typeSystemVersion.displayName">
<source xml:lang="en">Type system version</source>
<target state="translated">类型系统版本</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.userName.description">
<source xml:lang="en">Indicates the user ID to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的用户 ID</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.userName.displayName">
<source xml:lang="en">User name</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.workstationId.description">
<source xml:lang="en">The name of the workstation connecting to SQL Server</source>
<target state="translated">连接到 SQL Server 的工作站的名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.workstationId.displayName">
<source xml:lang="en">Workstation Id</source>
<target state="translated">工作站 ID</target>
</trans-unit>
<trans-unit id="cms.connectionProvider.displayName">
<source xml:lang="en">Microsoft SQL Server</source>
<target state="translated">Microsoft SQL Server</target>
</trans-unit>
<trans-unit id="cms.description">
<source xml:lang="en">Support for managing SQL Server Central Management Servers</source>
<target state="translated">支持管理 SQL Server 中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.displayName">
<source xml:lang="en">SQL Server Central Management Servers</source>
<target state="translated">SQL Server 中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.format.alignColumnDefinitionsInColumns">
<source xml:lang="en">Should column definitions be aligned?</source>
@@ -86,25 +442,73 @@
<source xml:lang="en">[Optional] Log debug output to the console (View -&gt; Output) and then select appropriate output channel from the dropdown</source>
<target state="translated">[可选] 将调试输出记录到控制台(“查看”-&gt;“输出”),然后从下拉列表中选择相应的输出通道</target>
</trans-unit>
<trans-unit id="cms.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>
<trans-unit id="cms.logFilesRemovalLimit">
<source xml:lang="en">Maximum number of old files to remove upon startup that have expired mssql.logRetentionMinutes. Files that do not get cleaned up due to this limitation get cleaned up next time Azure Data Studio starts up.</source>
<target state="translated">启动时要删除的已超过 mssql.logRetentionMinutes 的旧文件的最大数量。将在下次启动 Azure Data Studio 时清理由于此限制而未清理的文件。</target>
</trans-unit>
<trans-unit id="cms.logRetentionMinutes">
<source xml:lang="en">Number of minutes to retain log files for backend services. Default is 1 week.</source>
<target state="translated">将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。</target>
</trans-unit>
<trans-unit id="cms.logFilesRemovalLimit">
<source xml:lang="en">Maximum number of old files to remove upon startup that have expired mssql.logRetentionMinutes. Files that do not get cleaned up due to this limitation get cleaned up next time Azure Data Studio starts up.</source>
<target state="translated">启动时要删除的已超过 mssql.logRetentionMinutes 的旧文件的最大数量。将在下次启动 Azure Data Studio 时清理由于此限制而未清理的文件。</target>
<trans-unit id="cms.provider.displayName">
<source xml:lang="en">Microsoft SQL Server</source>
<target state="translated">Microsoft SQL Server</target>
</trans-unit>
<trans-unit id="cms.query.displayBitAsNumber">
<source xml:lang="en">Should BIT columns be displayed as numbers (1 or 0)? If false, BIT columns will be displayed as 'true' or 'false'</source>
<target state="translated">是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 "true" 或 "false"</target>
</trans-unit>
<trans-unit id="cms.resource.addRegisteredServer.title">
<source xml:lang="en">New Server Registration...</source>
<target state="translated">新建服务器注册…</target>
</trans-unit>
<trans-unit id="cms.resource.addServerGroup.title">
<source xml:lang="en">New Server Group...</source>
<target state="translated">新建服务器组…</target>
</trans-unit>
<trans-unit id="cms.resource.deleteCmsServer.title">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="cms.resource.deleteRegisteredServer.title">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="cms.resource.deleteServerGroup.title">
<source xml:lang="en">Delete</source>
<target state="translated">删除</target>
</trans-unit>
<trans-unit id="cms.resource.explorer.title">
<source xml:lang="en">Central Management Servers</source>
<target state="translated">中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.resource.refresh.title">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="cms.resource.refreshServerGroup.title">
<source xml:lang="en">Refresh Server Group</source>
<target state="translated">刷新服务器组</target>
</trans-unit>
<trans-unit id="cms.resource.registerCmsServer.title">
<source xml:lang="en">Add Central Management Server</source>
<target state="translated">添加中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.title">
<source xml:lang="en">Central Management Servers</source>
<target state="translated">中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.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>
</trans-unit>
<trans-unit id="ignorePlatformWarning">
<source xml:lang="en">[Optional] Do not show unsupported platform warnings</source>
<target state="translated">[可选] 不显示不受支持的平台警告</target>
</trans-unit>
<trans-unit id="onprem.databaseProperties.recoveryModel">
<source xml:lang="en">Recovery Model</source>
<target state="translated">恢复模式</target>
<trans-unit id="onprem.databaseProperties.compatibilityLevel">
<source xml:lang="en">Compatibility Level</source>
<target state="translated">兼容级别</target>
</trans-unit>
<trans-unit id="onprem.databaseProperties.lastBackupDate">
<source xml:lang="en">Last Database Backup</source>
@@ -114,21 +518,13 @@
<source xml:lang="en">Last Log Backup</source>
<target state="translated">上次日志备份</target>
</trans-unit>
<trans-unit id="onprem.databaseProperties.compatibilityLevel">
<source xml:lang="en">Compatibility Level</source>
<target state="translated">兼容级别</target>
</trans-unit>
<trans-unit id="onprem.databaseProperties.owner">
<source xml:lang="en">Owner</source>
<target state="translated">所有者</target>
</trans-unit>
<trans-unit id="onprem.serverProperties.serverVersion">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="onprem.serverProperties.serverEdition">
<source xml:lang="en">Edition</source>
<target state="translated">版本</target>
<trans-unit id="onprem.databaseProperties.recoveryModel">
<source xml:lang="en">Recovery Model</source>
<target state="translated">恢复模式</target>
</trans-unit>
<trans-unit id="onprem.serverProperties.machineName">
<source xml:lang="en">Computer Name</source>
@@ -138,378 +534,14 @@
<source xml:lang="en">OS Version</source>
<target state="translated">OS 版本</target>
</trans-unit>
<trans-unit id="cloud.databaseProperties.azureEdition">
<trans-unit id="onprem.serverProperties.serverEdition">
<source xml:lang="en">Edition</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="cloud.databaseProperties.serviceLevelObjective">
<source xml:lang="en">Pricing Tier</source>
<target state="translated">定价层</target>
</trans-unit>
<trans-unit id="cloud.databaseProperties.compatibilityLevel">
<source xml:lang="en">Compatibility Level</source>
<target state="translated">兼容级别</target>
</trans-unit>
<trans-unit id="cloud.databaseProperties.owner">
<source xml:lang="en">Owner</source>
<target state="translated">所有者</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.serverVersion">
<trans-unit id="onprem.serverProperties.serverVersion">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.serverEdition">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
</trans-unit>
<trans-unit id="cms.provider.displayName">
<source xml:lang="en">Microsoft SQL Server</source>
<target state="translated">Microsoft SQL Server</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectionName.displayName">
<source xml:lang="en">Name (optional)</source>
<target state="translated">名称(可选)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectionName.description">
<source xml:lang="en">Custom name of the connection</source>
<target state="translated">连接的自定义名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverName.displayName">
<source xml:lang="en">Server</source>
<target state="translated">服务器</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverName.description">
<source xml:lang="en">Name of the SQL Server instance</source>
<target state="translated">SQL Server 实例的名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverDescription.displayName">
<source xml:lang="en">Server Description</source>
<target state="translated">服务器描述</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverDescription.description">
<source xml:lang="en">Description of the SQL Server instance</source>
<target state="translated">SQL Server 实例的说明</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.displayName">
<source xml:lang="en">Authentication type</source>
<target state="translated">身份验证类型</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.description">
<source xml:lang="en">Specifies the method of authenticating with SQL Server</source>
<target state="translated">指定使用 SQL Server 进行身份验证的方法</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.sqlLogin">
<source xml:lang="en">SQL Login</source>
<target state="translated">SQL 登录</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.integrated">
<source xml:lang="en">Windows Authentication</source>
<target state="translated">Windows 身份验证</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
<target state="translated">Azure Active Directory - 支持 MFA 的通用目录</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.userName.displayName">
<source xml:lang="en">User name</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.userName.description">
<source xml:lang="en">Indicates the user ID to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的用户 ID</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.password.displayName">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.password.description">
<source xml:lang="en">Indicates the password to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的密码</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationIntent.displayName">
<source xml:lang="en">Application intent</source>
<target state="translated">应用意图</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationIntent.description">
<source xml:lang="en">Declares the application workload type when connecting to a server</source>
<target state="translated">声明连接到服务器时的应用程序工作负荷类型</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.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.connectTimeout.displayName">
<source xml:lang="en">Connect timeout</source>
<target state="translated">连接超时</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectTimeout.description">
<source xml:lang="en">The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error</source>
<target state="translated">在终止尝试并生成错误之前等待连接到服务器的时长(秒)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.currentLanguage.displayName">
<source xml:lang="en">Current language</source>
<target state="translated">当前语言</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.currentLanguage.description">
<source xml:lang="en">The SQL Server language record name</source>
<target state="translated">SQL Server 语言记录名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.displayName">
<source xml:lang="en">Column encryption</source>
<target state="translated">列加密</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.description">
<source xml:lang="en">Default column encryption setting for all the commands on the connection</source>
<target state="translated">针对连接的所有命令的默认列加密设置</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.encrypt.displayName">
<source xml:lang="en">Encrypt</source>
<target state="translated">加密</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.encrypt.description">
<source xml:lang="en">When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed</source>
<target state="translated">当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.persistSecurityInfo.displayName">
<source xml:lang="en">Persist security info</source>
<target state="translated">持久安全信息</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.persistSecurityInfo.description">
<source xml:lang="en">When false, security-sensitive information, such as the password, is not returned as part of the connection</source>
<target state="translated">为 false 时,安全敏感信息(如密码)不作为连接的一部分返回</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.trustServerCertificate.displayName">
<source xml:lang="en">Trust server certificate</source>
<target state="translated">信任服务器证书</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.trustServerCertificate.description">
<source xml:lang="en">When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate</source>
<target state="translated">为 true(且 encrypt=true)时SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.displayName">
<source xml:lang="en">Attached DB file name</source>
<target state="translated">附加的 DB 文件名</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.description">
<source xml:lang="en">The name of the primary file, including the full path name, of an attachable database</source>
<target state="translated">可附加数据库的主文件的名称(包括完整路径名称)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.contextConnection.displayName">
<source xml:lang="en">Context connection</source>
<target state="translated">上下文连接</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.contextConnection.description">
<source xml:lang="en">When true, indicates the connection should be from the SQL server context. Available only when running in the SQL Server process</source>
<target state="translated">为 true 时,指示连接应来自 SQL Server 上下文。仅在 SQL Server 进程中运行时可用</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.port.displayName">
<source xml:lang="en">Port</source>
<target state="translated">端口</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryCount.displayName">
<source xml:lang="en">Connect retry count</source>
<target state="translated">连接重试次数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryCount.description">
<source xml:lang="en">Number of attempts to restore connection</source>
<target state="translated">尝试还原连接的次数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryInterval.displayName">
<source xml:lang="en">Connect retry interval</source>
<target state="translated">连接重试间隔</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.connectRetryInterval.description">
<source xml:lang="en">Delay between attempts to restore connection</source>
<target state="translated">两次尝试恢复连接之间的延迟</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationName.displayName">
<source xml:lang="en">Application name</source>
<target state="translated">应用程序名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.applicationName.description">
<source xml:lang="en">The name of the application</source>
<target state="translated">应用程序的名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.workstationId.displayName">
<source xml:lang="en">Workstation Id</source>
<target state="translated">工作站 ID</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.workstationId.description">
<source xml:lang="en">The name of the workstation connecting to SQL Server</source>
<target state="translated">连接到 SQL Server 的工作站的名称</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.pooling.displayName">
<source xml:lang="en">Pooling</source>
<target state="translated">池</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.pooling.description">
<source xml:lang="en">When true, the connection object is drawn from the appropriate pool, or if necessary, is created and added to the appropriate pool</source>
<target state="translated">为 true 时,从相应的池中取出连接对象,或根据需要创建连接对象并将其添加到相应的池中</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.maxPoolSize.displayName">
<source xml:lang="en">Max pool size</source>
<target state="translated">最大池大小</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.maxPoolSize.description">
<source xml:lang="en">The maximum number of connections allowed in the pool</source>
<target state="translated">池中允许的最大连接数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.minPoolSize.displayName">
<source xml:lang="en">Min pool size</source>
<target state="translated">最小池大小</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.minPoolSize.description">
<source xml:lang="en">The minimum number of connections allowed in the pool</source>
<target state="translated">池中允许的最小连接数</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.loadBalanceTimeout.displayName">
<source xml:lang="en">Load balance timeout</source>
<target state="translated">负载均衡超时</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.loadBalanceTimeout.description">
<source xml:lang="en">The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed</source>
<target state="translated">此连接在销毁前在池中生存的最短时间(秒)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.replication.displayName">
<source xml:lang="en">Replication</source>
<target state="translated">副本</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.replication.description">
<source xml:lang="en">Used by SQL Server in Replication</source>
<target state="translated">由 SQL Server 在复制中使用</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 文件名</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.failoverPartner.displayName">
<source xml:lang="en">Failover partner</source>
<target state="translated">故障转移伙伴</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.failoverPartner.description">
<source xml:lang="en">The name or network address of the instance of SQL Server that acts as a failover partner</source>
<target state="translated">充当故障转移伙伴的 SQL Server 实例的名称或网络地址</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.multiSubnetFailover.displayName">
<source xml:lang="en">Multi subnet failover</source>
<target state="translated">多子网故障转移</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.multipleActiveResultSets.displayName">
<source xml:lang="en">Multiple active result sets</source>
<target state="translated">多重活动结果集</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.multipleActiveResultSets.description">
<source xml:lang="en">When true, multiple result sets can be returned and read from one connection</source>
<target state="translated">为 true 时,可从一个连接返回和读取多个结果集</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.packetSize.displayName">
<source xml:lang="en">Packet size</source>
<target state="translated">数据包大小</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.packetSize.description">
<source xml:lang="en">Size in bytes of the network packets used to communicate with an instance of SQL Server</source>
<target state="translated">用于与 SQL Server 实例通信的网络数据包的大小(字节数)</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.typeSystemVersion.displayName">
<source xml:lang="en">Type system version</source>
<target state="translated">类型系统版本</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.typeSystemVersion.description">
<source xml:lang="en">Indicates which server type system then provider will expose through the DataReader</source>
<target state="translated">指示提供程序将通过 DataReader 公开的服务器类型系统</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/tree/cmsResourceTreeNode" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.resource.cmsResourceTreeNode.noResourcesLabel">
<source xml:lang="en">No resources found</source>
<target state="translated">未找到资源</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/tree/cmsResourceEmptyTreeNode" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.resource.tree.CmsTreeNode.addCmsServerLabel">
<source xml:lang="en">Add Central Management Server...</source>
<target state="translated">添加中央管理服务器…</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/tree/treeProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.resource.tree.treeProvider.loadError">
<source xml:lang="en">Unexpected error occurred while loading saved servers {0}</source>
<target state="translated">加载已保存的服务器时出现意外错误 {0}</target>
</trans-unit>
<trans-unit id="cms.resource.tree.treeProvider.loadingLabel">
<source xml:lang="en">Loading ...</source>
<target state="translated">正在加载…</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsResource/cmsResourceCommands" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.errors.sameCmsServerName">
<source xml:lang="en">Central Management Server Group already has a Registered Server with the name {0}</source>
<target state="translated">中央管理服务器组已具有名称为 {0} 的注册服务器</target>
</trans-unit>
<trans-unit id="cms.errors.azureNotAllowed">
<source xml:lang="en">Azure SQL Servers cannot be used as Central Management Servers</source>
<target state="translated">无法将 Azure SQL Server 用作中央管理服务器</target>
</trans-unit>
<trans-unit id="cms.confirmDeleteServer">
<source xml:lang="en">Are you sure you want to delete</source>
<target state="translated">确定要删除吗</target>
</trans-unit>
<trans-unit id="cms.yes">
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
</trans-unit>
<trans-unit id="cms.no">
<source xml:lang="en">No</source>
<target state="translated">否</target>
</trans-unit>
<trans-unit id="cms.AddServerGroup">
<source xml:lang="en">Add Server Group</source>
<target state="translated">添加服务器组</target>
</trans-unit>
<trans-unit id="cms.OK">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="cms.Cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="cms.ServerGroupName">
<source xml:lang="en">Server Group Name</source>
<target state="translated">服务器组名称</target>
</trans-unit>
<trans-unit id="cms.ServerGroupDescription">
<source xml:lang="en">Server Group Description</source>
<target state="translated">服务器组说明</target>
</trans-unit>
<trans-unit id="cms.errors.sameServerGroupName">
<source xml:lang="en">{0} already has a Server Group with the name {1}</source>
<target state="translated">{0} 已具有名称为 {1} 的服务器组</target>
</trans-unit>
<trans-unit id="cms.confirmDeleteGroup">
<source xml:lang="en">Are you sure you want to delete</source>
<target state="translated">确定要删除吗</target>
</trans-unit>
</body>
</file>
<file original="extensions/cms/dist/cmsUtils" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cms.errors.sameServerUnderCms">
<source xml:lang="en">You cannot add a shared registered server with the same name as the Configuration Server</source>
<target state="translated">不能添加与配置服务器同名的共享注册服务器</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1,99 +1,219 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/dacpac/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="dacFx.settings">
<source xml:lang="en">Dacpac</source>
<target state="translated">数据层应用程序包</target>
</trans-unit>
<trans-unit id="dacFx.defaultSaveLocation">
<source xml:lang="en">Full path to folder where .DACPAC and .BACPAC files are saved by default</source>
<target state="translated">文件夹的完整路径,其中已默认保存 .DACPAC 和 .BACPAC 文件</target>
</trans-unit>
</body>
</file>
<file original="extensions/dacpac/dist/localizedConstants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="dacFx.targetServer">
<source xml:lang="en">Target Server</source>
<target state="translated">目标服务器</target>
</trans-unit>
<trans-unit id="dacFx.sourceServer">
<source xml:lang="en">Source Server</source>
<target state="translated">源服务器</target>
</trans-unit>
<trans-unit id="dacFx.sourceDatabase">
<source xml:lang="en">Source Database</source>
<target state="translated">源数据库</target>
</trans-unit>
<trans-unit id="dacFx.targetDatabase">
<source xml:lang="en">Target Database</source>
<target state="translated">目标数据库</target>
</trans-unit>
<trans-unit id="dacfx.fileLocation">
<source xml:lang="en">File Location</source>
<target state="translated">文件位置</target>
</trans-unit>
<trans-unit id="dacfx.selectFile">
<source xml:lang="en">Select file</source>
<target state="translated">选择文件</target>
</trans-unit>
<trans-unit id="dacfx.summaryTableTitle">
<source xml:lang="en">Summary of settings</source>
<target state="translated">设置摘要</target>
</trans-unit>
<trans-unit id="dacfx.version">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="dacfx.setting">
<source xml:lang="en">Setting</source>
<target state="translated">设置</target>
</trans-unit>
<trans-unit id="dacfx.value">
<source xml:lang="en">Value</source>
<target state="translated">值</target>
</trans-unit>
<trans-unit id="dacFx.databaseName">
<source xml:lang="en">Database Name</source>
<target state="translated">数据库名称</target>
</trans-unit>
<trans-unit id="dacFxDeploy.openFile">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
<trans-unit id="dacFx.deployButton">
<source xml:lang="en">Deploy</source>
<target state="translated">部署</target>
</trans-unit>
<trans-unit id="dacFx.upgradeExistingDatabase">
<source xml:lang="en">Upgrade Existing Database</source>
<target state="translated">升级现有数据库</target>
<trans-unit id="dacFx.deployConfigPageName">
<source xml:lang="en">Select Deploy Dacpac Settings</source>
<target state="translated">选择“部署 Dacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.deployDescription">
<source xml:lang="en">Deploy a data-tier application .dacpac file to an instance of SQL Server [Deploy Dacpac]</source>
<target state="translated">将数据层应用程序 .dacpac 文件部署到 SQL Server 的实例 [部署 Dacpac]</target>
</trans-unit>
<trans-unit id="dacFx.deployPlanPageName">
<source xml:lang="en">Review the deploy plan</source>
<target state="translated">查看部署计划</target>
</trans-unit>
<trans-unit id="dacFx.export">
<source xml:lang="en">Export</source>
<target state="translated">导出</target>
</trans-unit>
<trans-unit id="dacFx.exportConfigPageName">
<source xml:lang="en">Select Export Bacpac Settings</source>
<target state="translated">选择“导出 Bacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.exportDescription">
<source xml:lang="en">Export the schema and data from a database to the logical .bacpac file format [Export Bacpac]</source>
<target state="translated">将架构和数据从数据库导出到逻辑 .bacpac 文件格式 [导出 Bacpac]</target>
</trans-unit>
<trans-unit id="dacFx.extract">
<source xml:lang="en">Extract</source>
<target state="translated">提取</target>
</trans-unit>
<trans-unit id="dacFx.extractConfigPageName">
<source xml:lang="en">Select Extract Dacpac Settings</source>
<target state="translated">选择“提取 Dacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.extractDescription">
<source xml:lang="en">Extract a data-tier application from an instance of SQL Server to a .dacpac file [Extract Dacpac]</source>
<target state="translated">将数据层应用程序从 SQL Server 实例提取到 .dacpac 文件 [提取 Dacpac]</target>
</trans-unit>
<trans-unit id="dacFx.generateScriptButton">
<source xml:lang="en">Generate Script</source>
<target state="translated">生成脚本</target>
</trans-unit>
<trans-unit id="dacFx.import">
<source xml:lang="en">Import</source>
<target state="translated">导入</target>
</trans-unit>
<trans-unit id="dacFx.importConfigPageName">
<source xml:lang="en">Select Import Bacpac Settings</source>
<target state="translated">选择“导入 Bacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.importDescription">
<source xml:lang="en">Create a database from a .bacpac file [Import Bacpac]</source>
<target state="translated">由 .bacpac 文件创建数据库 [导入 Bacpac]</target>
</trans-unit>
<trans-unit id="dacFx.newDatabase">
<source xml:lang="en">New Database</source>
<target state="translated">新建数据库</target>
</trans-unit>
<trans-unit id="dacfx.dataLossTextWithCount">
<source xml:lang="en">{0} of the deploy actions listed may result in data loss. Please ensure you have a backup or snapshot available in the event of an issue with the deployment.</source>
<target state="translated">列出的部署操作中有 {0} 个可能导致数据丢失。请确保在部署出现问题时有备份或快照可用。</target>
</trans-unit>
<trans-unit id="dacFx.proceedDataLoss">
<source xml:lang="en">Proceed despite possible data loss</source>
<target state="translated">尽管可能会丢失数据,仍要继续</target>
</trans-unit>
<trans-unit id="dacfx.noDataLoss">
<source xml:lang="en">No data loss will occur from the listed deploy actions.</source>
<target state="translated">列出的部署操作不会导致数据丢失。</target>
<trans-unit id="dacFx.selectOperationPageName">
<source xml:lang="en">Select an Operation</source>
<target state="translated">选择操作</target>
</trans-unit>
<trans-unit id="dacFx.sourceDatabase">
<source xml:lang="en">Source Database</source>
<target state="translated">源数据库</target>
</trans-unit>
<trans-unit id="dacFx.sourceServer">
<source xml:lang="en">Source Server</source>
<target state="translated">源服务器</target>
</trans-unit>
<trans-unit id="dacFx.summaryPageName">
<source xml:lang="en">Summary</source>
<target state="translated">摘要</target>
</trans-unit>
<trans-unit id="dacFx.targetDatabase">
<source xml:lang="en">Target Database</source>
<target state="translated">目标数据库</target>
</trans-unit>
<trans-unit id="dacFx.targetServer">
<source xml:lang="en">Target Server</source>
<target state="translated">目标服务器</target>
</trans-unit>
<trans-unit id="dacFx.upgradeExistingDatabase">
<source xml:lang="en">Upgrade Existing Database</source>
<target state="translated">升级现有数据库</target>
</trans-unit>
<trans-unit id="dacFx.versionText">
<source xml:lang="en">Version (use x.x.x.x where x is a number)</source>
<target state="translated">版本(采用 x.x.x.x 格式x 表示数字)</target>
</trans-unit>
<trans-unit id="dacFxDeploy.openFile">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="dacfx.dataLoss">
<source xml:lang="en">Data Loss</source>
<target state="translated">数据丢失</target>
</trans-unit>
<trans-unit id="dacfx.dataLossText">
<source xml:lang="en">The deploy actions may result in data loss. Please ensure you have a backup or snapshot available in the event of an issue with the deployment.</source>
<target state="translated">部署操作可能导致数据丢失。请确保在部署出现问题时有备份或快照可用。</target>
</trans-unit>
<trans-unit id="dacfx.dataLossTextWithCount">
<source xml:lang="en">{0} of the deploy actions listed may result in data loss. Please ensure you have a backup or snapshot available in the event of an issue with the deployment.</source>
<target state="translated">列出的部署操作中有 {0} 个可能导致数据丢失。请确保在部署出现问题时有备份或快照可用。</target>
</trans-unit>
<trans-unit id="dacfx.dataLossTooltip">
<source xml:lang="en">Operations that may result in data loss are marked with a warning sign</source>
<target state="translated">可能导致数据丢失的操作标有警告符号</target>
</trans-unit>
<trans-unit id="dacfx.databaseNameExistsErrorMessage">
<source xml:lang="en">A database with the same name already exists on the instance of SQL Server</source>
<target state="translated">SQL Server 实例上已经存在同名数据库。</target>
</trans-unit>
<trans-unit id="dacfx.default">
<source xml:lang="en">default</source>
<target state="translated">默认</target>
</trans-unit>
<trans-unit id="dacfx.deployPlanErrorMessage">
<source xml:lang="en">Generating deploy plan failed '{0}'</source>
<target state="translated">生成部署计划失败“{0}”</target>
</trans-unit>
<trans-unit id="dacfx.deployPlanTableTitle">
<source xml:lang="en">Deploy plan operations</source>
<target state="translated">部署计划操作</target>
</trans-unit>
<trans-unit id="dacfx.fileLocation">
<source xml:lang="en">File Location</source>
<target state="translated">文件位置</target>
</trans-unit>
<trans-unit id="dacfx.filenameEndingInPeriodErrorMessage">
<source xml:lang="en">File name cannot end with a period</source>
<target state="translated">文件名不能以句号结尾</target>
</trans-unit>
<trans-unit id="dacfx.generateDeployErrorMessage">
<source xml:lang="en">Generating deploy script failed '{0}'</source>
<target state="translated">生成部署脚本失败 '{0}'</target>
</trans-unit>
<trans-unit id="dacfx.invalidFileCharsErrorMessage">
<source xml:lang="en">Invalid file characters</source>
<target state="translated">无效的文件字符</target>
</trans-unit>
<trans-unit id="dacfx.noDataLoss">
<source xml:lang="en">No data loss will occur from the listed deploy actions.</source>
<target state="translated">列出的部署操作不会导致数据丢失。</target>
</trans-unit>
<trans-unit id="dacfx.objecTooltip">
<source xml:lang="en">Name of object that will be affected by deployment</source>
<target state="translated">将受部署影响的对象的名称</target>
</trans-unit>
<trans-unit id="dacfx.object">
<source xml:lang="en">Object</source>
<target state="translated">对象</target>
</trans-unit>
<trans-unit id="dacfx.operation">
<source xml:lang="en">Operation</source>
<target state="translated">操作</target>
</trans-unit>
<trans-unit id="dacfx.operationErrorMessage">
<source xml:lang="en">{0} operation failed '{1}'</source>
<target state="translated">{0} 操作失败“{1}”</target>
</trans-unit>
<trans-unit id="dacfx.operationTooltip">
<source xml:lang="en">Operation(Create, Alter, Delete) that will occur during deployment</source>
<target state="translated">部署过程中将发生的操作(创建、更改、删除)</target>
</trans-unit>
<trans-unit id="dacfx.reservedValueErrorMessage">
<source xml:lang="en">Reserved file name. Choose another name and try again</source>
<target state="translated">文件名已保留。请选择其他名称,然后重试</target>
</trans-unit>
<trans-unit id="dacfx.reservedWindowsFilenameErrorMessage">
<source xml:lang="en">This file name is reserved for use by Windows. Choose another name and try again</source>
<target state="translated">此文件名保留供 Windows 使用。请选择其他名称,然后重试</target>
</trans-unit>
<trans-unit id="dacfx.save">
<source xml:lang="en">Save</source>
<target state="translated">保存</target>
</trans-unit>
<trans-unit id="dacfx.scriptGeneratingMessage">
<source xml:lang="en">You can view the status of script generation in the Tasks View once the wizard is closed. The generated script will open when complete.</source>
<target state="translated">关闭向导后,可在任务视图中查看脚本生成的状态。生成的脚本将在完成后打开。</target>
</trans-unit>
<trans-unit id="dacfx.selectFile">
<source xml:lang="en">Select file</source>
<target state="translated">选择文件</target>
</trans-unit>
<trans-unit id="dacfx.setting">
<source xml:lang="en">Setting</source>
<target state="translated">设置</target>
</trans-unit>
<trans-unit id="dacfx.summaryTableTitle">
<source xml:lang="en">Summary of settings</source>
<target state="translated">设置摘要</target>
</trans-unit>
<trans-unit id="dacfx.tooLongFilenameErrorMessage">
<source xml:lang="en">File name is over 255 characters</source>
<target state="translated">文件名超过 255 个字符</target>
</trans-unit>
<trans-unit id="dacfx.trailingWhitespaceErrorMessage">
<source xml:lang="en">File name cannot end with a whitespace</source>
<target state="translated">文件名不能以空格结尾</target>
</trans-unit>
<trans-unit id="dacfx.type">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
@@ -102,157 +222,45 @@
<source xml:lang="en">Type of object that will be affected by deployment</source>
<target state="translated">将受部署影响的对象类型</target>
</trans-unit>
<trans-unit id="dacfx.object">
<source xml:lang="en">Object</source>
<target state="translated">对象</target>
</trans-unit>
<trans-unit id="dacfx.objecTooltip">
<source xml:lang="en">Name of object that will be affected by deployment</source>
<target state="translated">将受部署影响的对象的名称</target>
</trans-unit>
<trans-unit id="dacfx.dataLoss">
<source xml:lang="en">Data Loss</source>
<target state="translated">数据丢失</target>
</trans-unit>
<trans-unit id="dacfx.dataLossTooltip">
<source xml:lang="en">Operations that may result in data loss are marked with a warning sign</source>
<target state="translated">可能导致数据丢失的操作标有警告符号</target>
</trans-unit>
<trans-unit id="dacfx.save">
<source xml:lang="en">Save</source>
<target state="translated">保存</target>
</trans-unit>
<trans-unit id="dacFx.versionText">
<source xml:lang="en">Version (use x.x.x.x where x is a number)</source>
<target state="translated">版本(采用 x.x.x.x 格式x 表示数字)</target>
</trans-unit>
<trans-unit id="dacFx.deployDescription">
<source xml:lang="en">Deploy a data-tier application .dacpac file to an instance of SQL Server [Deploy Dacpac]</source>
<target state="translated">将数据层应用程序 .dacpac 文件部署到 SQL Server 的实例 [部署 Dacpac]</target>
</trans-unit>
<trans-unit id="dacFx.extractDescription">
<source xml:lang="en">Extract a data-tier application from an instance of SQL Server to a .dacpac file [Extract Dacpac]</source>
<target state="translated">将数据层应用程序从 SQL Server 实例提取到 .dacpac 文件 [提取 Dacpac]</target>
</trans-unit>
<trans-unit id="dacFx.importDescription">
<source xml:lang="en">Create a database from a .bacpac file [Import Bacpac]</source>
<target state="translated">由 .bacpac 文件创建数据库 [导入 Bacpac]</target>
</trans-unit>
<trans-unit id="dacFx.exportDescription">
<source xml:lang="en">Export the schema and data from a database to the logical .bacpac file format [Export Bacpac]</source>
<target state="translated">将架构和数据从数据库导出到逻辑 .bacpac 文件格式 [导出 Bacpac]</target>
</trans-unit>
<trans-unit id="dacfx.wizardTitle">
<source xml:lang="en">Data-tier Application Wizard</source>
<target state="translated">数据层应用程序向导</target>
</trans-unit>
<trans-unit id="dacFx.selectOperationPageName">
<source xml:lang="en">Select an Operation</source>
<target state="translated">选择操作</target>
</trans-unit>
<trans-unit id="dacFx.deployConfigPageName">
<source xml:lang="en">Select Deploy Dacpac Settings</source>
<target state="translated">选择“部署 Dacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.deployPlanPageName">
<source xml:lang="en">Review the deploy plan</source>
<target state="translated">查看部署计划</target>
</trans-unit>
<trans-unit id="dacFx.summaryPageName">
<source xml:lang="en">Summary</source>
<target state="translated">摘要</target>
</trans-unit>
<trans-unit id="dacFx.extractConfigPageName">
<source xml:lang="en">Select Extract Dacpac Settings</source>
<target state="translated">选择“提取 Dacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.importConfigPageName">
<source xml:lang="en">Select Import Bacpac Settings</source>
<target state="translated">选择“导入 Bacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.exportConfigPageName">
<source xml:lang="en">Select Export Bacpac Settings</source>
<target state="translated">选择“导出 Bacpac 设置”</target>
</trans-unit>
<trans-unit id="dacFx.deployButton">
<source xml:lang="en">Deploy</source>
<target state="translated">部署</target>
</trans-unit>
<trans-unit id="dacFx.extract">
<source xml:lang="en">Extract</source>
<target state="translated">提取</target>
</trans-unit>
<trans-unit id="dacFx.import">
<source xml:lang="en">Import</source>
<target state="translated">导入</target>
</trans-unit>
<trans-unit id="dacFx.export">
<source xml:lang="en">Export</source>
<target state="translated">导出</target>
</trans-unit>
<trans-unit id="dacFx.generateScriptButton">
<source xml:lang="en">Generate Script</source>
<target state="translated">生成脚本</target>
</trans-unit>
<trans-unit id="dacfx.scriptGeneratingMessage">
<source xml:lang="en">You can view the status of script generation in the Tasks View once the wizard is closed. The generated script will open when complete.</source>
<target state="translated">关闭向导后,可在任务视图中查看脚本生成的状态。生成的脚本将在完成后打开。</target>
</trans-unit>
<trans-unit id="dacfx.default">
<source xml:lang="en">default</source>
<target state="translated">默认</target>
</trans-unit>
<trans-unit id="dacfx.deployPlanTableTitle">
<source xml:lang="en">Deploy plan operations</source>
<target state="translated">部署计划操作</target>
</trans-unit>
<trans-unit id="dacfx.databaseNameExistsErrorMessage">
<source xml:lang="en">A database with the same name already exists on the instance of SQL Server</source>
<target state="translated">SQL Server 实例上已经存在同名数据库。</target>
</trans-unit>
<trans-unit id="dacfx.undefinedFilenameErrorMessage">
<source xml:lang="en">Undefined name</source>
<target state="translated">未定义名称</target>
</trans-unit>
<trans-unit id="dacfx.filenameEndingInPeriodErrorMessage">
<source xml:lang="en">File name cannot end with a period</source>
<target state="translated">文件名不能以句号结尾</target>
<trans-unit id="dacfx.value">
<source xml:lang="en">Value</source>
<target state="translated"></target>
</trans-unit>
<trans-unit id="dacfx.version">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="dacfx.whitespaceFilenameErrorMessage">
<source xml:lang="en">File name cannot be whitespace</source>
<target state="translated">文件名不能为空白</target>
</trans-unit>
<trans-unit id="dacfx.invalidFileCharsErrorMessage">
<source xml:lang="en">Invalid file characters</source>
<target state="translated">无效的文件字符</target>
<trans-unit id="dacfx.wizardTitle">
<source xml:lang="en">Data-tier Application Wizard</source>
<target state="translated">数据层应用程序向导</target>
</trans-unit>
<trans-unit id="dacfx.reservedWindowsFilenameErrorMessage">
<source xml:lang="en">This file name is reserved for use by Windows. Choose another name and try again</source>
<target state="translated">此文件名保留供 Windows 使用。请选择其他名称,然后重试</target>
</body>
</file>
<file original="extensions/dacpac/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="dacFx.category">
<source xml:lang="en">DacFx</source>
<target state="translated">DacFx</target>
</trans-unit>
<trans-unit id="dacfx.reservedValueErrorMessage">
<source xml:lang="en">Reserved file name. Choose another name and try again</source>
<target state="translated">文件名已保留。请选择其他名称,然后重试</target>
<trans-unit id="dacFx.defaultSaveLocation">
<source xml:lang="en">Full path to folder where .DACPAC and .BACPAC files are saved by default</source>
<target state="translated">文件夹的完整路径,其中已默认保存 .DACPAC 和 .BACPAC 文件</target>
</trans-unit>
<trans-unit id="dacfx.trailingWhitespaceErrorMessage">
<source xml:lang="en">File name cannot end with a whitespace</source>
<target state="translated">文件名不能以空格结尾</target>
<trans-unit id="dacFx.settings">
<source xml:lang="en">Dacpac</source>
<target state="translated">数据层应用程序包</target>
</trans-unit>
<trans-unit id="dacfx.tooLongFilenameErrorMessage">
<source xml:lang="en">File name is over 255 characters</source>
<target state="translated">文件名超过 255 个字符</target>
</trans-unit>
<trans-unit id="dacfx.deployPlanErrorMessage">
<source xml:lang="en">Generating deploy plan failed '{0}'</source>
<target state="translated">生成部署计划失败“{0}”</target>
</trans-unit>
<trans-unit id="dacfx.generateDeployErrorMessage">
<source xml:lang="en">Generating deploy script failed '{0}'</source>
<target state="translated">生成部署脚本失败 '{0}'</target>
</trans-unit>
<trans-unit id="dacfx.operationErrorMessage">
<source xml:lang="en">{0} operation failed '{1}'</source>
<target state="translated">{0} 操作失败“{1}”</target>
<trans-unit id="dacFx.startTitle">
<source xml:lang="en">Data-tier Application Wizard</source>
<target state="translated">数据层应用程序向导</target>
</trans-unit>
</body>
</file>

View File

@@ -1,48 +1,234 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/data-workspace/dist/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="AllProjectTypes">
<source xml:lang="en">All Project Types</source>
<target state="translated">所有项目类型</target>
</trans-unit>
<trans-unit id="SelectProjectFileActionName">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="UnknownProjectTypeError">
<source xml:lang="en">No provider was found for project type with id: '{0}'</source>
<target state="translated">找不到 id 为“{0}”的项目类型的提供程序</target>
</trans-unit>
<trans-unit id="UnknownProjectsError">
<source xml:lang="en">No provider was found for the following projects: {0}</source>
<target state="translated">找不到以下项目的提供程序: {0}</target>
</trans-unit>
<trans-unit id="activateExtensionFailed">
<source xml:lang="en">Failed to load the project provider extension '{0}'. Error message: {1}</source>
<target state="translated">未能加载项目提供程序扩展“{0}”。错误消息: {1}</target>
</trans-unit>
<trans-unit id="dataworksapce.local">
<source xml:lang="en">Local</source>
<target state="translated">本地</target>
</trans-unit>
<trans-unit id="dataworksapce.refresh">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="dataworkspace.NewProjectDialogTitle">
<source xml:lang="en">Create new project</source>
<target state="translated">创建新项目</target>
</trans-unit>
<trans-unit id="dataworkspace.Type">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
</trans-unit>
<trans-unit id="dataworkspace.browse">
<source xml:lang="en">Browse</source>
<target state="translated">浏览</target>
</trans-unit>
<trans-unit id="dataworkspace.browseEllipsis">
<source xml:lang="en">Browse...</source>
<target state="translated">浏览...</target>
</trans-unit>
<trans-unit id="dataworkspace.cloneParentDirectoryNotExistError">
<source xml:lang="en">The selected clone path '{0}' does not exist or is not a directory.</source>
<target state="translated">所选克隆路径“{0}”不存在或不是目录。</target>
</trans-unit>
<trans-unit id="dataworkspace.create">
<source xml:lang="en">Create</source>
<target state="translated">创建</target>
</trans-unit>
<trans-unit id="dataworkspace.enterProjectName">
<source xml:lang="en">Enter Project Name</source>
<target state="translated">输入项目名</target>
</trans-unit>
<trans-unit id="dataworkspace.fileNotExistError">
<source xml:lang="en">The selected {0} file '{1}' does not exist or is not a file.</source>
<target state="translated">所选 {0} 文件“{1}”不存在或者不是文件。</target>
</trans-unit>
<trans-unit id="dataworkspace.gitRepoUrlPlaceholder">
<source xml:lang="en">Enter remote git repository URL</source>
<target state="translated">输入远程 git 存储库 URL</target>
</trans-unit>
<trans-unit id="dataworkspace.gitRepoUrlTitle">
<source xml:lang="en">Git repository URL</source>
<target state="translated">Git 存储库 URL</target>
</trans-unit>
<trans-unit id="dataworkspace.localClonePathPlaceholder">
<source xml:lang="en">Select location to clone repository locally</source>
<target state="translated">选择本地克隆存储库的位置</target>
</trans-unit>
<trans-unit id="dataworkspace.localClonePathTitle">
<source xml:lang="en">Local clone path</source>
<target state="translated">本地克隆路径</target>
</trans-unit>
<trans-unit id="dataworkspace.locationSelectorTitle">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="dataworkspace.nameCannotBeEmpty">
<source xml:lang="en">Name cannot be empty</source>
<target state="translated">名称不能为空</target>
</trans-unit>
<trans-unit id="dataworkspace.ok">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="dataworkspace.open">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="dataworkspace.openExistingDialogTitle">
<source xml:lang="en">Open Existing Project</source>
<target state="translated">打开现有项目</target>
</trans-unit>
<trans-unit id="dataworkspace.project">
<source xml:lang="en">Project</source>
<target state="translated">项目</target>
</trans-unit>
<trans-unit id="dataworkspace.projectAlreadyOpened">
<source xml:lang="en">Project '{0}' is already opened.</source>
<target state="translated">已打开项目“{0}”。</target>
</trans-unit>
<trans-unit id="dataworkspace.projectDirectoryAlreadyExistError">
<source xml:lang="en">There is already a directory named '{0}' in the selected location: '{1}'.</source>
<target state="translated">所选位置“{1}”中已存在名为“{0}”的目录。</target>
</trans-unit>
<trans-unit id="dataworkspace.projectDirectoryAlreadyExistErrorShort">
<source xml:lang="en">Directory '{0}' already exists in the selected location, please choose another</source>
<target state="translated">所选位置中已存在目录“{0}”,请选择其他项</target>
</trans-unit>
<trans-unit id="dataworkspace.projectFilePlaceholder">
<source xml:lang="en">Select project file</source>
<target state="translated">选择项目文件</target>
</trans-unit>
<trans-unit id="dataworkspace.projectLocationPlaceholder">
<source xml:lang="en">Select location to create project</source>
<target state="translated">选择要创建项目的位置</target>
</trans-unit>
<trans-unit id="dataworkspace.projectLocationTitle">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="dataworkspace.projectNamePlaceholder">
<source xml:lang="en">Enter project name</source>
<target state="translated">输入项目名称</target>
</trans-unit>
<trans-unit id="dataworkspace.projectNameTitle">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="dataworkspace.projectParentDirectoryNotExistError">
<source xml:lang="en">The selected project location '{0}' does not exist or is not a directory.</source>
<target state="translated">所选项目位置“{0}”不存在或不是目录。</target>
</trans-unit>
<trans-unit id="dataworkspace.projectsFailedToLoad">
<source xml:lang="en">Some projects failed to load. To view more details, [open the developer console](command:workbench.action.toggleDevTools)</source>
<target state="translated">未能加载某些项目。要查看更多详细信息,请 [打开开发人员控制台](command:workbench.action.toggleDevTools)</target>
</trans-unit>
<trans-unit id="dataworkspace.remoteGitRepo">
<source xml:lang="en">Remote git repository</source>
<target state="translated">远程 Git 存储库</target>
</trans-unit>
<trans-unit id="dataworkspace.restartConfirmation">
<source xml:lang="en">Azure Data Studio needs to be restarted for the project to be created and added to the workspace, do this now?</source>
<target state="translated">要创建并将项目添加到工作区,需要重启 Azure Data Studio是否立即执行此操作?</target>
</trans-unit>
<trans-unit id="dataworkspace.select">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="dataworkspace.selectProjectLocation">
<source xml:lang="en">Select Project Location</source>
<target state="translated">选择项目位置</target>
</trans-unit>
<trans-unit id="dataworkspace.selectProjectType">
<source xml:lang="en">Select Project Type</source>
<target state="translated">选择项目类型</target>
</trans-unit>
<trans-unit id="dataworkspace.targetPlatform">
<source xml:lang="en">Target Platform</source>
<target state="translated">目标平台</target>
</trans-unit>
<trans-unit id="dataworkspace.workspacePlaceholder">
<source xml:lang="en">Select workspace ({0}) file</source>
<target state="translated">选择工作区({0})文件</target>
</trans-unit>
<trans-unit id="fileDoesNotExist">
<source xml:lang="en">File '{0}' doesn't exist</source>
<target state="translated">文件“{0}”不存在</target>
</trans-unit>
<trans-unit id="gitCloneError">
<source xml:lang="en">Error during git clone. View git output for more details</source>
<target state="translated">Git 克隆期间出错。请查看 git 输出以了解更多详细信息</target>
</trans-unit>
<trans-unit id="gitCloneMessage">
<source xml:lang="en">Cloning git repository '{0}'...</source>
<target state="translated">正在克隆 Git 存储库“{0}”...</target>
</trans-unit>
<trans-unit id="noPreviousData">
<source xml:lang="en">Prior {0} for the current project will appear here, please run to see the results.</source>
<target state="translated">当前项目的前期 {0} 将在此处显示,请运行以查看结果。</target>
</trans-unit>
<trans-unit id="openedProjectsUndefinedAfterRefresh">
<source xml:lang="en">List of opened projects should not be undefined after refresh from disk.</source>
<target state="translated">从磁盘刷新后,打开的项目列表应已被定义。</target>
</trans-unit>
<trans-unit id="projectNameNull">
<source xml:lang="en">Project name is null</source>
<target state="translated">项目名为 null</target>
</trans-unit>
</body>
</file>
<file original="extensions/data-workspace/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="extension-displayName">
<source xml:lang="en">Data workspace</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 id="close-workspace-command">
<source xml:lang="en">Close Workspace</source>
<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>
</trans-unit>
<trans-unit id="main-view-name">
<source xml:lang="en">Projects</source>
<target state="translated">项目</target>
</trans-unit>
<trans-unit id="manage-project-command">
<source xml:lang="en">Manage</source>
<target state="translated">管理</target>
</trans-unit>
<trans-unit id="new-command">
<source xml:lang="en">New</source>
<target state="translated">新建</target>
</trans-unit>
<trans-unit id="refresh-workspace-command">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="close-workspace-command">
<source xml:lang="en">Close Workspace</source>
<target state="translated">关闭工作区</target>
</trans-unit>
<trans-unit id="remove-project-command">
<source xml:lang="en">Remove Project</source>
<target state="translated">删除项目</target>
</trans-unit>
<trans-unit id="projects-view-no-workspace-content">
<source xml:lang="en">Create new or open existing to get started.
[Create new](command:projects.new)
[Open existing](command:projects.openExisting)
To learn more about projects [read our docs](https://aka.ms/azuredatastudio-projects).</source>
<target state="translated">创建新的或打开现有的以开始使用。
[新建](command:projects.new)
[打开现有](command:projects.openExisting)
要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。</target>
<trans-unit id="open-existing-command">
<source xml:lang="en">Open existing</source>
<target state="translated">打开现有</target>
</trans-unit>
<trans-unit id="projects-view-no-project-content">
<source xml:lang="en">No projects open in current workspace.
@@ -56,9 +242,15 @@ To learn more about projects [read our docs](https://aka.ms/azuredatastudio-proj
要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。
</target>
</trans-unit>
<trans-unit id="open-existing-command">
<source xml:lang="en">Open existing</source>
<target state="translated">打开现有</target>
<trans-unit id="projects-view-no-workspace-content">
<source xml:lang="en">Create new or open existing to get started.
[Create new](command:projects.new)
[Open existing](command:projects.openExisting)
To learn more about projects [read our docs](https://aka.ms/azuredatastudio-projects).</source>
<target state="translated">创建新的或打开现有的以开始使用。
[新建](command:projects.new)
[打开现有](command:projects.openExisting)
要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。</target>
</trans-unit>
<trans-unit id="projects.defaultProjectSaveLocation">
<source xml:lang="en">Full path to folder where new projects are saved by default.</source>
@@ -68,202 +260,14 @@ To learn more about projects [read our docs](https://aka.ms/azuredatastudio-proj
<source xml:lang="en">Always show information message when the current workspace folders contain projects that have not been added to the workspace's projects.</source>
<target state="translated">在当前工作区文件夹包含尚未添加到工作区项目的项目时,始终显示信息消息。</target>
</trans-unit>
<trans-unit id="manage-project-command">
<source xml:lang="en">Manage</source>
<target state="translated">管理</target>
</trans-unit>
</body>
</file>
<file original="extensions/data-workspace/dist/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="activateExtensionFailed">
<source xml:lang="en">Failed to load the project provider extension '{0}'. Error message: {1}</source>
<target state="translated">未能加载项目提供程序扩展“{0}”。错误消息: {1}</target>
</trans-unit>
<trans-unit id="UnknownProjectsError">
<source xml:lang="en">No provider was found for the following projects: {0}</source>
<target state="translated">找不到以下项目的提供程序: {0}</target>
</trans-unit>
<trans-unit id="SelectProjectFileActionName">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="AllProjectTypes">
<source xml:lang="en">All Project Types</source>
<target state="translated">所有项目类型</target>
</trans-unit>
<trans-unit id="UnknownProjectTypeError">
<source xml:lang="en">No provider was found for project type with id: '{0}'</source>
<target state="translated">找不到 id 为“{0}”的项目类型的提供程序</target>
</trans-unit>
<trans-unit id="dataworkspace.restartConfirmation">
<source xml:lang="en">Azure Data Studio needs to be restarted for the project to be created and added to the workspace, do this now?</source>
<target state="translated">要创建并将项目添加到工作区,需要重启 Azure Data Studio是否立即执行此操作?</target>
</trans-unit>
<trans-unit id="dataworkspace.projectsFailedToLoad">
<source xml:lang="en">Some projects failed to load. To view more details, [open the developer console](command:workbench.action.toggleDevTools)</source>
<target state="translated">未能加载某些项目。要查看更多详细信息,请 [打开开发人员控制台](command:workbench.action.toggleDevTools)</target>
</trans-unit>
<trans-unit id="fileDoesNotExist">
<source xml:lang="en">File '{0}' doesn't exist</source>
<target state="translated">文件“{0}”不存在</target>
</trans-unit>
<trans-unit id="projectNameNull">
<source xml:lang="en">Project name is null</source>
<target state="translated">项目名为 null</target>
</trans-unit>
<trans-unit id="noPreviousData">
<source xml:lang="en">Prior {0} for the current project will appear here, please run to see the results.</source>
<target state="translated">当前项目的前期 {0} 将在此处显示,请运行以查看结果。</target>
</trans-unit>
<trans-unit id="gitCloneMessage">
<source xml:lang="en">Cloning git repository '{0}'...</source>
<target state="translated">正在克隆 Git 存储库“{0}”...</target>
</trans-unit>
<trans-unit id="gitCloneError">
<source xml:lang="en">Error during git clone. View git output for more details</source>
<target state="translated">Git 克隆期间出错。请查看 git 输出以了解更多详细信息</target>
</trans-unit>
<trans-unit id="dataworkspace.ok">
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="dataworkspace.browse">
<source xml:lang="en">Browse</source>
<target state="translated">浏览</target>
</trans-unit>
<trans-unit id="dataworkspace.browseEllipsis">
<source xml:lang="en">Browse...</source>
<target state="translated">浏览...</target>
</trans-unit>
<trans-unit id="dataworkspace.open">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="dataworkspace.create">
<source xml:lang="en">Create</source>
<target state="translated">创建</target>
</trans-unit>
<trans-unit id="dataworkspace.select">
<source xml:lang="en">Select</source>
<target state="translated">选择</target>
</trans-unit>
<trans-unit id="dataworkspace.NewProjectDialogTitle">
<source xml:lang="en">Create new project</source>
<target state="translated">创建新项目</target>
</trans-unit>
<trans-unit id="dataworkspace.Type">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
</trans-unit>
<trans-unit id="dataworkspace.projectNameTitle">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="dataworkspace.projectNamePlaceholder">
<source xml:lang="en">Enter project name</source>
<target state="translated">输入项目名称</target>
</trans-unit>
<trans-unit id="dataworkspace.enterProjectName">
<source xml:lang="en">Enter Project Name</source>
<target state="translated">输入项目名</target>
</trans-unit>
<trans-unit id="dataworkspace.projectLocationTitle">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="dataworkspace.projectLocationPlaceholder">
<source xml:lang="en">Select location to create project</source>
<target state="translated">选择要创建项目的位置</target>
</trans-unit>
<trans-unit id="dataworkspace.projectParentDirectoryNotExistError">
<source xml:lang="en">The selected project location '{0}' does not exist or is not a directory.</source>
<target state="translated">所选项目位置“{0}”不存在或不是目录。</target>
</trans-unit>
<trans-unit id="dataworkspace.projectDirectoryAlreadyExistError">
<source xml:lang="en">There is already a directory named '{0}' in the selected location: '{1}'.</source>
<target state="translated">所选位置“{1}”中已存在名为“{0}”的目录。</target>
</trans-unit>
<trans-unit id="dataworkspace.projectDirectoryAlreadyExistErrorShort">
<source xml:lang="en">Directory '{0}' already exists in the selected location, please choose another</source>
<target state="translated">所选位置中已存在目录“{0}”,请选择其他项</target>
</trans-unit>
<trans-unit id="dataworkspace.selectProjectType">
<source xml:lang="en">Select Project Type</source>
<target state="translated">选择项目类型</target>
</trans-unit>
<trans-unit id="dataworkspace.selectProjectLocation">
<source xml:lang="en">Select Project Location</source>
<target state="translated">选择项目位置</target>
</trans-unit>
<trans-unit id="dataworkspace.nameCannotBeEmpty">
<source xml:lang="en">Name cannot be empty</source>
<target state="translated">名称不能为空</target>
</trans-unit>
<trans-unit id="dataworkspace.targetPlatform">
<source xml:lang="en">Target Platform</source>
<target state="translated">目标平台</target>
</trans-unit>
<trans-unit id="dataworkspace.openExistingDialogTitle">
<source xml:lang="en">Open Existing Project</source>
<target state="translated">打开现有项目</target>
</trans-unit>
<trans-unit id="dataworkspace.fileNotExistError">
<source xml:lang="en">The selected {0} file '{1}' does not exist or is not a file.</source>
<target state="translated">所选 {0} 文件“{1}”不存在或者不是文件。</target>
</trans-unit>
<trans-unit id="dataworkspace.cloneParentDirectoryNotExistError">
<source xml:lang="en">The selected clone path '{0}' does not exist or is not a directory.</source>
<target state="translated">所选克隆路径“{0}”不存在或不是目录。</target>
</trans-unit>
<trans-unit id="dataworkspace.project">
<source xml:lang="en">Project</source>
<target state="translated">项目</target>
</trans-unit>
<trans-unit id="dataworkspace.locationSelectorTitle">
<source xml:lang="en">Location</source>
<target state="translated">位置</target>
</trans-unit>
<trans-unit id="dataworkspace.projectFilePlaceholder">
<source xml:lang="en">Select project file</source>
<target state="translated">选择项目文件</target>
</trans-unit>
<trans-unit id="dataworkspace.workspacePlaceholder">
<source xml:lang="en">Select workspace ({0}) file</source>
<target state="translated">选择工作区({0})文件</target>
</trans-unit>
<trans-unit id="dataworkspace.projectAlreadyOpened">
<source xml:lang="en">Project '{0}' is already opened.</source>
<target state="translated">已打开项目“{0}”。</target>
</trans-unit>
<trans-unit id="dataworksapce.local">
<source xml:lang="en">Local</source>
<target state="translated">本地</target>
</trans-unit>
<trans-unit id="dataworkspace.remoteGitRepo">
<source xml:lang="en">Remote git repository</source>
<target state="translated">远程 Git 存储库</target>
</trans-unit>
<trans-unit id="dataworkspace.gitRepoUrlTitle">
<source xml:lang="en">Git repository URL</source>
<target state="translated">Git 存储库 URL</target>
</trans-unit>
<trans-unit id="dataworkspace.gitRepoUrlPlaceholder">
<source xml:lang="en">Enter remote git repository URL</source>
<target state="translated">输入远程 git 存储库 URL</target>
</trans-unit>
<trans-unit id="dataworkspace.localClonePathTitle">
<source xml:lang="en">Local clone path</source>
<target state="translated">本地克隆路径</target>
</trans-unit>
<trans-unit id="dataworkspace.localClonePathPlaceholder">
<source xml:lang="en">Select location to clone repository locally</source>
<target state="translated">选择本地克隆存储库的位置</target>
</trans-unit>
<trans-unit id="dataworksapce.refresh">
<trans-unit id="refresh-workspace-command">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="remove-project-command">
<source xml:lang="en">Remove Project</source>
<target state="translated">删除项目</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1,115 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/import/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="flatfileimport.configuration.title">
<source xml:lang="en">Flat File Import configuration</source>
<target state="translated">平面文件导入配置</target>
</trans-unit>
<trans-unit id="flatfileimport.logDebugInfo">
<source xml:lang="en">[Optional] Log debug output to the console (View -&gt; Output) and then select appropriate output channel from the dropdown</source>
<target state="translated">[可选] 将调试输出记录到控制台(“查看”-&gt;“输出”),然后从下拉列表中选择相应的输出通道</target>
</trans-unit>
</body>
</file>
<file original="extensions/import/out/services/serviceClient" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="serviceStarted">
<source xml:lang="en">{0} Started</source>
<target state="translated">{0} 已启动</target>
</trans-unit>
<trans-unit id="serviceStarting">
<source xml:lang="en">Starting {0}</source>
<target state="translated">正在启动 {0}</target>
</trans-unit>
<trans-unit id="flatFileImport.serviceStartFailed">
<source xml:lang="en">Failed to start {0}: {1}</source>
<target state="translated">未能启动 {0}: {1}</target>
</trans-unit>
<trans-unit id="installingServiceDetailed">
<source xml:lang="en">Installing {0} to {1}</source>
<target state="translated">正在将 {0} 安装到 {1}</target>
</trans-unit>
<trans-unit id="installingService">
<source xml:lang="en">Installing {0} Service</source>
<target state="translated">正在安装 {0} 服务</target>
</trans-unit>
<trans-unit id="serviceInstalled">
<source xml:lang="en">Installed {0}</source>
<target state="translated">安装于 {0}</target>
</trans-unit>
<trans-unit id="downloadingService">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceSize">
<source xml:lang="en">({0} KB)</source>
<target state="translated">({0} KB)</target>
</trans-unit>
<trans-unit id="downloadingServiceStatus">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceComplete">
<source xml:lang="en">Done downloading {0}</source>
<target state="translated">{0} 下载完毕</target>
</trans-unit>
<trans-unit id="entryExtractedChannelMsg">
<source xml:lang="en">Extracted {0} ({1}/{2})</source>
<target state="translated">已提取 {0} ({1}/{2})</target>
</trans-unit>
</body>
</file>
<file original="extensions/import/out/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="import.serviceCrashButton">
<source xml:lang="en">Give Feedback</source>
<target state="translated">提供反馈</target>
</trans-unit>
<trans-unit id="serviceCrashMessage">
<source xml:lang="en">service component could not start</source>
<target state="translated">服务组件无法启动</target>
</trans-unit>
<trans-unit id="flatFileImport.serverDropdownTitle">
<source xml:lang="en">Server the database is in</source>
<target state="translated">数据库所在的服务器</target>
</trans-unit>
<trans-unit id="flatFileImport.databaseDropdownTitle">
<source xml:lang="en">Database the table is created in</source>
<target state="translated">创建表的数据库</target>
</trans-unit>
<trans-unit id="flatFile.InvalidFileLocation">
<source xml:lang="en">Invalid file location. Please try a different input file</source>
<target state="translated">文件位置无效。请尝试其他输入文件</target>
</trans-unit>
<trans-unit id="flatFileImport.allowNulls">
<source xml:lang="en">Allow Nulls</source>
<target state="translated">允许 Null</target>
</trans-unit>
<trans-unit id="flatFileImport.browseFiles">
<source xml:lang="en">Browse</source>
<target state="translated">浏览</target>
</trans-unit>
<trans-unit id="flatFileImport.openFile">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="flatFileImport.fileTextboxTitle">
<source xml:lang="en">Location of the file to be imported</source>
<target state="translated">要导入的文件的位置</target>
</trans-unit>
<trans-unit id="flatFileImport.tableTextboxTitle">
<source xml:lang="en">New table name</source>
<target state="translated">新建表名</target>
</trans-unit>
<trans-unit id="flatFileImport.schemaTextboxTitle">
<source xml:lang="en">Table schema</source>
<target state="translated">表架构</target>
</trans-unit>
<trans-unit id="flatFileImport.importData">
<source xml:lang="en">Import Data</source>
<target state="translated">导入数据</target>
</trans-unit>
<trans-unit id="flatFileImport.next">
<source xml:lang="en">Next</source>
<target state="translated">下一步</target>
</trans-unit>
<trans-unit id="flatFileImport.columnName">
<source xml:lang="en">Column Name</source>
<target state="translated">列名</target>
@@ -118,69 +22,45 @@
<source xml:lang="en">Data Type</source>
<target state="translated">数据类型</target>
</trans-unit>
<trans-unit id="flatFileImport.primaryKey">
<source xml:lang="en">Primary Key</source>
<target state="translated">主键</target>
</trans-unit>
<trans-unit id="flatFileImport.allowNulls">
<source xml:lang="en">Allow Nulls</source>
<target state="translated">允许 Null</target>
</trans-unit>
<trans-unit id="flatFileImport.prosePreviewMessage">
<source xml:lang="en">This operation analyzed the input file structure to generate the preview below for up to the first 50 rows.</source>
<target state="translated">此操作分析了输入文件的结构并生成了下方的前 50 行预览。</target>
</trans-unit>
<trans-unit id="flatFileImport.prosePreviewMessageFail">
<source xml:lang="en">This operation was unsuccessful. Please try a different input file.</source>
<target state="translated">此操作不成功。请尝试其他输入文件。</target>
</trans-unit>
<trans-unit id="flatFileImport.refresh">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="flatFileImport.importInformation">
<source xml:lang="en">Import information</source>
<target state="translated">导入信息</target>
</trans-unit>
<trans-unit id="flatFileImport.importStatus">
<source xml:lang="en">Import status</source>
<target state="translated">导入状态</target>
</trans-unit>
<trans-unit id="flatFileImport.serverName">
<source xml:lang="en">Server name</source>
<target state="translated">服务器名称</target>
<trans-unit id="flatFileImport.databaseDropdownTitle">
<source xml:lang="en">Database the table is created in</source>
<target state="translated">创建表的数据库</target>
</trans-unit>
<trans-unit id="flatFileImport.databaseName">
<source xml:lang="en">Database name</source>
<target state="translated">数据库名称</target>
</trans-unit>
<trans-unit id="flatFileImport.tableName">
<source xml:lang="en">Table name</source>
<target state="translated">表名</target>
</trans-unit>
<trans-unit id="flatFileImport.tableSchema">
<source xml:lang="en">Table schema</source>
<target state="translated">表架构</target>
</trans-unit>
<trans-unit id="flatFileImport.fileImport">
<source xml:lang="en">File to be imported</source>
<target state="translated">要导入的文件</target>
</trans-unit>
<trans-unit id="flatFileImport.success.norows">
<source xml:lang="en">✔ You have successfully inserted the data into a table.</source>
<target state="translated">✔ 已成功将数据插入表中。</target>
<trans-unit id="flatFileImport.fileTextboxTitle">
<source xml:lang="en">Location of the file to be imported</source>
<target state="translated">要导入的文件的位置</target>
</trans-unit>
<trans-unit id="import.needConnection">
<source xml:lang="en">Please connect to a server before using this wizard.</source>
<target state="translated">请在使用此向导之前连接到服务器。</target>
<trans-unit id="flatFileImport.importData">
<source xml:lang="en">Import Data</source>
<target state="translated">导入数据</target>
</trans-unit>
<trans-unit id="import.needSQLConnection">
<source xml:lang="en">SQL Server Import extension does not support this type of connection</source>
<target state="translated">SQL Server 导入扩展不支持此类连接</target>
<trans-unit id="flatFileImport.importInformation">
<source xml:lang="en">Import information</source>
<target state="translated">导入信息</target>
</trans-unit>
<trans-unit id="flatFileImport.wizardName">
<source xml:lang="en">Import flat file wizard</source>
<target state="translated">导入平面文件向导</target>
<trans-unit id="flatFileImport.importNewFile">
<source xml:lang="en">Import new file</source>
<target state="translated">导入新文件</target>
</trans-unit>
<trans-unit id="flatFileImport.importStatus">
<source xml:lang="en">Import status</source>
<target state="translated">导入状态</target>
</trans-unit>
<trans-unit id="flatFileImport.next">
<source xml:lang="en">Next</source>
<target state="translated">下一步</target>
</trans-unit>
<trans-unit id="flatFileImport.openFile">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="flatFileImport.page1Name">
<source xml:lang="en">Specify Input File</source>
@@ -198,9 +78,129 @@
<source xml:lang="en">Summary</source>
<target state="translated">摘要</target>
</trans-unit>
<trans-unit id="flatFileImport.importNewFile">
<source xml:lang="en">Import new file</source>
<target state="translated">导入新文件</target>
<trans-unit id="flatFileImport.primaryKey">
<source xml:lang="en">Primary Key</source>
<target state="translated">主键</target>
</trans-unit>
<trans-unit id="flatFileImport.prosePreviewMessage">
<source xml:lang="en">This operation analyzed the input file structure to generate the preview below for up to the first 50 rows.</source>
<target state="translated">此操作分析了输入文件的结构并生成了下方的前 50 行预览。</target>
</trans-unit>
<trans-unit id="flatFileImport.prosePreviewMessageFail">
<source xml:lang="en">This operation was unsuccessful. Please try a different input file.</source>
<target state="translated">此操作不成功。请尝试其他输入文件。</target>
</trans-unit>
<trans-unit id="flatFileImport.refresh">
<source xml:lang="en">Refresh</source>
<target state="translated">刷新</target>
</trans-unit>
<trans-unit id="flatFileImport.schemaTextboxTitle">
<source xml:lang="en">Table schema</source>
<target state="translated">表架构</target>
</trans-unit>
<trans-unit id="flatFileImport.serverDropdownTitle">
<source xml:lang="en">Server the database is in</source>
<target state="translated">数据库所在的服务器</target>
</trans-unit>
<trans-unit id="flatFileImport.serverName">
<source xml:lang="en">Server name</source>
<target state="translated">服务器名称</target>
</trans-unit>
<trans-unit id="flatFileImport.success.norows">
<source xml:lang="en">✔ You have successfully inserted the data into a table.</source>
<target state="translated">✔ 已成功将数据插入表中。</target>
</trans-unit>
<trans-unit id="flatFileImport.tableName">
<source xml:lang="en">Table name</source>
<target state="translated">表名</target>
</trans-unit>
<trans-unit id="flatFileImport.tableSchema">
<source xml:lang="en">Table schema</source>
<target state="translated">表架构</target>
</trans-unit>
<trans-unit id="flatFileImport.tableTextboxTitle">
<source xml:lang="en">New table name</source>
<target state="translated">新建表名</target>
</trans-unit>
<trans-unit id="flatFileImport.wizardName">
<source xml:lang="en">Import flat file wizard</source>
<target state="translated">导入平面文件向导</target>
</trans-unit>
<trans-unit id="import.needConnection">
<source xml:lang="en">Please connect to a server before using this wizard.</source>
<target state="translated">请在使用此向导之前连接到服务器。</target>
</trans-unit>
<trans-unit id="import.needSQLConnection">
<source xml:lang="en">SQL Server Import extension does not support this type of connection</source>
<target state="translated">SQL Server 导入扩展不支持此类连接</target>
</trans-unit>
<trans-unit id="import.serviceCrashButton">
<source xml:lang="en">Give Feedback</source>
<target state="translated">提供反馈</target>
</trans-unit>
<trans-unit id="serviceCrashMessage">
<source xml:lang="en">service component could not start</source>
<target state="translated">服务组件无法启动</target>
</trans-unit>
</body>
</file>
<file original="extensions/import/out/services/serviceClient" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="downloadingService">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceComplete">
<source xml:lang="en">Done downloading {0}</source>
<target state="translated">{0} 下载完毕</target>
</trans-unit>
<trans-unit id="downloadingServiceSize">
<source xml:lang="en">({0} KB)</source>
<target state="translated">({0} KB)</target>
</trans-unit>
<trans-unit id="downloadingServiceStatus">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="entryExtractedChannelMsg">
<source xml:lang="en">Extracted {0} ({1}/{2})</source>
<target state="translated">已提取 {0} ({1}/{2})</target>
</trans-unit>
<trans-unit id="flatFileImport.serviceStartFailed">
<source xml:lang="en">Failed to start {0}: {1}</source>
<target state="translated">未能启动 {0}: {1}</target>
</trans-unit>
<trans-unit id="installingService">
<source xml:lang="en">Installing {0} Service</source>
<target state="translated">正在安装 {0} 服务</target>
</trans-unit>
<trans-unit id="installingServiceDetailed">
<source xml:lang="en">Installing {0} to {1}</source>
<target state="translated">正在将 {0} 安装到 {1}</target>
</trans-unit>
<trans-unit id="serviceInstalled">
<source xml:lang="en">Installed {0}</source>
<target state="translated">安装于 {0}</target>
</trans-unit>
<trans-unit id="serviceStarted">
<source xml:lang="en">{0} Started</source>
<target state="translated">{0} 已启动</target>
</trans-unit>
<trans-unit id="serviceStarting">
<source xml:lang="en">Starting {0}</source>
<target state="translated">正在启动 {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/import/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="flatfileimport.configuration.title">
<source xml:lang="en">Flat File Import configuration</source>
<target state="translated">平面文件导入配置</target>
</trans-unit>
<trans-unit id="flatfileimport.logDebugInfo">
<source xml:lang="en">[Optional] Log debug output to the console (View -&gt; Output) and then select appropriate output channel from the dropdown</source>
<target state="translated">[可选] 将调试输出记录到控制台(“查看”-&gt;“输出”),然后从下拉列表中选择相应的输出通道</target>
</trans-unit>
</body>
</file>

View File

@@ -1,202 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/kusto/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/kusto/dist/features" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="notebook.command.new">
<source xml:lang="en">New Notebook</source>
<target state="translated">新建笔记本</target>
<trans-unit id="kusto.accountDoesNotExist">
<source xml:lang="en">Account does not exist.</source>
<target state="translated">帐户不存在。</target>
</trans-unit>
<trans-unit id="notebook.command.open">
<source xml:lang="en">Open Notebook</source>
<target state="translated">打开笔记本</target>
<trans-unit id="kusto.insufficientlyPrivelagedAzureAccount">
<source xml:lang="en">The configured Azure account for {0} does not have sufficient permissions for Azure Key Vault to access a column master key for Always Encrypted.</source>
<target state="translated">为 {0} 配置的 Azure 帐户没有足够的权限让 Azure Key Vault 访问 Always Encrypted 的列主密钥。</target>
</trans-unit>
<trans-unit id="cloud.databaseProperties.name">
<source xml:lang="en">Database Name</source>
<target state="translated">数据库名称</target>
</trans-unit>
<trans-unit id="cloud.databaseProperties.size">
<source xml:lang="en">Size (MB)</source>
<target state="translated">大小(MB)</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.summary">
<source xml:lang="en">Status</source>
<target state="translated">状态</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.machinesTotal">
<source xml:lang="en">Total Machines in the cluster</source>
<target state="translated">群集中的总计算机数</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.diskCacheCapacity">
<source xml:lang="en">% of Cluster data capacity used</source>
<target state="translated">已使用的群集数据容量百分比</target>
</trans-unit>
<trans-unit id="databasesListProperties.name">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="databasesListProperties.size">
<source xml:lang="en">Size (MB)</source>
<target state="translated">大小(MB)</target>
</trans-unit>
<trans-unit id="objectsListProperties.name">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="objectsListProperties.metadataTypeName">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
</trans-unit>
<trans-unit id="kusto.configuration.title">
<source xml:lang="en">KUSTO configuration</source>
<target state="translated">KUSTO 配置</target>
</trans-unit>
<trans-unit id="kusto.query.displayBitAsNumber">
<source xml:lang="en">Should BIT columns be displayed as numbers (1 or 0)? If false, BIT columns will be displayed as 'true' or 'false'</source>
<target state="translated">是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 "true" 或 "false"</target>
</trans-unit>
<trans-unit id="kusto.format.alignColumnDefinitionsInColumns">
<source xml:lang="en">Should column definitions be aligned?</source>
<target state="translated">列定义是否应对齐?</target>
</trans-unit>
<trans-unit id="kusto.format.datatypeCasing">
<source xml:lang="en">Should data types be formatted as UPPERCASE, lowercase, or none (not formatted)</source>
<target state="translated">数据类型应格式化为大写、小写还是无(不格式化)</target>
</trans-unit>
<trans-unit id="kusto.format.keywordCasing">
<source xml:lang="en">Should keywords be formatted as UPPERCASE, lowercase, or none (not formatted)</source>
<target state="translated">关键字应格式化为大写、小写还是无(不格式化)</target>
</trans-unit>
<trans-unit id="kusto.logDebugInfo">
<source xml:lang="en">[Optional] Log debug output to the console (View -&gt; Output) and then select appropriate output channel from the dropdown</source>
<target state="translated">[可选] 将调试输出记录到控制台(“查看”-&gt;“输出”),然后从下拉列表中选择相应的输出通道</target>
</trans-unit>
<trans-unit id="kusto.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>
</trans-unit>
<trans-unit id="kusto.provider.displayName">
<source xml:lang="en">Azure Data Explorer (Kusto)</source>
<target state="translated">Azure 数据资源管理器(Kusto)</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectionName.displayName">
<source xml:lang="en">Name (optional)</source>
<target state="translated">名称(可选)</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectionName.description">
<source xml:lang="en">Custom name of the connection</source>
<target state="translated">连接的自定义名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.serverName.displayName">
<source xml:lang="en">Cluster</source>
<target state="translated">群集</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.serverName.description">
<source xml:lang="en">Kusto cluster name</source>
<target state="translated">Kusto 群集名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.databaseName.displayName">
<source xml:lang="en">Database</source>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.databaseName.description">
<source xml:lang="en">The name of the initial catalog or database in the data source</source>
<target state="translated">数据源中的初始目录或数据库的名称。</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.displayName">
<source xml:lang="en">Authentication type</source>
<target state="translated">身份验证类型</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.description">
<source xml:lang="en">Specifies the method of authenticating with Kusto Server</source>
<target state="translated">指定使用 Kusto Server 进行身份验证的方法</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
<target state="translated">Azure Active Directory - 支持 MFA 的通用目录</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.categoryValues.none">
<source xml:lang="en">No Authentication</source>
<target state="translated">无身份验证</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.categoryValues.sqlLogin">
<source xml:lang="en">User Authentication</source>
<target state="translated">用户身份验证</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.userName.displayName">
<source xml:lang="en">User name</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.userName.description">
<source xml:lang="en">Indicates the user ID to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的用户 ID</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.password.displayName">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.password.description">
<source xml:lang="en">Indicates the password to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的密码</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectTimeout.displayName">
<source xml:lang="en">Connect timeout</source>
<target state="translated">连接超时</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectTimeout.description">
<source xml:lang="en">The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error</source>
<target state="translated">在终止尝试并生成错误之前等待连接到服务器的时长(秒)</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryCount.displayName">
<source xml:lang="en">Connect retry count</source>
<target state="translated">连接重试次数</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryCount.description">
<source xml:lang="en">Number of attempts to restore connection</source>
<target state="translated">尝试还原连接的次数</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryInterval.displayName">
<source xml:lang="en">Connect retry interval</source>
<target state="translated">连接重试间隔</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryInterval.description">
<source xml:lang="en">Delay between attempts to restore connection</source>
<target state="translated">两次尝试恢复连接之间的延迟</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.applicationName.displayName">
<source xml:lang="en">Application name</source>
<target state="translated">应用程序名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.applicationName.description">
<source xml:lang="en">The name of the application</source>
<target state="translated">应用程序的名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.workstationId.displayName">
<source xml:lang="en">Workstation Id</source>
<target state="translated">工作站 ID</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.workstationId.description">
<source xml:lang="en">The name of the workstation connecting to Kusto Server</source>
<target state="translated">连接到 Kusto Server 的工作站的名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.failoverPartner.displayName">
<source xml:lang="en">Failover partner</source>
<target state="translated">故障转移伙伴</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.failoverPartner.description">
<source xml:lang="en">The name or network address of the instance of Kusto Server that acts as a failover partner</source>
<target state="translated">充当故障转移伙伴的 Kusto Server 实例的名称或网络地址</target>
<trans-unit id="kusto.missingLinkedAzureAccount">
<source xml:lang="en">Azure Data Studio needs to contact Azure Key Vault to access a column master key for Always Encrypted, but no linked Azure account is available. Please add a linked Azure account and retry the query.</source>
<target state="translated">Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但没有可用的链接 Azure 帐户。请添加链接的 Azure 帐户,然后重试查询。</target>
</trans-unit>
</body>
</file>
<file original="extensions/kusto/dist/telemetry" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/kusto/dist/kustoServer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="viewKnownIssuesText">
<source xml:lang="en">View Known Issues</source>
<target state="translated">查看已知问题</target>
<trans-unit id="downloadServiceDoneChannelMsg">
<source xml:lang="en">Done installing {0}</source>
<target state="translated">已安装 {0}</target>
</trans-unit>
<trans-unit id="serviceCrashMessage">
<source xml:lang="en">{0} component exited unexpectedly. Please restart Azure Data Studio.</source>
<target state="translated">{0} 个组件意外退出。请重启 Azure Data Studio。</target>
<trans-unit id="downloadingServiceChannelMsg">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceSizeChannelMsg">
<source xml:lang="en">({0} KB)</source>
<target state="translated">({0} KB)</target>
</trans-unit>
<trans-unit id="downloadingServiceStatusMsg">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="failedToStartServiceErrorMsg">
<source xml:lang="en">Failed to start {0}</source>
<target state="translated">未能启动 {0}</target>
</trans-unit>
<trans-unit id="installedServiceChannelMsg">
<source xml:lang="en">Installed {0}</source>
<target state="translated">安装于 {0}</target>
</trans-unit>
<trans-unit id="installingServiceChannelMsg">
<source xml:lang="en">Installing {0} to {1}</source>
<target state="translated">正在将 {0} 安装到 {1}</target>
</trans-unit>
<trans-unit id="installingServiceStatusMsg">
<source xml:lang="en">Installing {0}</source>
<target state="translated">正在安装 {0}</target>
</trans-unit>
<trans-unit id="serviceStartedStatusMsg">
<source xml:lang="en">{0} Started</source>
<target state="translated">{0} 已启动</target>
</trans-unit>
<trans-unit id="startingServiceStatusMsg">
<source xml:lang="en">Starting {0}</source>
<target state="translated">正在启动 {0}</target>
</trans-unit>
</body>
</file>
@@ -216,12 +76,28 @@
</trans-unit>
</body>
</file>
<file original="extensions/kusto/dist/objectExplorerNodeProvider/command" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="cancel">
<source xml:lang="en">Cancel operation?</source>
<target state="translated">是否取消操作?</target>
</trans-unit>
<trans-unit id="cancelTooltip">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="kusto.searchServers">
<source xml:lang="en">Search Server Names</source>
<target state="translated">搜索服务器名称</target>
</trans-unit>
<trans-unit id="progress">
<source xml:lang="en">$(sync~spin) {0}...</source>
<target state="translated">$(sync~spin) {0}...</target>
</trans-unit>
</body>
</file>
<file original="extensions/kusto/dist/objectExplorerNodeProvider/objectExplorerNodeProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="sessionNotFound">
<source xml:lang="en">Session for node {0} does not exist</source>
<target state="translated">节点 {0} 的会话不存在</target>
</trans-unit>
<trans-unit id="notifyError">
<source xml:lang="en">Error notifying of node change: {0}</source>
<target state="translated">通知节点更改时出错: {0}</target>
@@ -230,85 +106,229 @@
<source xml:lang="en">Root</source>
<target state="translated">根</target>
</trans-unit>
</body>
</file>
<file original="extensions/kusto/dist/objectExplorerNodeProvider/command" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="progress">
<source xml:lang="en">$(sync~spin) {0}...</source>
<target state="translated">$(sync~spin) {0}...</target>
</trans-unit>
<trans-unit id="cancelTooltip">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="cancel">
<source xml:lang="en">Cancel operation?</source>
<target state="translated">是否取消操作?</target>
</trans-unit>
<trans-unit id="kusto.searchServers">
<source xml:lang="en">Search Server Names</source>
<target state="translated">搜索服务器名称</target>
<trans-unit id="sessionNotFound">
<source xml:lang="en">Session for node {0} does not exist</source>
<target state="translated">节点 {0} 的会话不存在</target>
</trans-unit>
</body>
</file>
<file original="extensions/kusto/dist/kustoServer" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/kusto/dist/telemetry" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="serviceStartedStatusMsg">
<source xml:lang="en">{0} Started</source>
<target state="translated">{0} 已启动</target>
<trans-unit id="serviceCrashMessage">
<source xml:lang="en">{0} component exited unexpectedly. Please restart Azure Data Studio.</source>
<target state="translated">{0} 个组件意外退出。请重启 Azure Data Studio。</target>
</trans-unit>
<trans-unit id="startingServiceStatusMsg">
<source xml:lang="en">Starting {0}</source>
<target state="translated">正在启动 {0}</target>
</trans-unit>
<trans-unit id="failedToStartServiceErrorMsg">
<source xml:lang="en">Failed to start {0}</source>
<target state="translated">未能启动 {0}</target>
</trans-unit>
<trans-unit id="installingServiceChannelMsg">
<source xml:lang="en">Installing {0} to {1}</source>
<target state="translated">正在将 {0} 安装到 {1}</target>
</trans-unit>
<trans-unit id="installingServiceStatusMsg">
<source xml:lang="en">Installing {0}</source>
<target state="translated">正在安装 {0}</target>
</trans-unit>
<trans-unit id="installedServiceChannelMsg">
<source xml:lang="en">Installed {0}</source>
<target state="translated">安装于 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceChannelMsg">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceSizeChannelMsg">
<source xml:lang="en">({0} KB)</source>
<target state="translated">({0} KB)</target>
</trans-unit>
<trans-unit id="downloadingServiceStatusMsg">
<source xml:lang="en">Downloading {0}</source>
<target state="translated">正在下载 {0}</target>
</trans-unit>
<trans-unit id="downloadServiceDoneChannelMsg">
<source xml:lang="en">Done installing {0}</source>
<target state="translated">已安装 {0}</target>
<trans-unit id="viewKnownIssuesText">
<source xml:lang="en">View Known Issues</source>
<target state="translated">查看已知问题</target>
</trans-unit>
</body>
</file>
<file original="extensions/kusto/dist/features" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/kusto/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="kusto.missingLinkedAzureAccount">
<source xml:lang="en">Azure Data Studio needs to contact Azure Key Vault to access a column master key for Always Encrypted, but no linked Azure account is available. Please add a linked Azure account and retry the query.</source>
<target state="translated">Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但没有可用的链接 Azure 帐户。请添加链接的 Azure 帐户,然后重试查询。</target>
<trans-unit id="cloud.databaseProperties.name">
<source xml:lang="en">Database Name</source>
<target state="translated">数据库名称</target>
</trans-unit>
<trans-unit id="kusto.accountDoesNotExist">
<source xml:lang="en">Account does not exist.</source>
<target state="translated">帐户不存在。</target>
<trans-unit id="cloud.databaseProperties.size">
<source xml:lang="en">Size (MB)</source>
<target state="translated">大小(MB)</target>
</trans-unit>
<trans-unit id="kusto.insufficientlyPrivelagedAzureAccount">
<source xml:lang="en">The configured Azure account for {0} does not have sufficient permissions for Azure Key Vault to access a column master key for Always Encrypted.</source>
<target state="translated">为 {0} 配置的 Azure 帐户没有足够的权限让 Azure Key Vault 访问 Always Encrypted 的列主密钥。</target>
<trans-unit id="cloud.serverProperties.diskCacheCapacity">
<source xml:lang="en">% of Cluster data capacity used</source>
<target state="translated">已使用的群集数据容量百分比</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.machinesTotal">
<source xml:lang="en">Total Machines in the cluster</source>
<target state="translated">群集中的总计算机数</target>
</trans-unit>
<trans-unit id="cloud.serverProperties.summary">
<source xml:lang="en">Status</source>
<target state="translated">状态</target>
</trans-unit>
<trans-unit id="databasesListProperties.name">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
<trans-unit id="databasesListProperties.size">
<source xml:lang="en">Size (MB)</source>
<target state="translated">大小(MB)</target>
</trans-unit>
<trans-unit id="kusto.configuration.title">
<source xml:lang="en">KUSTO configuration</source>
<target state="translated">KUSTO 配置</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.applicationName.description">
<source xml:lang="en">The name of the application</source>
<target state="translated">应用程序的名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.applicationName.displayName">
<source xml:lang="en">Application name</source>
<target state="translated">应用程序名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
<target state="translated">Azure Active Directory - 支持 MFA 的通用目录</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.categoryValues.none">
<source xml:lang="en">No Authentication</source>
<target state="translated">无身份验证</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.categoryValues.sqlLogin">
<source xml:lang="en">User Authentication</source>
<target state="translated">用户身份验证</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.description">
<source xml:lang="en">Specifies the method of authenticating with Kusto Server</source>
<target state="translated">指定使用 Kusto Server 进行身份验证的方法</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.authType.displayName">
<source xml:lang="en">Authentication type</source>
<target state="translated">身份验证类型</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryCount.description">
<source xml:lang="en">Number of attempts to restore connection</source>
<target state="translated">尝试还原连接的次数</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryCount.displayName">
<source xml:lang="en">Connect retry count</source>
<target state="translated">连接重试次数</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryInterval.description">
<source xml:lang="en">Delay between attempts to restore connection</source>
<target state="translated">两次尝试恢复连接之间的延迟</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectRetryInterval.displayName">
<source xml:lang="en">Connect retry interval</source>
<target state="translated">连接重试间隔</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectTimeout.description">
<source xml:lang="en">The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error</source>
<target state="translated">在终止尝试并生成错误之前等待连接到服务器的时长(秒)</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectTimeout.displayName">
<source xml:lang="en">Connect timeout</source>
<target state="translated">连接超时</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectionName.description">
<source xml:lang="en">Custom name of the connection</source>
<target state="translated">连接的自定义名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.connectionName.displayName">
<source xml:lang="en">Name (optional)</source>
<target state="translated">名称(可选)</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.databaseName.description">
<source xml:lang="en">The name of the initial catalog or database in the data source</source>
<target state="translated">数据源中的初始目录或数据库的名称。</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.databaseName.displayName">
<source xml:lang="en">Database</source>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.failoverPartner.description">
<source xml:lang="en">The name or network address of the instance of Kusto Server that acts as a failover partner</source>
<target state="translated">充当故障转移伙伴的 Kusto Server 实例的名称或网络地址</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.failoverPartner.displayName">
<source xml:lang="en">Failover partner</source>
<target state="translated">故障转移伙伴</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.groupName.connectionResiliency">
<source xml:lang="en">Connection Resiliency</source>
<target state="translated">连接复原力</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.groupName.context">
<source xml:lang="en">Context</source>
<target state="translated">上下文</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.groupName.initialization">
<source xml:lang="en">Initialization</source>
<target state="translated">初始化</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.groupName.security">
<source xml:lang="en">Security</source>
<target state="translated">安全性</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.groupName.source">
<source xml:lang="en">Source</source>
<target state="translated">源</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.password.description">
<source xml:lang="en">Indicates the password to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的密码</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.password.displayName">
<source xml:lang="en">Password</source>
<target state="translated">密码</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.serverName.description">
<source xml:lang="en">Kusto cluster name</source>
<target state="translated">Kusto 群集名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.serverName.displayName">
<source xml:lang="en">Cluster</source>
<target state="translated">群集</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.userName.description">
<source xml:lang="en">Indicates the user ID to be used when connecting to the data source</source>
<target state="translated">指示连接到数据源时使用的用户 ID</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.userName.displayName">
<source xml:lang="en">User name</source>
<target state="translated">用户名</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.workstationId.description">
<source xml:lang="en">The name of the workstation connecting to Kusto Server</source>
<target state="translated">连接到 Kusto Server 的工作站的名称</target>
</trans-unit>
<trans-unit id="kusto.connectionOptions.workstationId.displayName">
<source xml:lang="en">Workstation Id</source>
<target state="translated">工作站 ID</target>
</trans-unit>
<trans-unit id="kusto.format.alignColumnDefinitionsInColumns">
<source xml:lang="en">Should column definitions be aligned?</source>
<target state="translated">列定义是否应对齐?</target>
</trans-unit>
<trans-unit id="kusto.format.datatypeCasing">
<source xml:lang="en">Should data types be formatted as UPPERCASE, lowercase, or none (not formatted)</source>
<target state="translated">数据类型应格式化为大写、小写还是无(不格式化)</target>
</trans-unit>
<trans-unit id="kusto.format.keywordCasing">
<source xml:lang="en">Should keywords be formatted as UPPERCASE, lowercase, or none (not formatted)</source>
<target state="translated">关键字应格式化为大写、小写还是无(不格式化)</target>
</trans-unit>
<trans-unit id="kusto.logDebugInfo">
<source xml:lang="en">[Optional] Log debug output to the console (View -&gt; Output) and then select appropriate output channel from the dropdown</source>
<target state="translated">[可选] 将调试输出记录到控制台(“查看”-&gt;“输出”),然后从下拉列表中选择相应的输出通道</target>
</trans-unit>
<trans-unit id="kusto.provider.displayName">
<source xml:lang="en">Azure Data Explorer (Kusto)</source>
<target state="translated">Azure 数据资源管理器(Kusto)</target>
</trans-unit>
<trans-unit id="kusto.query.displayBitAsNumber">
<source xml:lang="en">Should BIT columns be displayed as numbers (1 or 0)? If false, BIT columns will be displayed as 'true' or 'false'</source>
<target state="translated">是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 "true" 或 "false"</target>
</trans-unit>
<trans-unit id="kusto.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>
</trans-unit>
<trans-unit id="notebook.command.new">
<source xml:lang="en">New Notebook</source>
<target state="translated">新建笔记本</target>
</trans-unit>
<trans-unit id="notebook.command.open">
<source xml:lang="en">Open Notebook</source>
<target state="translated">打开笔记本</target>
</trans-unit>
<trans-unit id="objectsListProperties.metadataTypeName">
<source xml:lang="en">Type</source>
<target state="translated">类型</target>
</trans-unit>
<trans-unit id="objectsListProperties.name">
<source xml:lang="en">Name</source>
<target state="translated">名称</target>
</trans-unit>
</body>
</file>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -10,18 +10,18 @@
<source xml:lang="en">Start</source>
<target state="translated">开始</target>
</trans-unit>
<trans-unit id="createSessionDialog.title">
<source xml:lang="en">Start New Profiler Session</source>
<target state="translated">启动新的探查器会话</target>
</trans-unit>
<trans-unit id="createSessionDialog.templatesInvalid">
<source xml:lang="en">Invalid templates list, cannot open dialog</source>
<target state="translated">模板列表无效,无法打开对话</target>
<trans-unit id="createSessionDialog.createSessionFailed">
<source xml:lang="en">Failed to create a session</source>
<target state="translated">未能创建会话</target>
</trans-unit>
<trans-unit id="createSessionDialog.dialogOwnerInvalid">
<source xml:lang="en">Invalid dialog owner, cannot open dialog</source>
<target state="translated">对话所有者无效,无法打开对话</target>
</trans-unit>
<trans-unit id="createSessionDialog.enterSessionName">
<source xml:lang="en">Enter session name:</source>
<target state="translated">输入会话名称:</target>
</trans-unit>
<trans-unit id="createSessionDialog.invalidProviderType">
<source xml:lang="en">Invalid provider type, cannot open dialog</source>
<target state="translated">提供程序类型无效,无法打开对话</target>
@@ -30,13 +30,45 @@
<source xml:lang="en">Select session template:</source>
<target state="translated">选择会话模板:</target>
</trans-unit>
<trans-unit id="createSessionDialog.enterSessionName">
<source xml:lang="en">Enter session name:</source>
<target state="translated">输入会话名称:</target>
<trans-unit id="createSessionDialog.templatesInvalid">
<source xml:lang="en">Invalid templates list, cannot open dialog</source>
<target state="translated">模板列表无效,无法打开对话</target>
</trans-unit>
<trans-unit id="createSessionDialog.createSessionFailed">
<source xml:lang="en">Failed to create a session</source>
<target state="translated">未能创建会话</target>
<trans-unit id="createSessionDialog.title">
<source xml:lang="en">Start New Profiler Session</source>
<target state="translated">启动新的探查器会话</target>
</trans-unit>
</body>
</file>
<file original="extensions/profiler/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="description">
<source xml:lang="en">SQL Server Profiler for Azure Data Studio</source>
<target state="translated">Azure Data Studio 的 SQL Server Profiler</target>
</trans-unit>
<trans-unit id="displayName">
<source xml:lang="en">SQL Server Profiler</source>
<target state="translated">SQL Server Profiler</target>
</trans-unit>
<trans-unit id="profiler.category">
<source xml:lang="en">Profiler</source>
<target state="translated">探查器</target>
</trans-unit>
<trans-unit id="profiler.contributes.title.newProfler">
<source xml:lang="en">Launch Profiler</source>
<target state="translated">启动探查器</target>
</trans-unit>
<trans-unit id="profiler.contributes.title.openCreateSessionDialog">
<source xml:lang="en">Create Profiler Season</source>
<target state="translated">创建探查器季度</target>
</trans-unit>
<trans-unit id="profiler.contributes.title.start">
<source xml:lang="en">Start</source>
<target state="translated">开始</target>
</trans-unit>
<trans-unit id="profiler.contributes.title.stop">
<source xml:lang="en">Stop</source>
<target state="translated">停止</target>
</trans-unit>
</body>
</file>

View File

@@ -2,17 +2,17 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/query-history/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="queryHistory.displayName">
<source xml:lang="en">Query History</source>
<target state="translated">查询历史记录</target>
<trans-unit id="queryHistory.clear">
<source xml:lang="en">Clear All History</source>
<target state="translated">清除所有历史记录</target>
</trans-unit>
<trans-unit id="queryHistory.description">
<source xml:lang="en">View and run previously executed queries</source>
<target state="translated">查看并运行以前执行的查询</target>
</trans-unit>
<trans-unit id="queryHistory.clear">
<source xml:lang="en">Clear All History</source>
<target state="translated">清除所有历史记录</target>
<trans-unit id="queryHistory.displayName">
<source xml:lang="en">Query History</source>
<target state="translated">查询历史记录</target>
</trans-unit>
<trans-unit id="queryHistory.toggleCapture">
<source xml:lang="en">Toggle Query History Capture</source>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/server-report/dist/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="XEventsFailed">
<source xml:lang="en">XEvents operation failed.</source>
<target state="new">XEvents operation failed.</target>
</trans-unit>
<trans-unit id="XEventsNotSupported">
<source xml:lang="en">XEvents sessions not supported.</source>
<target state="new">XEvents sessions not supported.</target>
</trans-unit>
<trans-unit id="XEventsStarted">
<source xml:lang="en">XEvents sessions started for PageContention and ObjectContention.</source>
<target state="new">XEvents sessions started for PageContention and ObjectContention.</target>
</trans-unit>
<trans-unit id="XEventsStopped">
<source xml:lang="en">XEvents sessions PageContention and ObjectContention removed.</source>
<target state="new">XEvents sessions PageContention and ObjectContention removed.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1,82 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/sql-assessment/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="extensions/sql-assessment/dist/assessmentResultGrid" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="displayName">
<source xml:lang="en">SQL Assessment</source>
<target state="translated">SQL 评估</target>
<trans-unit id="asmt.column.targetType">
<source xml:lang="en">Target Type</source>
<target state="translated">目标类型</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">SQL Assessment for Azure Data Studio (Preview) provides a mechanism to evaluate the configuration of SQL Server for best practices.</source>
<target state="translated">Azure Data Studio (Preview) 的 SQL 评估提供了一种机制来评估 SQL Server 的配置,以找出最佳做法。</target>
<trans-unit id="asmt.details.clickHere">
<source xml:lang="en">Click here</source>
<target state="translated">单击此处</target>
</trans-unit>
<trans-unit id="dashboard.tabName">
<source xml:lang="en">SQL Assessment</source>
<target state="translated">SQL 评估</target>
<trans-unit id="asmt.details.recommendation">
<source xml:lang="en">Recommendation</source>
<target state="translated">建议</target>
</trans-unit>
<trans-unit id="asmt.details.ruleDescription">
<source xml:lang="en">Rule Description</source>
<target state="translated">规则说明</target>
</trans-unit>
<trans-unit id="asmt.details.toLearnMore">
<source xml:lang="en"> to learn more.</source>
<target state="translated">了解详细信息。</target>
</trans-unit>
<trans-unit id="databaseIconLabel">
<source xml:lang="en">Database</source>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="serverIconLabel">
<source xml:lang="en">Server</source>
<target state="translated">服务器</target>
</trans-unit>
</body>
</file>
<file original="extensions/sql-assessment/dist/localized" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="asmt.section.api.title">
<source xml:lang="en">Info</source>
<target state="translated">信息</target>
</trans-unit>
<trans-unit id="asmt.apiversion">
<source xml:lang="en">API Version</source>
<target state="translated">API 版本</target>
</trans-unit>
<trans-unit id="asmt.rulesetversion">
<source xml:lang="en">Default Ruleset</source>
<target state="translated">默认规则集</target>
</trans-unit>
<trans-unit id="asmt.section.instance.title">
<source xml:lang="en">SQL Server Instance Details</source>
<target state="translated">SQL Server 实例详细信息</target>
</trans-unit>
<trans-unit id="asmt.serverversion">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="asmt.serveredition">
<source xml:lang="en">Edition</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="asmt.instancename">
<source xml:lang="en">Instance Name</source>
<target state="translated">实例名</target>
</trans-unit>
<trans-unit id="asmt.osversion">
<source xml:lang="en">OS Version</source>
<target state="translated">OS 版本</target>
</trans-unit>
<trans-unit id="asmt.column.target">
<source xml:lang="en">Target</source>
<target state="translated">目标</target>
</trans-unit>
<trans-unit id="asmt.column.severity">
<source xml:lang="en">Severity</source>
<target state="translated">严重性</target>
</trans-unit>
<trans-unit id="asmt.column.message">
<source xml:lang="en">Message</source>
<target state="translated">消息</target>
</trans-unit>
<trans-unit id="asmt.column.checkId">
<source xml:lang="en">Check ID</source>
<target state="translated">检查 ID</target>
</trans-unit>
<trans-unit id="asmt.column.helpLink">
<source xml:lang="en">Help Link</source>
<target state="translated">帮助链接</target>
</trans-unit>
<trans-unit id="asmt.column.message">
<source xml:lang="en">Message</source>
<target state="translated">消息</target>
</trans-unit>
<trans-unit id="asmt.column.severity">
<source xml:lang="en">Severity</source>
<target state="translated">严重性</target>
</trans-unit>
<trans-unit id="asmt.column.tags">
<source xml:lang="en">Tags</source>
<target state="translated">标记</target>
</trans-unit>
<trans-unit id="asmt.column.target">
<source xml:lang="en">Target</source>
<target state="translated">目标</target>
</trans-unit>
<trans-unit id="asmt.instancename">
<source xml:lang="en">Instance Name</source>
<target state="translated">实例名</target>
</trans-unit>
<trans-unit id="asmt.learnMore">
<source xml:lang="en">Learn More</source>
<target state="translated">了解详细信息</target>
</trans-unit>
<trans-unit id="asmt.sqlReportTitle">
<source xml:lang="en">SQL Assessment Report</source>
<target state="translated">SQL 评估报表</target>
<trans-unit id="asmt.osversion">
<source xml:lang="en">OS Version</source>
<target state="translated">OS 版本</target>
</trans-unit>
<trans-unit id="asmt.rulesetversion">
<source xml:lang="en">Default Ruleset</source>
<target state="translated">默认规则集</target>
</trans-unit>
<trans-unit id="asmt.section.api.title">
<source xml:lang="en">Info</source>
<target state="translated">信息</target>
</trans-unit>
<trans-unit id="asmt.section.instance.title">
<source xml:lang="en">SQL Server Instance Details</source>
<target state="translated">SQL Server 实例详细信息</target>
</trans-unit>
<trans-unit id="asmt.serveredition">
<source xml:lang="en">Edition</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="asmt.serverversion">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.Error">
<source xml:lang="en">Error</source>
<target state="translated">错误</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.Info">
<source xml:lang="en">Information</source>
<target state="translated">信息</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.Warning">
<source xml:lang="en">Warning</source>
<target state="translated">警告</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.resultForDatabase">
<source xml:lang="en">Results for database</source>
@@ -86,77 +114,29 @@
<source xml:lang="en">Results for server</source>
<target state="translated">服务器结果</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.Error">
<source xml:lang="en">Error</source>
<target state="translated">错误</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.Warning">
<source xml:lang="en">Warning</source>
<target state="translated">警告</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.Info">
<source xml:lang="en">Information</source>
<target state="translated">信息</target>
</trans-unit>
<trans-unit id="asmt.column.helpLink">
<source xml:lang="en">Help Link</source>
<target state="translated">帮助链接</target>
</trans-unit>
<trans-unit id="asmt.sqlReport.severityMsg">
<source xml:lang="en">{0}: {1} item(s)</source>
<target state="translated">{0}: {1} 项</target>
</trans-unit>
</body>
</file>
<file original="extensions/sql-assessment/dist/assessmentResultGrid" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="databaseIconLabel">
<source xml:lang="en">Database</source>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="serverIconLabel">
<source xml:lang="en">Server</source>
<target state="translated">服务器</target>
</trans-unit>
<trans-unit id="asmt.column.targetType">
<source xml:lang="en">Target Type</source>
<target state="translated">目标类型</target>
</trans-unit>
<trans-unit id="asmt.details.clickHere">
<source xml:lang="en">Click here</source>
<target state="translated">单击此处</target>
</trans-unit>
<trans-unit id="asmt.details.toLearnMore">
<source xml:lang="en"> to learn more.</source>
<target state="translated">了解详细信息。</target>
</trans-unit>
<trans-unit id="asmt.details.ruleDescription">
<source xml:lang="en">Rule Description</source>
<target state="translated">规则说明</target>
</trans-unit>
<trans-unit id="asmt.details.recommendation">
<source xml:lang="en">Recommendation</source>
<target state="translated">建议</target>
<trans-unit id="asmt.sqlReportTitle">
<source xml:lang="en">SQL Assessment Report</source>
<target state="translated">SQL 评估报表</target>
</trans-unit>
</body>
</file>
<file original="extensions/sql-assessment/dist/tabs/assessmentMainTab" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="invokeAssessmentLabelServer">
<source xml:lang="en">Invoke assessment</source>
<target state="translated">调用评估</target>
<trans-unit id="asmtaction.label.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="getAssessmentItemsServer">
<source xml:lang="en">View applicable rules</source>
<target state="translated">查看适用规则</target>
<trans-unit id="asmtaction.label.open">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="invokeAssessmentLabelDatabase">
<source xml:lang="en">Invoke assessment for {0}</source>
<target state="translated">调用 {0} 的评估</target>
</trans-unit>
<trans-unit id="getAssessmentItemsDatabase">
<source xml:lang="en">View applicable rules for {0}</source>
<target state="translated">查看 {0} 的适用规则</target>
<trans-unit id="asmtaction.openReport">
<source xml:lang="en">Report has been saved. Do you want to open it?</source>
<target state="translated">已保存报表。是否要打开它?</target>
</trans-unit>
<trans-unit id="btnExportAsScript">
<source xml:lang="en">Export as script</source>
@@ -166,30 +146,38 @@
<source xml:lang="en">Create HTML Report</source>
<target state="translated">创建 HTML 报表</target>
</trans-unit>
<trans-unit id="asmtaction.openReport">
<source xml:lang="en">Report has been saved. Do you want to open it?</source>
<target state="translated">已保存报表。是否要打开它?</target>
</trans-unit>
<trans-unit id="asmtaction.label.open">
<source xml:lang="en">Open</source>
<target state="translated">打开</target>
</trans-unit>
<trans-unit id="asmtaction.label.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
<trans-unit id="btnViewSamples">
<source xml:lang="en">View all rules and learn more on GitHub</source>
<target state="translated">查看所有规则并了解有关 GitHub 的详细信息</target>
</trans-unit>
<trans-unit id="btnViewSamplesShort">
<source xml:lang="en">View all on GitHub</source>
<target state="translated">在 GitHub 上查看全部</target>
</trans-unit>
<trans-unit id="btnViewSamples">
<source xml:lang="en">View all rules and learn more on GitHub</source>
<target state="translated">查看所有规则并了解有关 GitHub 的详细信息</target>
<trans-unit id="getAssessmentItemsDatabase">
<source xml:lang="en">View applicable rules for {0}</source>
<target state="translated">查看 {0} 的适用规则</target>
</trans-unit>
<trans-unit id="getAssessmentItemsServer">
<source xml:lang="en">View applicable rules</source>
<target state="translated">查看适用规则</target>
</trans-unit>
<trans-unit id="invokeAssessmentLabelDatabase">
<source xml:lang="en">Invoke assessment for {0}</source>
<target state="translated">调用 {0} 的评估</target>
</trans-unit>
<trans-unit id="invokeAssessmentLabelServer">
<source xml:lang="en">Invoke assessment</source>
<target state="translated">调用评估</target>
</trans-unit>
<trans-unit id="msgBoxAsmtInfo">
<source xml:lang="en">SQL Assessment Information</source>
<target state="translated">SQL 评估信息</target>
</trans-unit>
<trans-unit id="msgBoxCopied">
<source xml:lang="en">SQL Assessment Information copied</source>
<target state="translated">已复制 SQL 评估信息</target>
</trans-unit>
<trans-unit id="msgBoxCopyBtn">
<source xml:lang="en">Copy</source>
<target state="translated">复制</target>
@@ -198,10 +186,6 @@
<source xml:lang="en">OK</source>
<target state="translated">确定</target>
</trans-unit>
<trans-unit id="msgBoxCopied">
<source xml:lang="en">SQL Assessment Information copied</source>
<target state="translated">已复制 SQL 评估信息</target>
</trans-unit>
</body>
</file>
<file original="extensions/sql-assessment/dist/tabs/historyTab" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -222,14 +206,30 @@
<source xml:lang="en">Error</source>
<target state="translated">错误</target>
</trans-unit>
<trans-unit id="asmt.history.summaryWarning">
<source xml:lang="en">Warning</source>
<target state="translated">警告</target>
</trans-unit>
<trans-unit id="asmt.history.summaryInfo">
<source xml:lang="en">Information</source>
<target state="translated">信息</target>
</trans-unit>
<trans-unit id="asmt.history.summaryWarning">
<source xml:lang="en">Warning</source>
<target state="translated">警告</target>
</trans-unit>
</body>
</file>
<file original="extensions/sql-assessment/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="dashboard.tabName">
<source xml:lang="en">SQL Assessment</source>
<target state="translated">SQL 评估</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">SQL Assessment for Azure Data Studio (Preview) provides a mechanism to evaluate the configuration of SQL Server for best practices.</source>
<target state="translated">Azure Data Studio (Preview) 的 SQL 评估提供了一种机制来评估 SQL Server 的配置,以找出最佳做法。</target>
</trans-unit>
<trans-unit id="displayName">
<source xml:lang="en">SQL Assessment</source>
<target state="translated">SQL 评估</target>
</trans-unit>
</body>
</file>
</xliff>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,14 +2,14 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/xml-language-features/package" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="displayName">
<source xml:lang="en">XML Language Features</source>
<target state="translated">XML 语言功能</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">Provides rich language support for XML.</source>
<target state="translated">为 XML 提供丰富的语言支持。</target>
</trans-unit>
<trans-unit id="displayName">
<source xml:lang="en">XML Language Features</source>
<target state="translated">XML 语言功能</target>
</trans-unit>
</body>
</file>
</xliff>