New Crowdin updates (#876)

* New translations en.json (Romanian)

[ci skip]

* New translations en.json (French)

[ci skip]

* New translations en.json (Spanish)

[ci skip]

* New translations en.json (Afrikaans)

[ci skip]

* New translations en.json (Arabic)

[ci skip]

* New translations en.json (Bulgarian)

[ci skip]

* New translations en.json (Catalan)

[ci skip]

* New translations en.json (Czech)

[ci skip]

* New translations en.json (Danish)

[ci skip]

* New translations en.json (German)

[ci skip]

* New translations en.json (Greek)

[ci skip]

* New translations en.json (Finnish)

[ci skip]

* New translations en.json (Hebrew)

[ci skip]

* New translations en.json (Hungarian)

[ci skip]

* New translations en.json (Italian)

[ci skip]

* New translations en.json (Japanese)

[ci skip]

* New translations en.json (Korean)

[ci skip]

* New translations en.json (Dutch)

[ci skip]

* New translations en.json (Norwegian)

[ci skip]

* New translations en.json (Polish)

[ci skip]

* New translations en.json (Portuguese)

[ci skip]

* New translations en.json (Russian)

[ci skip]

* New translations en.json (Serbian (Cyrillic))

[ci skip]

* New translations en.json (Swedish)

[ci skip]

* New translations en.json (Turkish)

[ci skip]

* New translations en.json (Ukrainian)

[ci skip]

* New translations en.json (Chinese Simplified)

[ci skip]

* New translations en.json (Chinese Traditional)

[ci skip]

* New translations en.json (Vietnamese)

[ci skip]

* New translations en.json (Portuguese, Brazilian)

[ci skip]

* New translations en.json (Indonesian)

[ci skip]

* New translations en.json (Bengali)

[ci skip]

* New translations en.json (Thai)

[ci skip]

* New translations en.json (Hindi)

[ci skip]
This commit is contained in:
Luke Gustafson
2026-06-04 14:24:54 -05:00
committed by GitHub
parent dccaae07ab
commit c3282b5dca
34 changed files with 3773 additions and 36 deletions
+111 -1
View File
@@ -38,6 +38,8 @@
"helpText": "Введите URL, на котором запущен сервер Termix (например, http://localhost:30001 или https://your-server.com)",
"changeServer": "Сменить сервер",
"mustIncludeProtocol": "Адрес сервера должен начинаться с http:// или https://",
"allowInvalidCertificate": "Разрешить использование недействительного сертификата",
"allowInvalidCertificateDesc": "Использовать только для доверенных серверов, размещенных на собственном сервере и имеющих самоподписанные сертификаты или сертификаты IP-адресов.",
"useEmbedded": "Использовать локальный сервер",
"embeddedDesc": "Запустить Termix со встроенным локальным сервером (удалённый сервер не требуется)",
"embeddedConnecting": "Подключение к локальному серверу...",
@@ -356,6 +358,7 @@
"tunnelModeLocalDesc": "Переслать локальный порт на порт удаленного сервера (или хост, доступный из него).",
"tunnelModeRemoteDesc": "Переслать порт на удаленный сервер обратно на локальный порт на вашей машине.",
"tunnelModeDynamicDesc": "Создайте SOCKS5 прокси на локальном порту для динамической пересылки портов.",
"sameHost": "Этот хост (прямой туннель)",
"endpointHost": "Конечная точка хоста",
"endpointPort": "Порт точки входа",
"bindHost": "Привязать хост",
@@ -465,6 +468,8 @@
"vncUrlCopied": "VNC URL скопирован",
"telnetUrlCopied": "Скопирован Telnet URL",
"remoteDesktopUrlCopied": "URL удаленного рабочего стола скопирован",
"expandActions": "Развернуть действия",
"collapseActions": "Свернуть действия",
"wakeOnLanAction": "Пробуждение по локальной сети",
"wakeOnLanSuccess": "Волшебный пакет отправлен на {{name}}",
"wakeOnLanError": "Не удалось отправить волшебный пакет.",
@@ -542,6 +547,7 @@
"checkingHostStatuses": "Проверка состояния узла...",
"pinnedSection": "Прикреплено",
"hostsExported": "Узлы успешно экспортированы",
"exportFailed": "Не удалось экспортировать хосты.",
"sampleDownloaded": "Пример загруженного файла",
"failedToDeleteCredential2": "Не удалось удалить учетные данные",
"noFolderOption": "(Нет папки)",
@@ -1142,6 +1148,107 @@
"loadingPdf": "Загрузка PDF...",
"loadingPage": "Загрузка страницы..."
},
"transfer": {
"copyToHost": "Скопировать на хост…",
"moveToHost": "Переместить на хост…",
"copyItemsToHost": "Скопировать {{count}} элементов на хост…",
"moveItemsToHost": "Переместить {{count}} элементов на хост…",
"noHostsConnected": "Других хостов для файловых менеджеров нет в наличии.",
"noHostsConnectedHint": "Добавьте еще один SSH-хост с включенным файловым менеджером в диспетчере хостов.",
"selectDestinationHost": "Выберите целевой хост",
"destinationPath": "Путь назначения",
"recentDestinations": "Недавние направления",
"collapseRecentDestinations": "Свернуть список последних направлений",
"expandRecentDestinations": "Развернуть список недавно открытых направлений",
"browseFolders": "Просмотрите папки назначения",
"browseDestination": "Просмотрите или введите путь",
"confirmCopy": "Копия",
"confirmMove": "Двигаться",
"transferring": "Передача…",
"compressing": "Сжатие…",
"extracting": "Извлечение…",
"transferringItems": "Передача {{current}} элементов {{total}}…",
"transferSuccess": "Передача завершена",
"transferError": "Перевод не удался",
"transferPartial": "Передача завершена с ошибками {{count}}",
"transferPartialHint": "Не удалось передать: {{paths}}",
"itemsSummary": "{{count}} предметов",
"destMustBeDirectory": "В качестве пункта назначения должен быть каталог для передачи нескольких элементов.",
"selectThisFolder": "Выберите эту папку",
"browsePathWillBeCreated": "Эта папка пока не существует. Она будет создана при начале передачи.",
"browsePathError": "Не удалось открыть этот путь на целевом хосте.",
"goUp": "Поднимитесь",
"copyFolderToHost": "Скопируйте папку на хост…",
"moveFolderToHost": "Переместить папку на хост…",
"hostReady": "Готовый",
"hostConnecting": "Подключение…",
"hostDisconnected": "Не подключено",
"hostAuthRequired": "Требуется аутентификация — сначала откройте файловый менеджер на этом хосте.",
"hostConnectionFailed": "Соединение не удалось.",
"metricsTitle": "Сроки трансферов",
"metricsPrepare": "Подготовьте пункт назначения: {{duration}}",
"metricsCompress": "Сжатие по источнику: {{duration}}",
"metricsHopSourceRead": "Источник → сервер: {{throughput}}",
"metricsHopDestSftpWrite": "Сервер → назначение (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Сервер → назначение (локальное): {{throughput}}",
"metricsTransfer": "Сквозное сканирование: {{throughput}} ({{duration}})",
"metricsExtract": "Выгрузка в пункте назначения: {{duration}}",
"metricsSourceDelete": "Удалить из источника: {{duration}}",
"metricsTotal": "Итого: {{duration}}",
"progressCompressing": "Сжатие на исходном хосте…",
"progressExtracting": "Извлечение в целевом месте…",
"progressTransferring": "Передача данных…",
"progressReconnecting": "Воссоединение…",
"parallelSegmentsLabel": "Параллельные полосы для пересадки",
"parallelSegmentsOption": "{{count}} полосы",
"parallelSegmentsHint": "Большие файлы разбиваются на фрагменты по 256 МБ. Для увеличения общей пропускной способности используются несколько каналов связи (например, запуск нескольких передач одновременно).",
"progressTotalSpeed": "{{speed}} всего ({{lanes}} полос)",
"progressTransferringItems": "Передача файлов ({{current}} из {{total}})…",
"progressBytes": "{{transferred}} / {{total}}",
"progressItems": "{{current}} / {{total}} файлы",
"sourceNotDeletedPartial": "Исходные файлы сохранены (частичная передача).",
"jumpHostLimitation": "Оба хоста должны быть доступны с сервера Termix. Прямая маршрутизация между хостами не поддерживается.",
"cancel": "Отмена",
"methodLabel": "Метод передачи",
"methodAuto": "Авто",
"methodTar": "архив Tar",
"methodItemSftp": "SFTP для каждого файла",
"methodAutoHint": "Выбор способа передачи данных (tar или SFTP для каждого файла) зависит от количества файлов, их размера и возможности сжатия. Для отдельных файлов всегда используется потоковая передача SFTP.",
"methodTarHint": "Сжатие на источнике, передача одного архива, распаковка в пункте назначения. Требуется tar на обоих Unix-хостах.",
"methodItemSftpHint": "Передавайте каждый файл по отдельности по протоколу SFTP. Работает на всех хостах, включая Windows.",
"methodPreviewLoading": "Метод расчета переноса…",
"methodPreviewError": "Не удалось предварительно просмотреть способ передачи. Сервер все равно выберет способ передачи при запуске.",
"methodPreviewWillUseTar": "Будет использоваться: архив Tar",
"methodPreviewWillUseItemSftp": "Будет использоваться: SFTP для каждого файла.",
"methodPreviewScanSummary": "{{fileCount}} файлов, {{totalSize}} всего (просканировано на исходном хосте).",
"methodItemSftpLimitation": "Каждый файл копируется по одному и тому же SFTP-потоку, один за другим. Прогресс суммируется по всем файлам, поэтому индикатор выполнения движется медленно при работе с большими файлами.",
"methodReason": {
"user_item_sftp": "Вы выбрали SFTP для каждого файла.",
"user_tar": "Вы выбрали архив tar.",
"tar_unavailable": "Tar недоступен на одном или обоих хостах — вместо него будет использоваться SFTP для каждого файла.",
"windows_host": "Используется хост под управлением Windows — архив tar не применяется.",
"auto_multi_large": "Авто: несколько файлов, включая большой файл ({{largestSize}}) с сжимаемыми данными — tar-архивы объединяются в один файл для передачи.",
"auto_single_large_in_archive": "Авто: один большой файл ({{largestSize}}) в этом наборе — SFTP для каждого файла.",
"auto_many_incompressible": "Авто: преимущественно несжимаемые данные — SFTP для каждого файла.",
"auto_many_files": "Авто: много файлов ({{fileCount}}) — tar уменьшает накладные расходы на каждый файл.",
"auto_default": "Авто: SFTP для каждого файла в этом наборе."
},
"progressCancel": "Отмена",
"progressCancelling": "Отмена…",
"progressStalled": "Застрял",
"resumedHint": "Восстановлено соединение с активной передачей данных, начатой в другом окне.",
"transferCancelled": "Трансфер отменен",
"transferCancelledCopyHint": "Неполные файлы могут остаться на целевом устройстве.",
"transferCancelledMoveHint": "В целевом хранилище могут остаться неполные файлы. Исходные файлы не были удалены.",
"cleanupDestFiles": "Очистка места назначения",
"cleanupDestFilesSuccess": "Из целевого хранилища удалены частично скопированные файлы.",
"cleanupDestFilesPartial": "Некоторые частично скопированные файлы удалить не удалось.",
"cleanupDestFilesNothing": "На месте назначения ничего не нужно убирать.",
"cleanupDestFilesError": "Очистка не удалась",
"retryTransfer": "Повторить попытку",
"retryTransferError": "Повторная попытка не удалась.",
"transferFailedRetryHint": "Частичные данные были сохранены на целевом устройстве. Повторная попытка будет предпринята после восстановления соединения."
},
"tunnels": {
"noSshTunnels": "Нет SSH туннелей",
"createFirstTunnelMessage": "Вы еще не создали SSH туннелей. Настройте туннельные соединения в менеджере хостов, чтобы начать.",
@@ -1767,6 +1874,9 @@
"linkAccountTargetUsername": "Target Username",
"linkAccountTargetPlaceholder": "Введите имя пользователя локального аккаунта для ссылки на",
"linkAccounts": "Связать аккаунты",
"linkAccountSuccess": "Учетная запись OIDC связана с \"{{username}}\"",
"linkAccountFailed": "Не удалось связать учетную запись OIDC.",
"linkAccountInProgress": "Связывание...",
"saving": "Сохранение...",
"updateRegistrationFailed": "Не удалось обновить регистрацию",
"updatePasswordLoginFailed": "Не удалось обновить настройку входа в пароль",
@@ -1979,7 +2089,7 @@
"showHostTags": "Показать теги хоста",
"showHostTagsDesc": "Отображать теги в списке узлов",
"hostTrayOnClick": "Нажмите, чтобы развернуть действия с хостом.",
"hostTrayOnClickDesc": "Для развертывания действий хоста теперь требуется щелчок мышью, а не наведение курсора.",
"hostTrayOnClickDesc": "Всегда отображайте кнопки подключения; щелкните по ним, чтобы развернуть параметры управления, вместо того чтобы наводить курсор на них.",
"pinAppRail": "Панель приложений Pin",
"pinAppRailDesc": "Левая боковая панель приложения всегда должна быть развернута, а не расширяться при наведении курсора.",
"settingsSnippets": "Сниппеты",