mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: type the plugin host record, move plugin strings out of core and add lint checks
This commit is contained in:
1 parent
bba06f7ff6
commit
b8bbcd2196
626 files changed
+23884
-4590
No files matched your search
@@ -382,7 +382,10 @@
|
||||
"defaultPathLabel": "Путь по умолчанию",
|
||||
"fileManagerPathHint": "Каталог, который открывается при запуске файлового менеджера для этого хоста.",
|
||||
"fileManagerUrlCopied": "URL файлового менеджера скопирован",
|
||||
"copyFileManagerUrlAction": "Копировать URL файлового менеджера"
|
||||
"copyFileManagerUrlAction": "Копировать URL файлового менеджера",
|
||||
"docsLink": "Документация",
|
||||
"hostNotFound": "Хост не найден",
|
||||
"loadingHost": "Загрузка хоста..."
|
||||
},
|
||||
"settings": {
|
||||
"host": {
|
||||
@@ -406,5 +409,105 @@
|
||||
"nav": {
|
||||
"sftp": "SFTP",
|
||||
"files": "Файлы"
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_files": "Файловый менеджер",
|
||||
"feature_files_desc": "Просматривайте, загружайте, скачивайте и редактируйте файлы по протоколу SFTP, не выходя из приложения."
|
||||
},
|
||||
"terminal": {
|
||||
"runTitle": "Выполнение {{command}} - {{host}}",
|
||||
"terminalTitle": "Терминал - {{host}}",
|
||||
"terminalWithPath": "Терминал - {{host}}:{{path}}"
|
||||
},
|
||||
"transfer": {
|
||||
"browseFolders": "Обзор папок назначения",
|
||||
"browsePathError": "Не удалось открыть этот путь на целевом хосте.",
|
||||
"browsePathWillBeCreated": "Эта папка ещё не существует. Она будет создана при запуске передачи.",
|
||||
"cancel": "Отмена",
|
||||
"cleanupDestFiles": "Очистить место назначения",
|
||||
"cleanupDestFilesError": "Очистка не удалась",
|
||||
"cleanupDestFilesNothing": "В месте назначения нечего очищать",
|
||||
"cleanupDestFilesPartial": "Некоторые частично переданные файлы не удалось удалить",
|
||||
"cleanupDestFilesSuccess": "Частично переданные файлы удалены из места назначения",
|
||||
"confirmCopy": "Копировать",
|
||||
"confirmMove": "Переместить",
|
||||
"copyFolderToHost": "Копировать папку на хост…",
|
||||
"copyItemsToHost": "Копировать {{count}} элементов на хост…",
|
||||
"copyToHost": "Копировать на хост…",
|
||||
"destinationPath": "Путь назначения",
|
||||
"destMustBeDirectory": "Для передачи нескольких элементов путь назначения должен быть папкой",
|
||||
"goUp": "Вверх",
|
||||
"hostAuthRequired": "Требуется аутентификация — сначала откройте Файловый Менеджер на этом хосте",
|
||||
"hostConnecting": "Подключение…",
|
||||
"hostConnectionFailed": "Ошибка подключения",
|
||||
"hostDisconnected": "Не подключен",
|
||||
"hostReady": "Готов",
|
||||
"itemsSummary": "{{count}} элементов",
|
||||
"jumpHostLimitation": "Оба хоста должны быть доступны с сервера Termix. Прямая маршрутизация между хостами не поддерживается.",
|
||||
"methodAuto": "Авто",
|
||||
"methodAutoHint": "Выбирает tar или пофайловый SFTP в зависимости от количества файлов, размера и сжимаемости. Одиночные файлы всегда передаются потоковым SFTP.",
|
||||
"methodItemSftp": "Пофайловый SFTP",
|
||||
"methodItemSftpHint": "Передача каждого файла отдельно по SFTP. Работает на всех хостах, включая Windows.",
|
||||
"methodItemSftpLimitation": "Каждый файл использует один и тот же поток SFTP, как при копировании одного файла, один за другим. Прогресс объединяется по всем файлам, поэтому индикатор движется медленно при больших файлах.",
|
||||
"methodLabel": "Метод передачи",
|
||||
"methodPreviewError": "Не удалось предварительно определить метод передачи. Сервер выберет метод при запуске.",
|
||||
"methodPreviewLoading": "Расчёт метода передачи…",
|
||||
"methodPreviewScanSummary": "{{fileCount}} файлов, {{totalSize}} всего (просканировано на исходном хосте).",
|
||||
"methodPreviewWillUseItemSftp": "Будет использован: Пофайловый SFTP",
|
||||
"methodPreviewWillUseTar": "Будет использован: Архив Tar",
|
||||
"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 для этого набора."
|
||||
},
|
||||
"methodTar": "Архив Tar",
|
||||
"methodTarHint": "Сжатие на источнике, передача одного архива, распаковка на назначении. Требует tar на обоих Unix-хостах.",
|
||||
"metricsCompress": "Сжатие на источнике: {{duration}}",
|
||||
"metricsExtract": "Распаковка на назначении: {{duration}}",
|
||||
"metricsPrepare": "Подготовка назначения: {{duration}}",
|
||||
"metricsRouteBenchmark": "Маршрутный зонд — прямой: {{direct}}, ретранслятор: {{relay}}",
|
||||
"metricsSourceDelete": "Удаление с источника: {{duration}}",
|
||||
"metricsTotal": "Всего: {{duration}}",
|
||||
"metricsTransfer": "Сквозной: {{throughput}} ({{duration}})",
|
||||
"metricsVerify": "SHA-256 проверен: {{duration}}",
|
||||
"moveFolderToHost": "Переместить папку на хост…",
|
||||
"moveItemsToHost": "Переместить {{count}} элементов на хост…",
|
||||
"moveToHost": "Переместить на хост…",
|
||||
"noHostsConnected": "Нет других доступных хостов с файловым менеджером.",
|
||||
"noHostsConnectedHint": "Добавьте другой SSH-хост с включенным Файловым Менеджером в Менеджере Хостов.",
|
||||
"parallelSegmentsHint": "Большие файлы разбиваются на фрагменты по 256 МБ. Несколько каналов используют отдельные соединения (как при запуске нескольких передач) для повышения общей пропускной способности.",
|
||||
"parallelSegmentsLabel": "Параллельные каналы передачи",
|
||||
"parallelSegmentsOption": "{{count}} каналов",
|
||||
"progressBenchmarking": "Выбор самого быстрого маршрута пересадки…",
|
||||
"progressBytes": "{{transferred}} / {{total}}",
|
||||
"progressCancel": "Отмена",
|
||||
"progressCancelling": "Отмена…",
|
||||
"progressCompressing": "Сжатие на исходном хосте…",
|
||||
"progressExtracting": "Распаковка на назначении…",
|
||||
"progressItems": "{{current}} / {{total}} файлов",
|
||||
"progressReconnecting": "Переподключение…",
|
||||
"progressStalled": "Зависло",
|
||||
"progressTotalSpeed": "{{speed}} всего ({{lanes}} каналов)",
|
||||
"progressTransferring": "Передача данных…",
|
||||
"progressTransferringItems": "Передача файлов ({{current}} из {{total}})…",
|
||||
"progressVerifying": "Проверка целостности файла…",
|
||||
"recentDestinations": "Недавние назначения",
|
||||
"resumedHint": "Переподключено к активной передаче, запущенной в другом окне.",
|
||||
"retryTransfer": "Повторить",
|
||||
"retryTransferError": "Повтор не удался",
|
||||
"selectDestinationHost": "Выберите целевой хост",
|
||||
"transferCancelled": "Передача отменена",
|
||||
"transferCancelledCopyHint": "Частично переданные файлы могут остаться в месте назначения.",
|
||||
"transferCancelledMoveHint": "Частично переданные файлы могут остаться в месте назначения. Исходные файлы не были удалены.",
|
||||
"transferError": "Ошибка передачи",
|
||||
"transferFailedRetryHint": "Частичные данные сохранены в месте назначения. Повтор возобновится, когда соединение восстановится.",
|
||||
"transferPartialHint": "Не удалось передать: {{paths}}",
|
||||
"transferSuccess": "Передача завершена"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user