Langpack Source update with fix for hashed strings (#24400)

* Initial update to german vscode

* more cleanup for vscode git german.

* added working alias replacer, need to add all string entities

* added aliased bundle strings

* added extension files, need to update package and readme

* added update to changelog, and restored vscode extensions

* added comments
This commit is contained in:
Alex Ma
2023-09-14 10:10:49 -07:00
committed by GitHub
parent d9b5d71148
commit 523dd8ad4b
614 changed files with 193655 additions and 168544 deletions

View File

@@ -1585,6 +1585,58 @@ Default Skipped Commands:
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/common/backup/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="backup.asymmetricKey">
<source xml:lang="en">Asymmetric Key</source>
<target state="translated">非对称密钥</target>
</trans-unit>
<trans-unit id="backup.compressBackup">
<source xml:lang="en">Compress backup</source>
<target state="translated">压缩备份</target>
</trans-unit>
<trans-unit id="backup.defaultCompression">
<source xml:lang="en">Use the default server setting</source>
<target state="translated">使用默认服务器设置</target>
</trans-unit>
<trans-unit id="backup.doNotCompress">
<source xml:lang="en">Do not compress backup</source>
<target state="translated">不压缩备份</target>
</trans-unit>
<trans-unit id="backup.labelDatabase">
<source xml:lang="en">Database</source>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="backup.labelDifferential">
<source xml:lang="en">Differential</source>
<target state="translated">差异</target>
</trans-unit>
<trans-unit id="backup.labelDisk">
<source xml:lang="en">Disk</source>
<target state="translated">磁盘</target>
</trans-unit>
<trans-unit id="backup.labelFilegroup">
<source xml:lang="en">Files and filegroups</source>
<target state="translated">文件和文件组</target>
</trans-unit>
<trans-unit id="backup.labelFull">
<source xml:lang="en">Full</source>
<target state="translated">完整</target>
</trans-unit>
<trans-unit id="backup.labelLog">
<source xml:lang="en">Transaction Log</source>
<target state="translated">事务日志</target>
</trans-unit>
<trans-unit id="backup.labelUrl">
<source xml:lang="en">Url</source>
<target state="translated">URL</target>
</trans-unit>
<trans-unit id="backup.serverCertificate">
<source xml:lang="en">Server Certificate</source>
<target state="translated">服务器证书</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="notebookMultipleRequestsError">
@@ -2033,58 +2085,6 @@ Default Skipped Commands:
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/backup/common/constants" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="backup.asymmetricKey">
<source xml:lang="en">Asymmetric Key</source>
<target state="translated">非对称密钥</target>
</trans-unit>
<trans-unit id="backup.compressBackup">
<source xml:lang="en">Compress backup</source>
<target state="translated">压缩备份</target>
</trans-unit>
<trans-unit id="backup.defaultCompression">
<source xml:lang="en">Use the default server setting</source>
<target state="translated">使用默认服务器设置</target>
</trans-unit>
<trans-unit id="backup.doNotCompress">
<source xml:lang="en">Do not compress backup</source>
<target state="translated">不压缩备份</target>
</trans-unit>
<trans-unit id="backup.labelDatabase">
<source xml:lang="en">Database</source>
<target state="translated">数据库</target>
</trans-unit>
<trans-unit id="backup.labelDifferential">
<source xml:lang="en">Differential</source>
<target state="translated">差异</target>
</trans-unit>
<trans-unit id="backup.labelDisk">
<source xml:lang="en">Disk</source>
<target state="translated">磁盘</target>
</trans-unit>
<trans-unit id="backup.labelFilegroup">
<source xml:lang="en">Files and filegroups</source>
<target state="translated">文件和文件组</target>
</trans-unit>
<trans-unit id="backup.labelFull">
<source xml:lang="en">Full</source>
<target state="translated">完整</target>
</trans-unit>
<trans-unit id="backup.labelLog">
<source xml:lang="en">Transaction Log</source>
<target state="translated">事务日志</target>
</trans-unit>
<trans-unit id="backup.labelUrl">
<source xml:lang="en">Url</source>
<target state="translated">URL</target>
</trans-unit>
<trans-unit id="backup.serverCertificate">
<source xml:lang="en">Server Certificate</source>
<target state="translated">服务器证书</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/charts/browser/actions" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="chartNotFound">
@@ -2317,7 +2317,7 @@ Default Skipped Commands:
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/commandLine/electron-browser/commandLine" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/commandLine/electron-sandbox/commandLine" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="commandline.propertiesFormatError">
<source xml:lang="en">Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1}</source>
@@ -3491,9 +3491,9 @@ Default Skipped Commands:
<source xml:lang="en">Dispose Edit Failed With Error: </source>
<target state="translated">释放编辑失败,出现错误:</target>
</trans-unit>
<trans-unit id="editData.closeSql">
<source xml:lang="en">Close SQL Pane</source>
<target state="translated">关闭 SQL 窗格</target>
<trans-unit id="editData.hideSql">
<source xml:lang="en">Hide SQL Pane</source>
<target state="translated">隐藏 SQL 窗格</target>
</trans-unit>
<trans-unit id="editData.run">
<source xml:lang="en">Run</source>
@@ -6403,6 +6403,10 @@ Error: {1}</source>
<source xml:lang="en">The default chart type to use when opening Chart Viewer from a Query Results</source>
<target state="translated">从“查询结果”打开“图表查看器”时要使用的默认图表类型</target>
</trans-unit>
<trans-unit id="queryEditor.githubCopilotContextualizationEnabled">
<source xml:lang="en">(Preview) Enable contextualization of queries for GitHub Copilot. This setting helps GitHub Copilot to return improved suggestions, if the Copilot extension is installed and providers have implemented contextualization.</source>
<target state="translated">(预览)为 GitHub Copilot 启用上下文化查询。如果安装了 Copilot 扩展并且提供程序已实现上下文化,则此设置可帮助 GitHub Copilot 返回改进的建议。</target>
</trans-unit>
<trans-unit id="queryEditor.inMemoryDataProcessingThreshold">
<source xml:lang="en">Controls the max number of rows allowed to do filtering and sorting in memory. If the number is exceeded, sorting and filtering will be disabled. Warning: Increasing this may impact performance.</source>
<target state="translated">控制允许在内存中进行筛选和排序的最大行数。如果超过最大行数,则将禁用排序和筛选。警告: 增加此值可能会影响性能。</target>
@@ -6487,6 +6491,10 @@ Error: {1}</source>
<source xml:lang="en">Whether to show the action bar in the query results view</source>
<target state="translated">是否在查询结果视图中显示操作栏</target>
</trans-unit>
<trans-unit id="queryEditor.results.showCopyCompletedNotification">
<source xml:lang="en">Whether to show notifications when a results grid copy operation is completed.</source>
<target state="translated">是否在结果网格复制操作完成时显示通知。</target>
</trans-unit>
<trans-unit id="queryEditor.results.skipNewLineAfterTrailingLineBreak">
<source xml:lang="en">Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false.</source>
<target state="translated">如果上一行已有尾随换行符,则在复制结果时是否跳过在行之间添加换行符。默认值为 false。</target>
@@ -7011,6 +7019,22 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/telemetry/browser/telemetryOptOut" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="telemetryOptOut.optInNotice">
<source xml:lang="en">Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}).</source>
<target state="translated">帮助改善 Azure Data Studio允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择加入]({1})。</target>
</trans-unit>
<trans-unit id="telemetryOptOut.optOutNotice">
<source xml:lang="en">Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}).</source>
<target state="translated">帮助改善 Azure Data Studio允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择退出]({1})。</target>
</trans-unit>
<trans-unit id="telemetryOptOut.readMore">
<source xml:lang="en">Read More</source>
<target state="translated">阅读详细信息</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/tsgops/browser/tsgopsActions" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="hideActivityBarViewContainers">
@@ -7071,7 +7095,7 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/welcome/browser/abstractEnablePreviewFeatures" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="enablePreviewFeatures.never">
<source xml:lang="en">No, don't show again</source>
@@ -7091,20 +7115,7 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="miGettingStarted">
<source xml:lang="en">Getting &amp;&amp;Started</source>
<note>&amp;&amp; denotes a mnemonic</note>
<target state="translated">入门(&amp;&amp;S)</target>
</trans-unit>
<trans-unit id="showReleaseNotes">
<source xml:lang="en">Show Getting Started</source>
<target state="translated">显示入门指南</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/page/browser/az_data_welcome_page" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/welcome/browser/az_data_welcome_page" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="welcomePage.createConnection">
<source xml:lang="en">Create a connection</source>
@@ -7208,7 +7219,7 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/page/browser/gettingStartedTour" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/welcome/browser/gettingStartedTour" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="GuidedTour.addExtensions">
<source xml:lang="en">Extend the functionality of Azure Data Studio by installing extensions developed by us/Microsoft as well as the third-party community (you!).</source>
@@ -7292,7 +7303,7 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/page/browser/welcomePage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/welcome/browser/welcomePage" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="WelcomePage.TakeATour">
<source xml:lang="en">Would you like to take a quick tour of Azure Data Studio?</source>
@@ -7366,26 +7377,10 @@ Error: {1}</source>
<source xml:lang="en">Install</source>
<target state="translated">安装</target>
</trans-unit>
<trans-unit id="welcomePage.installExtensionPack">
<source xml:lang="en">Install additional support for {0}</source>
<target state="translated">安装对 {0} 的额外支持</target>
</trans-unit>
<trans-unit id="welcomePage.installKeymap">
<source xml:lang="en">Install {0} keymap</source>
<target state="translated">安装 {0} 键映射</target>
</trans-unit>
<trans-unit id="welcomePage.installed">
<source xml:lang="en">Installed</source>
<target state="translated">已安装</target>
</trans-unit>
<trans-unit id="welcomePage.installedExtensionPack">
<source xml:lang="en">{0} support is already installed</source>
<target state="translated">已安装 {0} 支持</target>
</trans-unit>
<trans-unit id="welcomePage.installedKeymap">
<source xml:lang="en">{0} keymap is already installed</source>
<target state="translated">已安装 {0} 按键映射</target>
</trans-unit>
<trans-unit id="welcomePage.installingExtensionPack">
<source xml:lang="en">Installing additional support for {0}...</source>
<target state="translated">正在安装对 {0} 的额外支持...</target>
@@ -7460,7 +7455,7 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/page/browser/welcomePage.contribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/welcome/browser/welcomePage.contribution" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="miWelcome">
<source xml:lang="en">&amp;&amp;Welcome</source>
@@ -7503,19 +7498,16 @@ Error: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut" source-language="en" datatype="plaintext" target-language="zh-Hans">
<file original="src/sql/workbench/contrib/welcome/electron-sandbox/gettingStarted" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="telemetryOptOut.optInNotice">
<source xml:lang="en">Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}).</source>
<target state="translated">帮助改善 Azure Data Studio允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择加入]({1})。</target>
<trans-unit id="miGettingStarted">
<source xml:lang="en">Getting &amp;&amp;Started</source>
<note>&amp;&amp; denotes a mnemonic</note>
<target state="translated">入门(&amp;&amp;S)</target>
</trans-unit>
<trans-unit id="telemetryOptOut.optOutNotice">
<source xml:lang="en">Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}).</source>
<target state="translated">帮助改善 Azure Data Studio允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择退出]({1})。</target>
</trans-unit>
<trans-unit id="telemetryOptOut.readMore">
<source xml:lang="en">Read More</source>
<target state="translated">阅读详细信息</target>
<trans-unit id="showReleaseNotes">
<source xml:lang="en">Show Getting Started</source>
<target state="translated">显示入门指南</target>
</trans-unit>
</body>
</file>
@@ -7573,6 +7565,14 @@ Error: {1}</source>
</file>
<file original="src/sql/workbench/services/accountManagement/browser/accountManagementService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="accountDialog.didNotPickAuthProvider">
<source xml:lang="en">You didn't select any authentication provider. Please try again.</source>
<target state="translated">你没有选择任何身份验证提供程序。请重试。</target>
</trans-unit>
<trans-unit id="accountDialog.noCloudsRegistered">
<source xml:lang="en">You have no clouds enabled. Go to Settings -&gt; Search Azure Account Configuration -&gt; Enable at least one cloud</source>
<target state="translated">你没有启用云。请转到“设置”-&gt; 搜索 Azure 帐户配置 -&gt; 至少启用一个云</target>
</trans-unit>
<trans-unit id="accountManagementService.close">
<source xml:lang="en">Close</source>
<target state="translated">关闭</target>
@@ -7625,6 +7625,10 @@ Error Message: {1}</source>
<source xml:lang="en">Copy &amp; Open</source>
<target state="translated">复制并打开</target>
</trans-unit>
<trans-unit id="deviceCodeAuthDialogTitle">
<source xml:lang="en">Azure Auth: Device Code</source>
<target state="translated">Azure 身份验证: 设备代码</target>
</trans-unit>
<trans-unit id="oauthDialog.cancel">
<source xml:lang="en">Cancel</source>
<target state="translated">取消</target>
@@ -7645,6 +7649,10 @@ Error Message: {1}</source>
<source xml:lang="en">Cannot start auto OAuth. An auto OAuth is already in progress.</source>
<target state="translated">无法启动自动 OAuth。自动 OAuth 已在进行中。</target>
</trans-unit>
<trans-unit id="selfHelpMessage">
<source xml:lang="en">A web browser cannot be launched in this environment, please launch a browser, navigate to the URL above and enter code manually.</source>
<target state="translated">无法在此环境中启动 Web 浏览器,请启动浏览器,导航到上面的 URL 并手动输入代码。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/admin/common/adminService" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -7909,10 +7917,6 @@ Error Message: {1}</source>
<source xml:lang="en">Are you sure you want to cancel this connection?</source>
<target state="translated">确定要取消此连接吗?</target>
</trans-unit>
<trans-unit id="connection.connTitleGroupSection">
<source xml:lang="en"> (Group: {0})</source>
<target state="translated"> (组: {0})</target>
</trans-unit>
<trans-unit id="connection.duplicateEditErrorMessage">
<source xml:lang="en">Cannot save profile, the selected connection matches an existing profile with the same server info in the same group:
@@ -7937,6 +7941,10 @@ Error Message: {1}</source>
<source xml:lang="en">Failed to get Azure account token for connection</source>
<target state="translated">未能获取 Azure 帐户令牌用于连接</target>
</trans-unit>
<trans-unit id="connection.providerNotFound">
<source xml:lang="en">Connection provider '{0}' not found</source>
<target state="translated">找不到连接提供程序“{0}”</target>
</trans-unit>
<trans-unit id="connection.refreshAzureTokenFailure">
<source xml:lang="en">Failed to refresh Azure account token for connection</source>
<target state="translated">未能刷新用于连接的 Azure 帐户令牌</target>
@@ -7953,10 +7961,6 @@ Error Message: {1}</source>
<source xml:lang="en">The extension that supports provider type '{0}' is not currently installed. Do you want to view the extensions?</source>
<target state="translated">当前未安装支持提供程序类型 "{0}" 的扩展。是否要查看扩展?</target>
</trans-unit>
<trans-unit id="connectionManagementService.noProviderForUri">
<source xml:lang="en">Could not find provider for uri: {0}</source>
<target state="translated">找不到此 URI 的提供程序: {0}</target>
</trans-unit>
<trans-unit id="connectionNotAcceptedError">
<source xml:lang="en">Connection Not Accepted</source>
<target state="translated">连接未被接受</target>
@@ -8853,6 +8857,14 @@ Error Message: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/dragAndDropController" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="objectExplorer.dragAndDropController.existingIdenticalProfile">
<source xml:lang="en">Cannot drag profile into group: A profile with identical options already exists in the group.</source>
<target state="translated">无法将配置文件拖动到组中: 组中已存在具有相同选项的配置文件。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="filterDialog.errorDateRange">
@@ -9153,6 +9165,22 @@ Error Message: {1}</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/profiler/browser/profilerService" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="FileFilterDescription">
<source xml:lang="en">XEL Files</source>
<target state="translated">XEL 文件</target>
</trans-unit>
<trans-unit id="FileTooLarge">
<source xml:lang="en">The file is too large to open in profiler. The profiler can open files that are less than 1GB.</source>
<target state="translated">文件太大,无法在探查器中打开。探查器可以打开小于 1GB 的文件。</target>
</trans-unit>
<trans-unit id="LargeFileWait">
<source xml:lang="en">Loading the file might take a moment due to the file size.</source>
<target state="translated">由于文件大小,加载文件可能需要一段时间。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/query/common/gridDataProvider" source-language="en" datatype="plaintext" target-language="zh-Hans">
<body>
<trans-unit id="gridDataProvider.cancelCopyResults">
@@ -9171,10 +9199,18 @@ Error Message: {1}</source>
<source xml:lang="en">Copying...</source>
<target state="translated">正在复制...</target>
</trans-unit>
<trans-unit id="gridDataProvider.disableCopyNotification">
<source xml:lang="en">Don't show again</source>
<target state="translated">不再显示</target>
</trans-unit>
<trans-unit id="gridDataProvider.loadingRowsInProgress">
<source xml:lang="en">Loading the rows to be copied ({0}/{1})...</source>
<target state="translated">正在加载要复制的行({0}/{1})...</target>
</trans-unit>
<trans-unit id="gridDataProvider.turnOnCopyNotificationsMessage">
<source xml:lang="en">Copy completed notifications are now disabled. To re-enable, modify the setting: queryEditor.results.showCopyCompletedNotification</source>
<target state="translated">复制已完成的通知现已禁用。若要重新启用,请修改以下设置: queryEditor.results.showCopyCompletedNotification</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/query/common/queryManagement" source-language="en" datatype="plaintext" target-language="zh-Hans">
@@ -9263,6 +9299,10 @@ Error Message: {1}</source>
<source xml:lang="en">Open file</source>
<target state="translated">打开文件</target>
</trans-unit>
<trans-unit id="openFileLocation">
<source xml:lang="en">Open file location</source>
<target state="translated">打开文件位置</target>
</trans-unit>
<trans-unit id="resultsSerializer.saveAsFileExtensionCSVTitle">
<source xml:lang="en">CSV (Comma delimited)</source>
<target state="translated">CSV (以逗号分隔)</target>