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="ru">
<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="ru">
<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="ru">
<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="ru">
<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="ru">
<file original="src/sql/workbench/contrib/commandLine/electron-sandbox/commandLine" source-language="en" datatype="plaintext" target-language="ru">
<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. Этот параметр поможет GitHub Copilot возвращать улучшенные предложения, если установлено расширение 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="ru">
<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, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({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, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({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="ru">
<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="ru">
<file original="src/sql/workbench/contrib/welcome/browser/abstractEnablePreviewFeatures" source-language="en" datatype="plaintext" target-language="ru">
<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="ru">
<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;Начало работы</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="ru">
<file original="src/sql/workbench/contrib/welcome/browser/az_data_welcome_page" source-language="en" datatype="plaintext" target-language="ru">
<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="ru">
<file original="src/sql/workbench/contrib/welcome/browser/gettingStartedTour" source-language="en" datatype="plaintext" target-language="ru">
<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="ru">
<file original="src/sql/workbench/contrib/welcome/browser/welcomePage" source-language="en" datatype="plaintext" target-language="ru">
<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="ru">
<file original="src/sql/workbench/contrib/welcome/browser/welcomePage.contribution" source-language="en" datatype="plaintext" target-language="ru">
<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="ru">
<file original="src/sql/workbench/contrib/welcome/electron-sandbox/gettingStarted" source-language="en" datatype="plaintext" target-language="ru">
<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, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({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;Начало работы</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, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({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="ru">
<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">Облака не включены. Перейдите в раздел "Параметры", откройте раздел "Конфигурация учетной записи Azure" и включите хотя бы одно облако</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. Она уже выполняется.</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">Невозможно запустить веб-браузер в этой среде. Запустите браузер, перейдите по URL-адресу выше и введите код вручную.</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/admin/common/adminService" source-language="en" datatype="plaintext" target-language="ru">
@@ -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="ru">
<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="ru">
<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="ru">
<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">Файл слишком велик для открытия в профилировщике. Профилировщик может открывать файлы размером менее 1 ГБ.</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="ru">
<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="ru">
@@ -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>