2381 lines
178 KiB
JSON
2381 lines
178 KiB
JSON
{
|
||
"credentials": {
|
||
"credentialsViewer": "Переглядач облікових даних",
|
||
"manageYourSSHCredentials": "Безпечно керуйте своїми обліковими даними SSH",
|
||
"addCredential": "Додати облікові дані",
|
||
"createCredential": "Створити облікові дані",
|
||
"editCredential": "Редагувати облікові дані",
|
||
"viewCredential": "Переглянути облікові дані",
|
||
"duplicateCredential": "Дублікат облікових даних",
|
||
"deleteCredential": "Видалити облікові дані",
|
||
"updateCredential": "Оновити облікові дані",
|
||
"credentialName": "Ім'я облікових даних",
|
||
"credentialDescription": "Опис",
|
||
"username": "Ім'я користувача",
|
||
"searchCredentials": "Пошук облікових даних...",
|
||
"selectFolder": "Вибрати папку",
|
||
"selectAuthType": "Вибрати тип автентифікації",
|
||
"allFolders": "Усі папки",
|
||
"allAuthTypes": "Усі типи автентифікації",
|
||
"uncategorized": "Без категорії",
|
||
"totalCredentials": "Всього",
|
||
"keyBased": "На основі ключа",
|
||
"passwordBased": "На основі пароля",
|
||
"folders": "Папки",
|
||
"noCredentialsMatchFilters": "Жодних облікових даних, що відповідають вашим фільтрам",
|
||
"noCredentialsYet": "Облікові дані ще не створено",
|
||
"createFirstCredential": "Створіть свої перші облікові дані",
|
||
"failedToFetchCredentials": "Не вдалося отримати облікові дані",
|
||
"credentialDeletedSuccessfully": "Облікові дані успішно видалено",
|
||
"failedToDeleteCredential": "Не вдалося видалити облікові дані",
|
||
"confirmDeleteCredential": "Ви впевнені, що хочете видалити облікові дані \"{{name}}\"?",
|
||
"credentialCreatedSuccessfully": "Облікові дані успішно створено",
|
||
"credentialUpdatedSuccessfully": "Облікові дані успішно оновлено",
|
||
"failedToSaveCredential": "Не вдалося зберегти облікові дані",
|
||
"failedToFetchCredentialDetails": "Не вдалося отримати дані облікових даних",
|
||
"failedToFetchHostsUsing": "Не вдалося отримати хости, використовуючи ці облікові дані",
|
||
"loadingCredentials": "Завантаження облікових даних...",
|
||
"retry": "Повторити спробу",
|
||
"noCredentials": "Немає облікових даних",
|
||
"noCredentialsMessage": "Ви ще не додали жодних облікових даних. Натисніть \"Додати облікові дані\", щоб розпочати.",
|
||
"sshCredentials": "Облікові дані SSH",
|
||
"credentialsCount": "{{count}} облікові дані",
|
||
"refresh": "Оновити",
|
||
"passwordRequired": "Потрібен пароль",
|
||
"sshKeyRequired": "Потрібен ключ SSH",
|
||
"credentialAddedSuccessfully": "Облікові дані \"{{name}}\" успішно додано",
|
||
"general": "Загальне",
|
||
"description": "Опис",
|
||
"folder": "Папка",
|
||
"tags": "Теги",
|
||
"addTagsSpaceToAdd": "Додати теги (натисніть пробіл, щоб додати)",
|
||
"password": "Пароль",
|
||
"key": "Ключ",
|
||
"sshPrivateKey": "Закритий ключ SSH",
|
||
"upload": "Завантаження",
|
||
"updateKey": "Оновлення ключа",
|
||
"keyPassword": "Пароль ключа",
|
||
"keyType": "Тип ключа",
|
||
"keyTypeRSA": "RSA",
|
||
"keyTypeECDSA": "ECDSA",
|
||
"keyTypeEd25519": "Ed25519",
|
||
"basicInfo": "Основна інформація",
|
||
"authentication": "Автентифікація",
|
||
"organization": "Організація",
|
||
"basicInformation": "Основна інформація",
|
||
"basicInformationDescription": "Введіть основну інформацію для цих облікових даних",
|
||
"authenticationMethod": "Метод автентифікації",
|
||
"authenticationMethodDescription": "Виберіть спосіб автентифікації на серверах SSH",
|
||
"organizationDescription": "Упорядкуйте свої облікові дані за допомогою папок і тегів",
|
||
"enterCredentialName": "Введіть ім'я облікових даних",
|
||
"enterCredentialDescription": "Введіть опис (необов'язково)",
|
||
"enterUsername": "Введіть ім'я користувача",
|
||
"nameIsRequired": "Ім'я облікових даних обов'язкове",
|
||
"usernameIsRequired": "Ім'я користувача обов'язкове",
|
||
"authenticationType": "Тип автентифікації",
|
||
"passwordAuthDescription": "Використовувати автентифікацію за паролем",
|
||
"sshKeyAuthDescription": "Використовувати автентифікацію за ключем SSH",
|
||
"passwordIsRequired": "Потрібен пароль",
|
||
"sshKeyIsRequired": "Ключ SSH обов'язково",
|
||
"sshKeyType": "Тип ключа SSH",
|
||
"privateKey": "Приватний ключ",
|
||
"enterPassword": "Введіть пароль",
|
||
"enterPrivateKey": "Введіть закритий ключ",
|
||
"keyPassphrase": "Парольна фраза ключа",
|
||
"enterKeyPassphrase": "Введіть пароль ключа (необов'язково)",
|
||
"keyPassphraseOptional": "Необов'язково: залиште порожнім, якщо ваш ключ не має парольної фрази",
|
||
"leaveEmptyToKeepCurrent": "Залиште порожнім, щоб зберегти поточне значення",
|
||
"uploadKeyFile": "Завантажити файл ключа",
|
||
"generateKeyPairButton": "Згенерувати пару ключів",
|
||
"generateKeyPair": "Згенерувати пару ключів",
|
||
"generateKeyPairDescription": "Згенерувати нову пару ключів SSH. Якщо ви хочете захистити ключ парольною фразою, спочатку введіть її в поле «Пароль ключа» нижче.",
|
||
"deploySSHKey": "Розгорнути ключ SSH",
|
||
"deploySSHKeyDescription": "Розгорнути відкритий ключ на цільовому сервері",
|
||
"sourceCredential": "Вихідні облікові дані",
|
||
"targetHost": "Цільовий хост",
|
||
"deploymentProcess": "Процес розгортання",
|
||
"deploymentProcessDescription": "Це безпечно додасть відкритий ключ до файлу ~/.ssh/authorized_keys цільового хоста без перезапису існуючих ключів. Операція є оборотною.",
|
||
"chooseHostToDeploy": "Виберіть хост для розгортання...",
|
||
"deploying": "Розгортання...",
|
||
"name": "Ім'я",
|
||
"noHostsAvailable": "Немає доступних хостів",
|
||
"noHostsMatchSearch": "Немає хостів, що відповідають вашому пошуку",
|
||
"sshKeyGenerationNotImplemented": "Функція генерації ключів SSH незабаром з'явиться",
|
||
"connectionTestingNotImplemented": "Функція тестування з'єднання незабаром з'явиться",
|
||
"testConnection": "Тестування з'єднання",
|
||
"selectOrCreateFolder": "Вибрати або створити папку",
|
||
"noFolder": "Папки немає",
|
||
"orCreateNewFolder": "Або створити нову папку",
|
||
"addTag": "Додати тег",
|
||
"saving": "Збереження...",
|
||
"credentialId": "Ідентифікатор облікових даних",
|
||
"overview": "Огляд",
|
||
"security": "Безпека",
|
||
"usage": "Використання",
|
||
"securityDetails": "Відомості про безпеку",
|
||
"securityDetailsDescription": "Переглянути зашифровану інформацію про облікові дані",
|
||
"credentialSecured": "Захищені облікові дані",
|
||
"credentialSecuredDescription": "Усі конфіденційні дані шифруються за допомогою AES-256",
|
||
"passwordAuthentication": "Автентифікація за паролем",
|
||
"keyAuthentication": "Автентифікація за ключем",
|
||
"securityReminder": "Нагадування про безпеку",
|
||
"securityReminderText": "Ніколи не передавайте свої облікові дані. Усі дані шифруються в стані спокою.",
|
||
"hostsUsingCredential": "Хости, що використовують ці облікові дані",
|
||
"noHostsUsingCredential": "Наразі жоден хост не використовує ці облікові дані",
|
||
"timesUsed": "Використання разів",
|
||
"lastUsed": "Останнє використання",
|
||
"connectedHosts": "Підключені хости",
|
||
"created": "Створено",
|
||
"lastModified": "Остання зміна",
|
||
"usageStatistics": "Статистика використання",
|
||
"copiedToClipboard": "{{field}} скопійовано в буфер обміну",
|
||
"failedToCopy": "Не вдалося скопіювати в буфер обміну",
|
||
"sshKey": "Ключ SSH",
|
||
"createCredentialDescription": "Створити нові облікові дані SSH для безпечного доступу",
|
||
"editCredentialDescription": "Оновити інформацію про облікові дані",
|
||
"listView": "Список",
|
||
"folderView": "Папки",
|
||
"unknownCredential": "Невідомо",
|
||
"confirmRemoveFromFolder": "Ви впевнені, що хочете видалити \"{{name}}\" з папки \"{{folder}}\"? Облікові дані будуть переміщені до \"Без категорії\".",
|
||
"removedFromFolder": "Облікові дані \"{{name}}\" успішно видалено з папки",
|
||
"failedToRemoveFromFolder": "Не вдалося видалити облікові дані з папки",
|
||
"folderRenamed": "Папку \"{{oldName}}\" успішно перейменовано на \"{{newName}}\"",
|
||
"failedToRenameFolder": "Не вдалося перейменувати папку",
|
||
"movedToFolder": "Облікові дані \"{{name}}\" успішно переміщено до \"{{folder}}\"",
|
||
"failedToMoveToFolder": "Не вдалося перемістити облікові дані до папки",
|
||
"sshPublicKey": "Відкритий ключ SSH",
|
||
"publicKeyNote": "Відкритий ключ необов'язковий, але рекомендується для перевірки ключа",
|
||
"publicKeyUploaded": "Відкритий ключ завантажено",
|
||
"uploadPublicKey": "Завантажити відкритий ключ",
|
||
"uploadPrivateKeyFile": "Завантажити файл закритого ключа",
|
||
"uploadPublicKeyFile": "Завантажити файл відкритого ключа",
|
||
"privateKeyRequiredForGeneration": "Для створення відкритого ключа потрібен закритий ключ",
|
||
"failedToGeneratePublicKey": "Не вдалося згенерувати відкритий ключ",
|
||
"generatePublicKey": "Згенерувати з закритого ключа",
|
||
"publicKeyGeneratedSuccessfully": "Відкритий ключ успішно згенеровано",
|
||
"detectedKeyType": "Виявлено тип ключа",
|
||
"detectingKeyType": "виявлення...",
|
||
"optional": "Додатково",
|
||
"generateKeyPairNew": "Згенерувати нову пару ключів",
|
||
"generateEd25519": "Згенерувати Ed25519",
|
||
"generateECDSA": "Згенерувати ECDSA",
|
||
"generateRSA": "Згенерувати RSA",
|
||
"keyTypeEcdsaP256": "ECDSA P-256 (SSH)",
|
||
"keyTypeEcdsaP384": "ECDSA P-384 (SSH)",
|
||
"keyTypeEcdsaP521": "ECDSA P-521 (SSH)",
|
||
"keyTypeDsa": "DSA (SSH)",
|
||
"keyTypeRsaSha256": "RSA-SHA2-256",
|
||
"keyTypeRsaSha512": "RSA-SHA2-512",
|
||
"keyPairGeneratedSuccessfully": "Пара ключів {{keyType}} успішно згенерована",
|
||
"failedToGenerateKeyPair": "Не вдалося згенерувати пару ключів",
|
||
"generateKeyPairNote": "Згенерувати нову пару ключів SSH безпосередньо. Це замінить будь-які існуючі ключі у формі.",
|
||
"invalidKey": "Недійсний ключ",
|
||
"detectionError": "Помилка виявлення",
|
||
"removing": "Видалення:",
|
||
"clickToEditCredential": "Натисніть, щоб редагувати облікові дані",
|
||
"dragToMoveBetweenFolders": "Перетягніть, щоб переміщатися між папками",
|
||
"keyBasedOnlyForDeployment": "Можна розгорнути лише облікові дані на основі ключа SSH",
|
||
"publicKeyRequiredForDeployment": "Для розгортання потрібен відкритий ключ",
|
||
"selectTargetHost": "Виберіть цільовий хост",
|
||
"keyDeployedSuccessfully": "Ключ SSH успішно розгорнуто",
|
||
"deploymentFailed": "Розгортання не вдалося",
|
||
"failedToDeployKey": "Не вдалося розгорнути ключ SSH",
|
||
"clickToRenameFolder": "Натисніть, щоб перейменувати папку",
|
||
"renameFolder": "Перейменувати папку",
|
||
"idLabel": "Ідентифікатор:"
|
||
},
|
||
"dragIndicator": {
|
||
"error": "Помилка: {{error}}",
|
||
"dragging": "Перетягування {{fileName}}",
|
||
"preparing": "Підготовка {{fileName}}",
|
||
"readySingle": "Готові до завантаження {{fileName}}",
|
||
"readyMultiple": "Готові до завантаження {{count}} файлів",
|
||
"batchDrag": "Перетягніть {{count}} файли на робочий стіл",
|
||
"dragToDesktop": "Перетягніть на робочий стіл",
|
||
"canDragAnywhere": "Ви можете перетягувати файли будь-куди на вашому робочому столі"
|
||
},
|
||
"sshTools": {
|
||
"title": "SSH-інструменти",
|
||
"closeTools": "Закрити SSH-інструменти",
|
||
"keyRecording": "Запис клавіш",
|
||
"startKeyRecording": "Розпочати запис клавіш",
|
||
"stopKeyRecording": "Зупинити запис клавіш",
|
||
"selectTerminals": "Виберіть термінали:",
|
||
"typeCommands": "Введіть команди (підтримуються всі клавіші):",
|
||
"commandsWillBeSent": "Команди будуть надіслані на {{count}} вибраний(і) термінал(и).",
|
||
"settings": "Налаштування",
|
||
"enableRightClickCopyPaste": "Увімкнути копіювання/вставку за допомогою правої кнопки миші",
|
||
"shareIdeas": "Маєте ідеї щодо подальших розробок ssh-інструментів? Поділіться ними на",
|
||
"scripts": {
|
||
"inputPlaceholder": "наприклад, Системні команди, Скрипти Docker"
|
||
}
|
||
},
|
||
"snippets": {
|
||
"title": "Фрагменти",
|
||
"new": "Новий фрагмент",
|
||
"create": "Створити фрагмент",
|
||
"edit": "Редагувати фрагмент",
|
||
"run": "Запустити",
|
||
"empty": "Поки що немає фрагментів",
|
||
"emptyHint": "Створити фрагмент для збереження часто використовуваних команд",
|
||
"name": "Ім'я",
|
||
"description": "Опис",
|
||
"content": "Команда",
|
||
"namePlaceholder": "наприклад, Перезапустити Nginx",
|
||
"descriptionPlaceholder": "Додатковий опис",
|
||
"contentPlaceholder": "наприклад, sudo systemctl restart nginx",
|
||
"nameRequired": "Ім'я обов'язкове",
|
||
"contentRequired": "Команда обов'язкова",
|
||
"createDescription": "Створити новий фрагмент команди для швидкого виконання",
|
||
"editDescription": "Редагувати цей фрагмент команди",
|
||
"deleteConfirmTitle": "Видалити фрагмент",
|
||
"deleteConfirmDescription": "Ви впевнені, що хочете видалити \"{{name}}\"?",
|
||
"createSuccess": "Фрагмент успішно створено",
|
||
"updateSuccess": "Фрагмент успішно оновлено",
|
||
"deleteSuccess": "Фрагмент успішно видалено",
|
||
"createFailed": "Не вдалося створити фрагмент",
|
||
"updateFailed": "Не вдалося оновити фрагмент",
|
||
"deleteFailed": "Не вдалося видалити фрагмент",
|
||
"failedToFetch": "Не вдалося отримати фрагменти",
|
||
"executeSuccess": "Виконується: {{name}}",
|
||
"copySuccess": "Скопійовано \"{{name}}\" у буфер обміну",
|
||
"runTooltip": "Виконати цей фрагмент у терміналі",
|
||
"copyTooltip": "Копіювати фрагмент у буфер обміну",
|
||
"editTooltip": "Редагувати цей фрагмент",
|
||
"deleteTooltip": "Видалити цей фрагмент",
|
||
"newFolder": "Нова папка",
|
||
"reorderSameFolder": "Можна змінювати порядок фрагментів лише в одній папці",
|
||
"reorderSuccess": "Фрагменти успішно змінено порядок",
|
||
"reorderFailed": "Не вдалося змінити порядок фрагментів",
|
||
"deleteFolderConfirm": "Видалити папку \"{{name}}\"? Усі фрагменти будуть переміщені до категорії \"Без категорії\".",
|
||
"deleteFolderSuccess": "Папку успішно видалено",
|
||
"deleteFolderFailed": "Не вдалося видалити папку",
|
||
"updateFolderSuccess": "Папку успішно оновлено",
|
||
"createFolderSuccess": "Папку успішно створено",
|
||
"updateFolderFailed": "Не вдалося оновити папку",
|
||
"createFolderFailed": "Не вдалося створити папку",
|
||
"selectTerminals": "Виберіть термінали (необов'язково)",
|
||
"executeOnSelected": "Виконати на {{count}} вибраних терміналах",
|
||
"executeOnCurrent": "Виконати на поточному терміналі (натисніть, щоб вибрати кілька)",
|
||
"folder": "Папка",
|
||
"selectFolder": "Виберіть папку або залиште поле порожнім",
|
||
"noFolder": "Папки немає (Без категорії)",
|
||
"folderName": "Назва папки",
|
||
"folderNameRequired": "Назва папки обов'язкова",
|
||
"folderColor": "Колір папки",
|
||
"folderIcon": "Значок папки",
|
||
"preview": "Попередній перегляд",
|
||
"updateFolder": "Оновити папку",
|
||
"createFolder": "Створити папку",
|
||
"editFolder": "Редагувати папку",
|
||
"editFolderDescription": "Налаштувати папку фрагментів коду",
|
||
"createFolderDescription": "Упорядкувати фрагменти коду в папки"
|
||
},
|
||
"commandHistory": {
|
||
"title": "Історія",
|
||
"searchPlaceholder": "Пошук команд...",
|
||
"noTerminal": "Немає активного терміналу",
|
||
"noTerminalHint": "Відкрийте термінал, щоб переглянути історію його команд.",
|
||
"empty": "Історії команд ще немає",
|
||
"emptyHint": "Виконайте команди в активному терміналі, щоб створити його історію.",
|
||
"noResults": "Команд не знайдено",
|
||
"noResultsHint": "Команд, що відповідають \"{{query}}\"",
|
||
"deleteSuccess": "Команду видалено з історії",
|
||
"deleteFailed": "Не вдалося видалити команду.",
|
||
"deleteTooltip": "Видалити команду",
|
||
"tabHint": "Використовуйте Tab у терміналі для автозаповнення з історії команд",
|
||
"authRequiredRefresh": "Потрібна автентифікація. Оновіть сторінку.",
|
||
"dataAccessLockedReauth": "Доступ до даних заблоковано. Повторіть автентифікацію.",
|
||
"loading": "Завантаження історії команд...",
|
||
"error": "Помилка завантаження історії"
|
||
},
|
||
"splitScreen": {
|
||
"title": "Розділений екран",
|
||
"none": "Немає",
|
||
"twoSplit": "2-сторонній",
|
||
"threeSplit": "3-сторонній",
|
||
"fourSplit": "4-сторонній",
|
||
"availableTabs": "Доступні вкладки",
|
||
"dragTabsHint": "Перетягніть вкладки до комірок макета нижче, щоб призначити їх",
|
||
"layout": "Макет розділеного екрана",
|
||
"dropHere": "Перетягніть вкладку сюди",
|
||
"apply": "Застосувати розділення",
|
||
"clear": "Очистити розділення",
|
||
"selectMode": "Виберіть режим розділеного екрана",
|
||
"helpText": "Виберіть, скільки вкладок ви хочете переглядати одночасно",
|
||
"success": "Розділений екран успішно застосовано",
|
||
"cleared": "Розділений екран очищено",
|
||
"error": {
|
||
"noAssignments": "Будь ласка, призначте принаймні одну вкладку макету",
|
||
"fillAllSlots": "Будь ласка, заповніть усі {{count}} слоти перед застосуванням"
|
||
}
|
||
},
|
||
"homepage": {
|
||
"loggedInTitle": "Увійшли!",
|
||
"loggedInMessage": "Ви увійшли! Використовуйте бічну панель для доступу до всіх доступних інструментів. Щоб розпочати, створіть SSH-хост на вкладці SSH Manager. Після створення ви можете підключитися до цього хоста за допомогою інших програм на бічній панелі.",
|
||
"failedToLoadAlerts": "Не вдалося завантажити сповіщення",
|
||
"failedToDismissAlert": "Не вдалося відхилити сповіщення"
|
||
},
|
||
"serverConfig": {
|
||
"title": "Конфігурація сервера",
|
||
"description": "Налаштуйте URL-адресу сервера Termix для підключення до ваших серверних служб",
|
||
"serverUrl": "URL-адреса сервера",
|
||
"enterServerUrl": "Будь ласка, введіть URL-адресу сервера",
|
||
"testConnectionFirst": "Спочатку перевірте з’єднання",
|
||
"connectionSuccess": "З’єднання успішне!",
|
||
"connectionFailed": "Помилка з'єднання",
|
||
"connectionError": "Сталася помилка з'єднання",
|
||
"connected": "Підключено",
|
||
"disconnected": "Відключено",
|
||
"configSaved": "Конфігурацію успішно збережено",
|
||
"saveFailed": "Не вдалося зберегти конфігурацію",
|
||
"saveError": "Помилка збереження конфігурації",
|
||
"saving": "Збереження...",
|
||
"saveConfig": "Зберегти конфігурацію",
|
||
"helpText": "Введіть URL-адресу, на якій працює ваш сервер Termix (наприклад, http://localhost:30001 або https://your-server.com)",
|
||
"warning": "Попередження",
|
||
"notValidatedWarning": "URL-адреса не перевірена - переконайтеся, що вона правильна",
|
||
"changeServer": "Змінити сервер",
|
||
"mustIncludeProtocol": "URL-адреса сервера має починатися з http:// або https://"
|
||
},
|
||
"versionCheck": {
|
||
"error": "Помилка перевірки версії",
|
||
"checkFailed": "Не вдалося перевірити наявність оновлень",
|
||
"upToDate": "Додаток оновлено",
|
||
"currentVersion": "Ви використовуєте версію {{version}}",
|
||
"updateAvailable": "Оновлення доступне",
|
||
"newVersionAvailable": "Доступна нова версія! Ви використовуєте {{current}}, але {{latest}} доступна.",
|
||
"releasedOn": "Випущено {{date}}",
|
||
"downloadUpdate": "Завантажити оновлення",
|
||
"dismiss": "Закрити",
|
||
"checking": "Перевірка оновлень...",
|
||
"checkUpdates": "Перевірити наявність оновлень",
|
||
"checkingUpdates": "Перевірка оновлень...",
|
||
"refresh": "Оновити",
|
||
"updateRequired": "Потрібне оновлення",
|
||
"updateDismissed": "Сповіщення про оновлення відхилено",
|
||
"noUpdatesFound": "Оновлення не знайдено"
|
||
},
|
||
"common": {
|
||
"close": "Закрити",
|
||
"minimize": "Згорнути",
|
||
"online": "Онлайн",
|
||
"offline": "Офлайн",
|
||
"continue": "Продовжити",
|
||
"maintenance": "Технічне обслуговування",
|
||
"degraded": "Погіршено",
|
||
"discord": "Discord",
|
||
"error": "Помилка",
|
||
"warning": "Попередження",
|
||
"info": "Інформація",
|
||
"success": "Успіх",
|
||
"loading": "Завантаження...",
|
||
"required": "Обов'язково",
|
||
"optional": "Необов'язково",
|
||
"connect": "Підключитися",
|
||
"connecting": "Підключення...",
|
||
"creating": "Створення...",
|
||
"clear": "Очистити",
|
||
"toggleSidebar": "Перемкнути/вимкнути бічну панель",
|
||
"sidebar": "Бічна панель",
|
||
"home": "Головна",
|
||
"expired": "Термін дії минув",
|
||
"expiresToday": "Термін дії минув сьогодні",
|
||
"expiresTomorrow": "Термін дії минув через {{days}} днів",
|
||
"updateAvailable": "Оновлення доступне",
|
||
"sshPath": "Шлях SSH",
|
||
"localPath": "Локальний шлях",
|
||
"appName": "Termix",
|
||
"resetSidebarWidth": "Скинути ширину бічної панелі",
|
||
"dragToResizeSidebar": "Перетягніть, щоб змінити розмір бічної панелі",
|
||
"noAuthCredentials": "Для цього хоста SSH немає облікових даних для автентифікації",
|
||
"noReleases": "Немає випусків",
|
||
"updatesAndReleases": "Оновлення та випуски",
|
||
"newVersionAvailable": "Доступна нова версія ({{version}}).",
|
||
"failedToFetchUpdateInfo": "Не вдалося отримати інформацію про оновлення",
|
||
"preRelease": "Перед випуском",
|
||
"loginFailed": "Помилка входу",
|
||
"noReleasesFound": "Випусків не знайдено.",
|
||
"yourBackupCodes": "Ваші резервні коди",
|
||
"sendResetCode": "Надіслати код скидання",
|
||
"verifyCode": "Код підтвердження",
|
||
"resetPassword": "Скидання пароля",
|
||
"resetCode": "Код скидання",
|
||
"newPassword": "Новий пароль",
|
||
"folder": "Папка",
|
||
"file": "Файл",
|
||
"renamedSuccessfully": "успішно перейменовано",
|
||
"deletedSuccessfully": "успішно видалено",
|
||
"noTunnelConnections": "Тунельні з'єднання не налаштовано",
|
||
"sshTools": "SSH-інструменти",
|
||
"english": "Англійська",
|
||
"chinese": "Китайська",
|
||
"german": "Німецька",
|
||
"cancel": "Скасувати",
|
||
"username": "Ім'я користувача",
|
||
"name": "Ім'я",
|
||
"login": "Вхід",
|
||
"logout": "Вийти",
|
||
"register": "Реєстрація",
|
||
"password": "Пароль",
|
||
"version": "Версія",
|
||
"confirmPassword": "Підтвердити пароль",
|
||
"back": "Назад",
|
||
"email": "Електронна пошта",
|
||
"submit": "Надіслати",
|
||
"change": "Змінити",
|
||
"save": "Зберегти",
|
||
"saving": "Збереження...",
|
||
"delete": "Видалити",
|
||
"edit": "Редагувати",
|
||
"add": "Додати",
|
||
"search": "Пошук",
|
||
"confirm": "Підтвердити",
|
||
"yes": "Так",
|
||
"no": "Ні",
|
||
"ok": "ОК",
|
||
"enabled": "Увімкнено",
|
||
"disabled": "Вимкнено",
|
||
"important": "Важливо",
|
||
"notEnabled": "Не ввімкнено",
|
||
"settingUp": "Налаштування...",
|
||
"next": "Наступний",
|
||
"previous": "Попередній",
|
||
"refresh": "Оновити",
|
||
"settings": "Налаштування",
|
||
"profile": "Профіль",
|
||
"help": "Довідка",
|
||
"about": "Про нас",
|
||
"language": "Мова",
|
||
"autoDetect": "Автоматичне визначення",
|
||
"changeAccountPassword": "Змінити пароль облікового запису",
|
||
"passwordResetTitle": "Скидання пароля",
|
||
"passwordResetDescription": "Ви збираєтеся скинути пароль. Це призведе до виходу з усіх активних сеансів.",
|
||
"enterSixDigitCode": "Введіть 6-значний код із журналів контейнера Docker для користувача:",
|
||
"enterNewPassword": "Введіть свій новий пароль для користувача:",
|
||
"passwordsDoNotMatch": "Паролі не збігаються",
|
||
"passwordMinLength": "Пароль має містити щонайменше 6 символів",
|
||
"passwordResetSuccess": "Пароль успішно скинуто! Тепер ви можете увійти, використовуючи свій новий пароль.",
|
||
"failedToInitiatePasswordReset": "Не вдалося ініціювати скидання пароля",
|
||
"failedToVerifyResetCode": "Не вдалося перевірити код скидання",
|
||
"failedToCompletePasswordReset": "Не вдалося завершити скидання пароля",
|
||
"documentation": "Документація",
|
||
"retry": "Повторити спробу",
|
||
"checking": "Перевірка...",
|
||
"checkingDatabase": "Перевірка підключення до бази даних...",
|
||
"actions": "Дії",
|
||
"remove": "Видалити",
|
||
"revoke": "Скасувати",
|
||
"create": "Створити"
|
||
},
|
||
"nav": {
|
||
"home": "Домашня сторінка",
|
||
"hosts": "Хости",
|
||
"credentials": "Облікові дані",
|
||
"terminal": "Термінал",
|
||
"tunnels": "Тунелі",
|
||
"fileManager": "Файловий менеджер",
|
||
"serverStats": "Статистика сервера",
|
||
"admin": "Адміністратор",
|
||
"userProfile": "Профіль користувача",
|
||
"tools": "Інструменти",
|
||
"snippets": "Фрагменти коду",
|
||
"newTab": "Нова вкладка",
|
||
"splitScreen": "Розділити екран",
|
||
"closeTab": "Закрити вкладку",
|
||
"sshManager": "Менеджер SSH",
|
||
"hostManager": "Менеджер хоста",
|
||
"cannotSplitTab": "Неможливо розділити цю вкладку",
|
||
"tabNavigation": "Навігація по вкладках",
|
||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}"
|
||
},
|
||
"admin": {
|
||
"title": "Налаштування адміністратора",
|
||
"oidc": "OIDC",
|
||
"users": "Користувачі",
|
||
"userManagement": "Керування користувачами",
|
||
"makeAdmin": "Зробити адміністратором",
|
||
"removeAdmin": "Видалити адміністратора",
|
||
"deleteUser": "Видалити користувача {{username}}? Цю дію неможливо скасувати.",
|
||
"allowRegistration": "Дозволити реєстрацію",
|
||
"oidcSettings": "Налаштування OIDC",
|
||
"clientId": "Ідентифікатор клієнта",
|
||
"clientSecret": "Секрет клієнта",
|
||
"issuerUrl": "URL-адреса емітента",
|
||
"authorizationUrl": "URL-адреса авторизації",
|
||
"tokenUrl": "URL-адреса токена",
|
||
"updateSettings": "Оновити налаштування",
|
||
"confirmDelete": "Ви впевнені, що хочете видалити цього користувача?",
|
||
"confirmMakeAdmin": "Ви впевнені, що хочете зробити {{username}} адміністратором?",
|
||
"confirmRemoveAdmin": "Ви впевнені, що хочете видалити статус адміністратора з {{username}}?",
|
||
"externalAuthentication": "Зовнішня автентифікація (OIDC)",
|
||
"configureExternalProvider": "Налаштуйте зовнішнього постачальника ідентифікації для автентифікації OIDC/OAuth2.",
|
||
"userIdentifierPath": "Шлях до ідентифікатора користувача",
|
||
"displayNamePath": "Шлях до відображуваного імені",
|
||
"scopes": "Області дії",
|
||
"saving": "Збереження...",
|
||
"saveConfiguration": "Збереження конфігурації",
|
||
"reset": "Скидання",
|
||
"success": "Успіх",
|
||
"loading": "Завантаження...",
|
||
"refresh": "Оновлення",
|
||
"loadingUsers": "Завантаження користувачів...",
|
||
"username": "Ім'я користувача",
|
||
"type": "Тип",
|
||
"actions": "Дії",
|
||
"external": "Зовнішнє",
|
||
"local": "Локальна",
|
||
"adminManagement": "Адміністраторське керування",
|
||
"makeUserAdmin": "Зробити користувача адміністратором",
|
||
"adding": "Додавання...",
|
||
"currentAdmins": "Поточні адміністратори",
|
||
"adminBadge": "Адміністратор",
|
||
"removeAdminButton": "Видалити адміністратора",
|
||
"general": "Загальні",
|
||
"userRegistration": "Реєстрація користувача",
|
||
"allowNewAccountRegistration": "Дозволити реєстрацію нового облікового запису",
|
||
"allowPasswordLogin": "Дозволити вхід за іменем користувача/паролем",
|
||
"missingRequiredFields": "Відсутні обов'язкові поля: {{fields}}",
|
||
"oidcConfigurationUpdated": "Конфігурацію OIDC успішно оновлено!",
|
||
"failedToFetchOidcConfig": "Не вдалося отримати конфігурацію OIDC",
|
||
"failedToFetchRegistrationStatus": "Не вдалося отримати стан реєстрації",
|
||
"failedToFetchPasswordLoginStatus": "Не вдалося отримати стан входу за паролем",
|
||
"failedToFetchUsers": "Не вдалося отримати користувачів",
|
||
"oidcConfigurationDisabled": "Конфігурацію OIDC успішно вимкнено!",
|
||
"failedToUpdateOidcConfig": "Не вдалося оновити конфігурацію OIDC",
|
||
"failedToDisableOidcConfig": "Не вдалося вимкнути конфігурацію OIDC",
|
||
"enterUsernameToMakeAdmin": "Введіть ім'я користувача, щоб зробити адміністратором",
|
||
"userIsNowAdmin": "Користувач {{username}} тепер є адміністратором",
|
||
"failedToMakeUserAdmin": "Не вдалося зробити користувача адміністратором",
|
||
"removeAdminStatus": "Видалити статус адміністратора з {{username}}?",
|
||
"adminStatusRemoved": "Статус адміністратора видалено з {{username}}",
|
||
"failedToRemoveAdminStatus": "Не вдалося видалити статус адміністратора",
|
||
"userDeletedSuccessfully": "Користувач {{username}} успішно видалено",
|
||
"failedToDeleteUser": "Не вдалося видалити користувача",
|
||
"overrideUserInfoUrl": "Перезаписати URL-адресу інформації про користувача (необов'язково)",
|
||
"failedToFetchSessions": "Не вдалося отримати сеанси",
|
||
"sessionRevokedSuccessfully": "Сеанс успішно скасовано",
|
||
"failedToRevokeSession": "Не вдалося скасувати сеанс",
|
||
"confirmRevokeSession": "Ви впевнені, що хочете скасувати цей сеанс?",
|
||
"confirmRevokeAllSessions": "Ви впевнені, що хочете скасувати всі сеанси для цього користувача?",
|
||
"failedToRevokeSessions": "Не вдалося скасувати сеанси",
|
||
"sessionsRevokedSuccessfully": "Сеанси успішно скасовано",
|
||
"linkToPasswordAccount": "Підключити до облікового запису пароля",
|
||
"linkOIDCDialogTitle": "Підключити обліковий запис OIDC до облікового запису пароля",
|
||
"linkOIDCDialogDescription": "Підключити {{username}} (користувача OIDC) до існуючого облікового запису пароля. Це дозволить подвійну автентифікацію для облікового запису пароля.",
|
||
"createUser": "Створити користувача",
|
||
"createUserDescription": "Створити нового локального користувача з іменем користувача та паролем",
|
||
"enterUsername": "Введіть ім'я користувача",
|
||
"enterPassword": "Введіть пароль",
|
||
"userCreatedSuccessfully": "Користувач {{username}} успішно створено",
|
||
"failedToCreateUser": "Не вдалося створити користувача",
|
||
"manageUser": "Керування користувачем",
|
||
"manageUserDescription": "Керування налаштуваннями, ролями та дозволами користувача",
|
||
"authType": "Тип автентифікації",
|
||
"adminStatus": "Статус адміністратора",
|
||
"userId": "Ідентифікатор користувача",
|
||
"regularUser": "Звичайний користувач",
|
||
"adminPrivileges": "Права адміністратора",
|
||
"administratorRole": "Роль адміністратора",
|
||
"administratorRoleDescription": "Надати повний доступ до системи та права керування",
|
||
"passwordManagement": "Керування паролями",
|
||
"passwordResetWarning": "Скидання пароля користувача призведе до видалення всіх його даних (хости SSH, облікові дані, налаштування). Цю дію неможливо скасувати.",
|
||
"resetUserPassword": "Скинути пароль користувача",
|
||
"resettingPassword": "Скидання...",
|
||
"passwordResetInitiated": "Розпочато скидання пароля для {{username}}. Код скидання надіслано.",
|
||
"failedToResetPassword": "Не вдалося розпочати скидання пароля",
|
||
"sessionManagement": "Керування сеансами",
|
||
"revokeAllSessions": "Скасувати всі сеанси",
|
||
"revokeAllSessionsDescription": "Примусово вийти з усіх пристроїв та сеансів",
|
||
"revoking": "Скасування...",
|
||
"revoke": "Скасувати всі",
|
||
"dangerZone": "Небезпечна зона",
|
||
"deleteUserTitle": "Видалити обліковий запис користувача",
|
||
"deleteUserWarning": "Назавжди видалити цей обліковий запис користувача та всі пов'язані з ним дані. Цю дію неможливо скасувати.",
|
||
"deleting": "Видалення...",
|
||
"cannotDeleteSelf": "Ви не можете видалити свій обліковий запис",
|
||
"cannotRemoveLastAdmin": "Не можна видалити останнього адміністратора",
|
||
"cannotRemoveOwnAdmin": "Ви не можете видалити власні права адміністратора",
|
||
"cannotModifyOwnAdminStatus": "Ви не можете змінити свій статус адміністратора",
|
||
"dualAuth": "Подвійна автентифікація",
|
||
"externalOIDC": "Зовнішня (OIDC)",
|
||
"localPassword": "Локальний пароль",
|
||
"confirmRevokeOwnSessions": "Ви впевнені, що хочете скасувати всі власні сеанси? Ви вийдете з системи.",
|
||
"linkOIDCWarningTitle": "Попередження: Дані користувача OIDC будуть видалені",
|
||
"linkOIDCActionDeleteUser": "Видалити обліковий запис користувача OIDC та всі його дані",
|
||
"linkOIDCActionAddCapability": "Додати можливість входу OIDC до цільового облікового запису з паролем",
|
||
"linkOIDCActionDualAuth": "Дозволити обліковому запису з паролем входити як за допомогою пароля, так і за допомогою OIDC",
|
||
"linkTargetUsernameLabel": "Ім'я користувача цільового облікового запису з паролем",
|
||
"linkTargetUsernamePlaceholder": "Введіть ім'я користувача облікового запису з паролем",
|
||
"linkAccountsButton": "Зв'язати облікові записи",
|
||
"linkingAccounts": "Зв'язування...",
|
||
"accountsLinkedSuccessfully": "Користувача OIDC {{oidcUsername}} було пов'язано з {{targetUsername}}",
|
||
"failedToLinkAccounts": "Не вдалося зв'язати облікові записи",
|
||
"linkTargetUsernameRequired": "Потрібне цільове ім'я користувача",
|
||
"unlinkOIDCTitle": "Від'єднати автентифікацію OIDC",
|
||
"unlinkOIDCDescription": "Видалити автентифікацію OIDC з {{username}}? Після цього користувач зможе входити лише за допомогою імені користувача/пароля.",
|
||
"unlinkOIDCSuccess": "OIDC від’єднано від {{username}}",
|
||
"failedToUnlinkOIDC": "Не вдалося від’єднати OIDC",
|
||
"databaseSecurity": "Безпека бази даних",
|
||
"encryptionStatus": "Стан шифрування",
|
||
"encryptionEnabled": "Шифрування ввімкнено",
|
||
"enabled": "Увімкнено",
|
||
"disabled": "Вимкнено",
|
||
"keyId": "Ідентифікатор ключа",
|
||
"created": "Створено",
|
||
"migrationStatus": "Стан міграції",
|
||
"migrationCompleted": "Міграцію завершено",
|
||
"migrationRequired": "Потрібна міграція",
|
||
"deviceProtectedMasterKey": "Головний ключ, захищений середовищем",
|
||
"legacyKeyStorage": "Сховище застарілих ключів",
|
||
"masterKeyEncryptedWithDeviceFingerprint": "Головний ключ, зашифрований відбитком пальця середовища (захист KEK активний)",
|
||
"keyNotProtectedByDeviceBinding": "Ключ не захищений прив'язкою до середовища (рекомендовано оновлення)",
|
||
"valid": "Дійсний",
|
||
"initializeDatabaseEncryption": "Ініціалізація шифрування бази даних",
|
||
"enableAes256EncryptionWithDeviceBinding": "Увімкнути шифрування AES-256 із захистом головного ключа, пов'язаним із середовищем. Це створює безпеку корпоративного рівня для ключів SSH, паролів та токенів автентифікації.",
|
||
"featuresEnabled": "Увімкнені функції:",
|
||
"aes256GcmAuthenticatedEncryption": "Автентифіковане шифрування AES-256-GCM",
|
||
"deviceFingerprintMasterKeyProtection": "Захист головного ключа відбитком пальця середовища (KEK)",
|
||
"pbkdf2KeyDerivation": "Виведення ключа PBKDF2 зі 100 тис. ітерацій",
|
||
"automaticKeyManagement": "Автоматичне керування ключами та їх ротація",
|
||
"initializing": "Ініціалізація...",
|
||
"initializeEnterpriseEncryption": "Ініціалізація корпоративного шифрування",
|
||
"migrateExistingData": "Міграція існуючих даних",
|
||
"encryptExistingUnprotectedData": "Зашифруйте існуючі незахищені дані у вашій базі даних. Цей процес безпечний та створює автоматичні резервні копії.",
|
||
"testMigrationDryRun": "Перевірка сумісності шифрування",
|
||
"migrating": "Міграція...",
|
||
"migrateData": "Міграція даних",
|
||
"securityInformation": "Інформація про безпеку",
|
||
"sshPrivateKeysEncryptedWithAes256": "Закриті ключі та паролі SSH шифруються за допомогою AES-256-GCM",
|
||
"userAuthTokensProtected": "Токени автентифікації користувачів та секрети 2FA захищені",
|
||
"masterKeysProtectedByDeviceFingerprint": "Головні ключі шифрування захищені відбитком пристрою (KEK)",
|
||
"keysBoundToServerInstance": "Ключі прив'язані до поточного середовища сервера (можна мігрувати через змінні середовища)",
|
||
"pbkdf2HkdfKeyDerivation": "Виведення ключів PBKDF2 + HKDF зі 100 тис. ітерацій",
|
||
"backwardCompatibleMigration": "Усі дані залишаються зворотно сумісними під час міграції",
|
||
"enterpriseGradeSecurityActive": "Безпека корпоративного рівня активна",
|
||
"masterKeysProtectedByDeviceBinding": "Ваші головні ключі шифрування захищені відбитком середовища. Це використовує ім'я хоста сервера, шляхи та іншу інформацію про середовище для створення ключів захисту. Щоб мігрувати сервери, встановіть змінну середовища DB_ENCRYPTION_KEY на новому сервері.",
|
||
"important": "Важливо",
|
||
"keepEncryptionKeysSecure": "Забезпечте безпеку даних: регулярно створюйте резервні копії файлів бази даних та конфігурації сервера. Щоб перенести дані на новий сервер, встановіть змінну середовища DB_ENCRYPTION_KEY у новому середовищі або збережіть те саме ім'я хоста та структуру каталогів.",
|
||
"loadingEncryptionStatus": "Завантаження стану шифрування...",
|
||
"testMigrationDescription": "Перевірте, чи можна безпечно перенести існуючі дані у зашифрований формат без фактичної зміни будь-яких даних",
|
||
"serverMigrationGuide": "Посібник з міграції сервера",
|
||
"migrationInstructions": "Щоб перенести зашифровані дані на новий сервер: 1) Зробіть резервну копію файлів бази даних, 2) Встановіть змінну середовища DB_ENCRYPTION_KEY=\"your-key\" на новому сервері, 3) Відновіть файли бази даних",
|
||
"environmentProtection": "Захист середовища",
|
||
"environmentProtectionDesc": "Захищає ключі шифрування на основі інформації про середовище сервера (ім'я хоста, шляхи тощо), що можна перенести через змінні середовища",
|
||
"verificationCompleted": "Перевірку сумісності завершено - дані не змінено",
|
||
"verificationInProgress": "Перевірку завершено",
|
||
"dataMigrationCompleted": "Міграцію даних успішно завершено!",
|
||
"verificationFailed": "Перевірка сумісності не вдалася",
|
||
"migrationFailed": "Міграція не вдалася",
|
||
"runningVerification": "Виконується перевірка сумісності...",
|
||
"startingMigration": "Початок міграції...",
|
||
"hardwareFingerprintSecurity": "Безпека за допомогою апаратного відбитка пальця",
|
||
"hardwareBoundEncryption": "Апаратне шифрування активне",
|
||
"masterKeysNowProtectedByHardwareFingerprint": "Головні ключі тепер захищені справжнім апаратним відбитком пальця, а не змінними середовища",
|
||
"cpuSerialNumberDetection": "Виявлення серійного номера процесора",
|
||
"motherboardUuidIdentification": "Ідентифікація UUID материнської плати",
|
||
"diskSerialNumberVerification": "Перевірка серійного номера диска",
|
||
"biosSerialNumberCheck": "Перевірка серійного номера BIOS",
|
||
"stableMacAddressFiltering": "Стабільна фільтрація MAC-адрес",
|
||
"databaseFileEncryption": "Шифрування файлів бази даних",
|
||
"dualLayerProtection": "Активний двошаровий захист",
|
||
"bothFieldAndFileEncryptionActive": "Тепер активовано шифрування як на рівні поля, так і на рівні файлу для максимальної безпеки",
|
||
"fieldLevelAes256Encryption": "Шифрування AES-256 на рівні поля для конфіденційних даних",
|
||
"fileLevelDatabaseEncryption": "Шифрування бази даних на рівні файлів з апаратною прив'язкою",
|
||
"hardwareBoundFileKeys": "Ключі шифрування файлів, пов'язані з апаратним забезпеченням",
|
||
"automaticEncryptedBackups": "Автоматичне створення зашифрованої резервної копії",
|
||
"createEncryptedBackup": "Створити зашифровану резервну копію",
|
||
"creatingBackup": "Створення резервної копії...",
|
||
"backupCreated": "Резервна копія створена",
|
||
"encryptedBackupCreatedSuccessfully": "Зашифровану резервну копію успішно створено",
|
||
"backupCreationFailed": "Не вдалося створити резервну копію",
|
||
"databaseMigration": "Міграція бази даних",
|
||
"exportForMigration": "Експорт для міграції",
|
||
"exportDatabaseForHardwareMigration": "Експорт бази даних як файл SQLite з розшифрованими даними для міграції на нове обладнання",
|
||
"exportDatabase": "Експорт бази даних SQLite",
|
||
"exporting": "Експорт...",
|
||
"exportCreated": "Експорт SQLite створено",
|
||
"exportContainsDecryptedData": "Експорт SQLite містить розшифровані дані - зберігайте їх у безпеці!",
|
||
"databaseExportedSuccessfully": "База даних SQLite успішно експортована",
|
||
"databaseExportFailed": "Експорт бази даних SQLite не вдалося",
|
||
"importFromMigration": "Імпорт з міграції",
|
||
"importDatabaseFromAnotherSystem": "Імпорт бази даних SQLite з іншої системи або обладнання",
|
||
"importDatabase": "Імпорт бази даних SQLite",
|
||
"importing": "Імпорт...",
|
||
"selectedFile": "Вибраний файл SQLite",
|
||
"importWillReplaceExistingData": "Імпорт SQLite замінить існуючі дані - рекомендується створити резервну копію!",
|
||
"pleaseSelectImportFile": "Будь ласка, виберіть файл імпорту SQLite",
|
||
"databaseImportedSuccessfully": "Базу даних SQLite імпортовано успішно",
|
||
"databaseImportFailed": "Імпорт бази даних SQLite не вдалося",
|
||
"manageEncryptionAndBackups": "Керування ключами шифрування, безпекою бази даних та операціями резервного копіювання",
|
||
"activeSecurityFeatures": "Наразі активні заходи безпеки та захист",
|
||
"deviceBindingTechnology": "Розширена технологія захисту ключів на основі апаратного забезпечення",
|
||
"backupAndRecovery": "Безпечне створення резервних копій та параметри відновлення бази даних",
|
||
"crossSystemDataTransfer": "Експорт та імпорт баз даних між різними системами",
|
||
"noMigrationNeeded": "Міграція не потрібна",
|
||
"encryptionKey": "Ключ шифрування",
|
||
"keyProtection": "Захист ключа",
|
||
"active": "Активний",
|
||
"legacy": "Застарілий",
|
||
"dataStatus": "Стан даних",
|
||
"encrypted": "Зашифровано",
|
||
"needsMigration": "Потрібна міграція",
|
||
"ready": "Готово",
|
||
"initializeEncryption": "Ініціалізувати шифрування",
|
||
"initialize": "Ініціалізувати",
|
||
"test": "Тестувати",
|
||
"migrate": "Міграція",
|
||
"backup": "Резервна копія",
|
||
"createBackup": "Створити резервну копію",
|
||
"exportImport": "Експорт/Імпорт",
|
||
"export": "Експорт",
|
||
"import": "Імпорт",
|
||
"passwordRequired": "Потрібен пароль",
|
||
"confirmExport": "Підтвердити експорт",
|
||
"exportDescription": "Експортувати хости SSH та облікові дані як файл SQLite",
|
||
"importDescription": "Імпортувати файл SQLite з поступовим злиттям (пропускає дублікати)",
|
||
"criticalWarning": "Критичне попередження",
|
||
"cannotDisablePasswordLoginWithoutOIDC": "Неможливо вимкнути вхід за паролем без налаштування OIDC! Ви повинні налаштувати автентифікацію OIDC перед вимкненням входу за паролем, інакше ви втратите доступ до Termix.",
|
||
"confirmDisablePasswordLogin": "Ви впевнені, що хочете вимкнути вхід за паролем? Переконайтеся, що OIDC правильно налаштовано та працює, перш ніж продовжити, інакше ви втратите доступ до свого екземпляра Termix.",
|
||
"passwordLoginDisabled": "Вхід за паролем успішно вимкнено",
|
||
"passwordLoginAndRegistrationDisabled": "Вхід за паролем та реєстрація нового облікового запису успішно вимкнено",
|
||
"requiresPasswordLogin": "Потрібен вхід за паролем, увімкнено",
|
||
"passwordLoginDisabledWarning": "Вхід за паролем вимкнено. Переконайтеся, що OIDC правильно налаштовано, інакше ви не зможете увійти до Termix.",
|
||
"oidcRequiredWarning": "КРИТИЧНО: Вхід за паролем вимкнено. Якщо ви скинете або неправильно налаштуєте OIDC, ви втратите весь доступ до Termix і заблокуєте свій екземпляр. Продовжуйте, лише якщо ви абсолютно впевнені.",
|
||
"confirmDisableOIDCWarning": "ПОПЕРЕДЖЕННЯ: Ви збираєтеся вимкнути OIDC, тоді як вхід за паролем також вимкнено. Це заблокує ваш екземпляр Termix, і ви втратите весь доступ. Ви абсолютно впевнені, що хочете продовжити?",
|
||
"failedToUpdatePasswordLoginStatus": "Не вдалося оновити стан входу за паролем",
|
||
"loadingSessions": "Завантаження сеансів...",
|
||
"noActiveSessions": "Активних сеансів не знайдено.",
|
||
"device": "Пристрій",
|
||
"user": "Користувач",
|
||
"lastActive": "Останній активний",
|
||
"expires": "Термін дії закінчується",
|
||
"revoked": "Скасовано",
|
||
"revokeAllUserSessionsTitle": "Скасувати всі сеанси для цього користувача",
|
||
"revokeAll": "Скасувати всі",
|
||
"linkOidcToPasswordAccount": "Пов’язати обліковий запис OIDC з обліковим записом пароля",
|
||
"linkOidcToPasswordAccountDescription": "Пов’язати {{username}} (користувач OIDC) з існуючим обліковим записом пароля. Це ввімкне подвійну автентифікацію для облікового запису пароля.",
|
||
"linkOidcWarningTitle": "Попередження: Дані користувача OIDC будуть видалені",
|
||
"linkOidcWarningDescription": "Ця дія призведе до:",
|
||
"linkOidcActionDeleteUser": "Видалення облікового запису користувача OIDC та всіх його даних",
|
||
"linkOidcActionAddCapability": "Додавання можливості входу OIDC до цільового облікового запису з паролем",
|
||
"linkOidcActionDualAuth": "Дозволення обліковому запису з паролем входити як за допомогою пароля, так і за допомогою OIDC",
|
||
"passwordMinLength": "Пароль має містити щонайменше 6 символів",
|
||
"currentRoles": "Поточні ролі",
|
||
"noRolesAssigned": "Ролі не призначено",
|
||
"assignNewRole": "Призначення нової ролі"
|
||
},
|
||
"hosts": {
|
||
"title": "Керівник хоста",
|
||
"sshHosts": "Хости SSH",
|
||
"noHosts": "Хостів SSH немає",
|
||
"noHostsMessage": "Ви ще не додали жодних хостів SSH. Натисніть «Додати хост», щоб розпочати.",
|
||
"loadingHosts": "Завантаження хостів...",
|
||
"failedToLoadHosts": "Не вдалося завантажити хости",
|
||
"retry": "Повторити спробу",
|
||
"refresh": "Оновити",
|
||
"optional": "Додатково",
|
||
"hostsCount": "{{count}} хостів",
|
||
"importJson": "Імпорт JSON",
|
||
"importing": "Імпорт...",
|
||
"importJsonTitle": "Імпорт SSH-хостів з JSON",
|
||
"importJsonDesc": "Завантажте JSON-файл для масового імпорту кількох SSH-хостів (максимум 100).",
|
||
"downloadSample": "Завантажити зразок",
|
||
"formatGuide": "Посібник з форматування",
|
||
"exportCredentialWarning": "Попередження: Хост \"{{name}}\" використовує автентифікацію облікових даних. Експортований файл не міститиме дані облікових даних і потребуватиме повторного налаштування вручну після імпорту. Продовжити?",
|
||
"exportSensitiveDataWarning": "Попередження: Хост \"{{name}}\" містить конфіденційні дані автентифікації (пароль/ключ SSH). Експортований файл міститиме ці дані у відкритому тексті. Будь ласка, зберігайте файл у безпеці та видаліть його після використання. Продовжити?",
|
||
"uncategorized": "Без категорії",
|
||
"confirmDelete": "Ви впевнені, що хочете видалити \"{{name}}\"?",
|
||
"failedToDeleteHost": "Не вдалося видалити хост",
|
||
"failedToExportHost": "Не вдалося експортувати хост. Переконайтеся, що ви ввійшли в систему та маєте доступ до даних хоста.",
|
||
"jsonMustContainHosts": "JSON має містити тег «hosts» масив або масив хостів",
|
||
"noHostsInJson": "У файлі JSON не знайдено хостів",
|
||
"maxHostsAllowed": "Максимально 100 хостів дозволено на імпорт",
|
||
"importCompleted": "Імпорт завершено: {{success}} успішно, {{failed}} не вдалося",
|
||
"importFailed": "Імпорт не вдалося",
|
||
"importError": "Помилка імпорту",
|
||
"failedToImportJson": "Не вдалося імпортувати файл JSON",
|
||
"connectionDetails": "Відомості про підключення",
|
||
"organization": "Організація",
|
||
"ipAddress": "IP-адреса",
|
||
"port": "Порт",
|
||
"name": "Ім'я",
|
||
"username": "Ім'я користувача",
|
||
"folder": "Папка",
|
||
"tags": "Теги",
|
||
"pin": "PIN-код",
|
||
"notes": "Нотатки",
|
||
"expirationDate": "Термін дії",
|
||
"passwordRequired": "Пароль потрібен під час використання автентифікації за паролем",
|
||
"sshKeyRequired": "Закритий ключ SSH потрібен під час використання автентифікації за ключем",
|
||
"keyTypeRequired": "Тип ключа потрібен під час використання автентифікації за ключем",
|
||
"mustSelectValidSshConfig": "Потрібно вибрати дійсну конфігурацію SSH зі списку",
|
||
"addHost": "Додати хост",
|
||
"editHost": "Редагувати хост",
|
||
"cloneHost": "Клонувати Хост",
|
||
"updateHost": "Оновити хост",
|
||
"hostUpdatedSuccessfully": "Хост \"{{name}}\" успішно оновлено!",
|
||
"hostAddedSuccessfully": "Хост \"{{name}}\" успішно додано!",
|
||
"hostDeletedSuccessfully": "Хост \"{{name}}\" успішно видалено!",
|
||
"failedToSaveHost": "Не вдалося зберегти хост. Спробуйте ще раз.",
|
||
"enableTerminal": "Увімкнути термінал",
|
||
"enableTerminalDesc": "Увімкнути/вимкнути видимість хоста на вкладці термінал",
|
||
"enableTunnel": "Увімкнути тунель",
|
||
"enableTunnelDesc": "Увімкнути/вимкнути видимість хоста на вкладці тунель",
|
||
"enableFileManager": "Увімкнути файловий менеджер",
|
||
"enableFileManagerDesc": "Увімкнути/вимкнути видимість хоста на вкладці файлового менеджера",
|
||
"enableDockerDesc": "Увімкнути/вимкнути видимість хоста на вкладці Docker",
|
||
"enableDocker": "Увімкнути Docker",
|
||
"defaultPath": "Шлях за замовчуванням",
|
||
"defaultPathDesc": "Каталог за замовчуванням під час відкриття файлового менеджера для цього хоста",
|
||
"tunnelConnections": "Тунельні з'єднання",
|
||
"connection": "З'єднання",
|
||
"remove": "Видалити",
|
||
"sourcePort": "Порт джерела",
|
||
"sourcePortDesc": "(Джерело стосується відомостей про поточне з'єднання на вкладці \"Загальні\")",
|
||
"endpointPort": "Порт кінцевої точки",
|
||
"endpointSshConfig": "Конфігурація SSH кінцевої точки",
|
||
"tunnelForwardDescription": "Цей тунель пересилатиме трафік з порту {{sourcePort}} на вихідному комп'ютері (відомості про поточне з'єднання на вкладці \"Загальні\") на порт {{endpointPort}} на кінцевому комп'ютері.",
|
||
"maxRetries": "Максимальна кількість спроб",
|
||
"maxRetriesDescription": "Максимальна кількість спроб повторного з'єднання тунелю.",
|
||
"retryInterval": "Інтервал повторних спроб (секунди)",
|
||
"retryIntervalDescription": "Час очікування між спробами повторного з'єднання.",
|
||
"autoStartContainer": "Автоматичний запуск під час запуску контейнера",
|
||
"autoStartDesc": "Автоматично запускати цей тунель під час запуску контейнера",
|
||
"addConnection": "Додати тунельне з'єднання",
|
||
"sshpassRequired": "Sshpass потрібен для автентифікації пароля",
|
||
"sshpassRequiredDesc": "Для автентифікації пароля в тунелях sshpass має бути встановлено в системі.",
|
||
"otherInstallMethods": "Інші способи встановлення:",
|
||
"debianUbuntuEquivalent": "(Debian/Ubuntu) або еквівалент для вашої ОС.",
|
||
"or": "або",
|
||
"centosRhelFedora": "CentOS/RHEL/Fedora",
|
||
"macos": "macOS",
|
||
"windows": "Windows",
|
||
"sshServerConfigRequired": "Потрібна конфігурація SSH-сервера",
|
||
"sshServerConfigDesc": "Для тунельних підключень SSH-сервер має бути налаштований на переадресацію портів:",
|
||
"gatewayPortsYes": "щоб прив’язати віддалені порти до всіх інтерфейсів",
|
||
"allowTcpForwardingYes": "щоб увімкнути переадресацію портів",
|
||
"permitRootLoginYes": "якщо для тунелювання використовується користувач root",
|
||
"editSshConfig": "Відредагуйте /etc/ssh/sshd_config та перезапустіть SSH: sudo systemctl restart sshd",
|
||
"upload": "Завантаження",
|
||
"authentication": "Автентифікація",
|
||
"password": "Пароль",
|
||
"key": "Ключ",
|
||
"credential": "Облікові дані",
|
||
"none": "Немає",
|
||
"selectCredential": "Виберіть облікові дані",
|
||
"selectCredentialPlaceholder": "Виберіть облікові дані...",
|
||
"credentialRequired": "Облікові дані потрібні під час використання автентифікації за допомогою облікових даних",
|
||
"credentialDescription": "Вибір облікових даних перезапише поточне ім’я користувача та використає дані автентифікації облікових даних.",
|
||
"cannotChangeAuthAsSharedUser": "Неможливо змінити автентифікацію як спільний користувач",
|
||
"sshPrivateKey": "Закритий ключ SSH",
|
||
"keyPassword": "Пароль ключа",
|
||
"keyType": "Тип ключа",
|
||
"autoDetect": "Автоматичне визначення",
|
||
"rsa": "RSA",
|
||
"ed25519": "ED25519",
|
||
"ecdsaNistP256": "ECDSA NIST P-256",
|
||
"ecdsaNistP384": "ECDSA NIST P-384",
|
||
"ecdsaNistP521": "ECDSA NIST P-521",
|
||
"dsa": "DSA",
|
||
"rsaSha2256": "RSA SHA2-256",
|
||
"rsaSha2512": "RSA SHA2-512",
|
||
"uploadFile": "Завантажити файл",
|
||
"pasteKey": "Вставити ключ",
|
||
"updateKey": "Оновити ключ",
|
||
"existingKey": "Існуючий ключ (натисніть, щоб змінити)",
|
||
"existingCredential": "Існуючі облікові дані (натисніть, щоб змінити)",
|
||
"addTagsSpaceToAdd": "додати теги (пробіл, щоб додати)",
|
||
"terminalBadge": "Термінал",
|
||
"tunnelBadge": "Тунель",
|
||
"fileManagerBadge": "Файловий менеджер",
|
||
"general": "Загальні",
|
||
"terminal": "Термінал",
|
||
"tunnel": "Тунель",
|
||
"fileManager": "Файловий менеджер",
|
||
"serverStats": "Статистика сервера",
|
||
"hostViewer": "Переглядач хоста",
|
||
"enableServerStats": "Увімкнути статистику сервера",
|
||
"enableServerStatsDesc": "Увімкнути/вимкнути збір статистики сервера для цього хоста",
|
||
"displayItems": "Відображати елементи",
|
||
"displayItemsDesc": "Виберіть, які показники відображати на сторінці статистики сервера",
|
||
"enableCpu": "Використання процесора",
|
||
"enableMemory": "Використання пам'яті",
|
||
"enableDisk": "Використання диска",
|
||
"enableNetwork": "Статистика мережі (майбутнє) Скоро)",
|
||
"enableProcesses": "Кількість процесів (Скоро)",
|
||
"enableUptime": "Час безперебійної роботи (Скоро)",
|
||
"enableHostname": "Ім'я хоста (Скоро)",
|
||
"enableOs": "Операційна система (Скоро)",
|
||
"customCommands": "Користувацькі команди (Скоро)",
|
||
"customCommandsDesc": "Визначити власні команди вимкнення та перезавантаження для цього сервера",
|
||
"shutdownCommand": "Команда вимкнення",
|
||
"rebootCommand": "Команда перезавантаження",
|
||
"confirmRemoveFromFolder": "Ви впевнені, що хочете видалити \"{{name}}\" з папки \"{{folder}}\"? Хост буде переміщено до папки \"Без папки\".",
|
||
"removedFromFolder": "Хост \"{{name}}\" успішно видалено з папки",
|
||
"failedToRemoveFromFolder": "Не вдалося видалити хост з папки",
|
||
"folderRenamed": "Папку \"{{oldName}}\" перейменовано на \"{{newName}}\" успішно",
|
||
"failedToRenameFolder": "Не вдалося перейменувати папку",
|
||
"editFolderAppearance": "Редагувати зовнішній вигляд папки",
|
||
"editFolderAppearanceDesc": "Налаштувати колір та значок для папки",
|
||
"folderColor": "Колір папки",
|
||
"folderIcon": "Значок папки",
|
||
"preview": "Попередній перегляд",
|
||
"folderAppearanceUpdated": "Зовнішній вигляд папки успішно оновлено",
|
||
"failedToUpdateFolderAppearance": "Не вдалося оновити зовнішній вигляд папки",
|
||
"deleteAllHostsInFolder": "Видалити всі хости в папці",
|
||
"confirmDeleteAllHostsInFolder": "Ви впевнені, що хочете видалити всі {{count}} хости в папці \"{{folder}}\"? Цю дію не можна скасувати.",
|
||
"allHostsInFolderDeleted": "Хости {{count}} з папки \"{{folder}}\" успішно видалено",
|
||
"failedToDeleteHostsInFolder": "Не вдалося видалити хости в папці",
|
||
"movedToFolder": "Хост \"{{name}}\" успішно переміщено до \"{{folder}}\"",
|
||
"failedToMoveToFolder": "Не вдалося перемістити хост до папки",
|
||
"clickToRenameFolder": "Натисніть, щоб перейменувати папку",
|
||
"renameFolder": "Перейменувати папку",
|
||
"removeFromFolder": "Видалити з папки \"{{folder}}\"",
|
||
"editHostTooltip": "Редагувати хост",
|
||
"deleteHostTooltip": "Видалити хост",
|
||
"exportHostTooltip": "Експортувати хост",
|
||
"cloneHostTooltip": "Клонувати хост",
|
||
"clickToEditHost": "Натисніть, щоб редагувати хост",
|
||
"dragToMoveBetweenFolders": "Перетягніть, щоб переміщатися між папками",
|
||
"exportedHostConfig": "Експортована конфігурація хоста для {{name}}",
|
||
"openTerminal": "Відкрити термінал",
|
||
"openFileManager": "Відкрити файловий менеджер",
|
||
"openTunnels": "Відкрити тунелі",
|
||
"openServerDetails": "Відкрити деталі сервера",
|
||
"statistics": "Статистика",
|
||
"enabledWidgets": "Увімкнені віджети",
|
||
"openServerStats": "Відкрити статистику сервера",
|
||
"enabledWidgetsDesc": "Виберіть, які віджети статистики відображати для цього хоста",
|
||
"monitoringConfiguration": "Конфігурація моніторингу",
|
||
"monitoringConfigurationDesc": "Налаштуйте частоту перевірки статистики та стану сервера",
|
||
"statusCheckEnabled": "Увімкнути моніторинг стану",
|
||
"statusCheckEnabledDesc": "Перевірити, чи сервер онлайн чи офлайн",
|
||
"statusCheckInterval": "Інтервал перевірки стану",
|
||
"statusCheckIntervalDesc": "Як часто перевіряти, чи хост онлайн (5 с - 1 год)",
|
||
"metricsEnabled": "Увімкнути моніторинг метрик",
|
||
"metricsEnabledDesc": "Збирати дані про процесор, оперативну пам'ять, диск та інші системні дані статистика",
|
||
"metricsInterval": "Інтервал збору показників",
|
||
"metricsIntervalDesc": "Як часто збирати статистику сервера (5 с - 1 год)",
|
||
"intervalSeconds": "секунд",
|
||
"intervalMinutes": "хвилин",
|
||
"intervalValidation": "Інтервали моніторингу мають бути від 5 секунд до 1 години (3600 секунд)",
|
||
"monitoringDisabled": "Моніторинг сервера вимкнено для цього хоста",
|
||
"enableMonitoring": "Увімкнути моніторинг у Менеджері хостів → вкладка Статистика",
|
||
"monitoringDisabledBadge": "Моніторинг вимкнено",
|
||
"statusMonitoring": "Стан",
|
||
"metricsMonitoring": "Показники",
|
||
"terminalCustomization": "Налаштування терміналу",
|
||
"appearance": "Зовнішній вигляд",
|
||
"behavior": "Поведінка",
|
||
"advanced": "Додатково",
|
||
"themePreview": "Попередній перегляд теми",
|
||
"theme": "Тема",
|
||
"selectTheme": "Вибір теми",
|
||
"chooseColorTheme": "Вибір кольорової теми для терміналу",
|
||
"fontFamily": "Сімейство шрифтів",
|
||
"selectFont": "Вибір шрифту",
|
||
"selectFontDesc": "Вибір шрифту для використання в терміналі",
|
||
"fontSize": "Розмір шрифту",
|
||
"fontSizeValue": "Розмір шрифту: {{value}}px",
|
||
"adjustFontSize": "Налаштувати розмір шрифту терміналу",
|
||
"letterSpacing": "Інтервал між літерами",
|
||
"letterSpacingValue": "Інтервал між літерами: {{value}}px",
|
||
"adjustLetterSpacing": "Налаштувати інтервал між символами",
|
||
"lineHeight": "Висота рядка",
|
||
"lineHeightValue": "Висота рядка: {{value}}",
|
||
"adjustLineHeight": "Налаштувати інтервал між рядками",
|
||
"cursorStyle": "Стиль курсора",
|
||
"selectCursorStyle": "Вибрати стиль курсора",
|
||
"cursorStyleBlock": "Блок",
|
||
"cursorStyleUnderline": "Підкреслення",
|
||
"cursorStyleBar": "Штрих",
|
||
"chooseCursorAppearance": "Вибрати вигляд курсора",
|
||
"cursorBlink": "Миготіння курсора",
|
||
"enableCursorBlink": "Увімкнути анімацію миготіння курсора",
|
||
"scrollbackBuffer": "Буфер прокрутки",
|
||
"scrollbackBufferValue": "Буфер прокрутки: {{value}} рядків",
|
||
"scrollbackBufferDesc": "Кількість рядків для збереження в історії прокрутки",
|
||
"bellStyle": "Стиль дзвінка",
|
||
"selectBellStyle": "Вибрати дзвінок стиль",
|
||
"bellStyleNone": "Немає",
|
||
"bellStyleSound": "Звук",
|
||
"bellStyleVisual": "Візуальний",
|
||
"bellStyleBoth": "Обидва",
|
||
"bellStyleDesc": "Як обробити дзвінок терміналу (символ BEL, \\x07). Програми запускають це під час виконання завдань, виникнення помилок або для сповіщень. «Звук» відтворює звуковий сигнал, «Візуальний» короткочасно блимає екраном, «Обидва» виконує обидва функції, «Немає» вимикає сповіщення дзвінка.",
|
||
"rightClickSelectsWord": "Клацання правою кнопкою миші виділяє слово",
|
||
"rightClickSelectsWordDesc": "Клацання правою кнопкою миші виділяє слово під курсором",
|
||
"fastScrollModifier": "Модифікатор швидкої прокрутки",
|
||
"selectModifier": "Модифікатор вибору",
|
||
"modifierAlt": "Alt",
|
||
"modifierCtrl": "Ctrl",
|
||
"modifierShift": "Shift",
|
||
"fastScrollModifierDesc": "Клавіша-модифікатор для швидкої прокрутки",
|
||
"fastScrollSensitivity": "Чутливість швидкої прокрутки",
|
||
"fastScrollSensitivityValue": "Чутливість швидкої прокрутки: {{value}}",
|
||
"fastScrollSensitivityDesc": "Множник швидкості прокрутки при утриманні модифікатора",
|
||
"minimumContrastRatio": "Мінімальний коефіцієнт контрастності",
|
||
"minimumContrastRatioValue": "Мінімальний коефіцієнт контрастності: {{value}}",
|
||
"minimumContrastRatioDesc": "Автоматичне налаштування кольорів для кращої читабельності",
|
||
"sshAgentForwarding": "Пересилання агента SSH",
|
||
"sshAgentForwardingDesc": "Пересилання агента автентифікації SSH на віддалений хост",
|
||
"backspaceMode": "Режим Backspace",
|
||
"selectBackspaceMode": "Вибір режиму Backspace",
|
||
"backspaceModeNormal": "Звичайний (DEL)",
|
||
"backspaceModeControlH": "Control-H (^H)",
|
||
"backspaceModeDesc": "Поведінка клавіші Backspace для сумісності",
|
||
"startupSnippet": "Фрагмент коду запуску",
|
||
"selectSnippet": "Вибір фрагмент",
|
||
"searchSnippets": "Пошук фрагментів...",
|
||
"snippetNone": "Немає",
|
||
"noneAuthTitle": "Автентифікація з використанням клавіатури",
|
||
"noneAuthDescription": "Цей метод автентифікації використовуватиме автентифікацію з використанням клавіатури під час підключення до SSH-сервера.",
|
||
"noneAuthDetails": "Автентифікація з використанням клавіатури дозволяє серверу запитувати облікові дані під час підключення. Це корисно для серверів, які потребують багатофакторної автентифікації, або якщо ви не хочете зберігати облікові дані локально.",
|
||
"forceKeyboardInteractive": "Примусова автентифікація з використанням клавіатури",
|
||
"forceKeyboardInteractiveDesc": "Примусово вмикає використання автентифікації з використанням клавіатури. Це часто потрібно для серверів, які використовують двофакторну автентифікацію (TOTP/2FA).",
|
||
"overrideCredentialUsername": "Перезапис імені користувача облікових даних",
|
||
"overrideCredentialUsernameDesc": "Використовуйте ім'я користувача, відмінне від того, яке зберігається в облікових даних. Це дозволяє використовувати ті самі облікові дані з різними іменами користувачів.",
|
||
"jumpHosts": "Хости переходу",
|
||
"jumpHostsDescription": "Хости переходу (також відомі як хости-бастіони) дозволяють підключатися до цільового сервера через один або кілька проміжних серверів. Це корисно для доступу до серверів за брандмауерами або в приватних мережах.",
|
||
"jumpHostChain": "Ланцюжок переходів до хоста",
|
||
"addJumpHost": "Додати переходи до хоста",
|
||
"selectServer": "Вибрати сервер",
|
||
"searchServers": "Пошук серверів...",
|
||
"noServerFound": "Сервер не знайдено",
|
||
"jumpHostsOrder": "З'єднання будуть встановлені в порядку: Перехід до хоста 1 → Перехід до хоста 2 → ... → Цільовий сервер",
|
||
"socks5Proxy": "Проксі-сервер SOCKS5",
|
||
"socks5Description": "Налаштуйте проксі-сервер SOCKS5 для SSH-з'єднання. Весь трафік буде маршрутизовано через вказаний проксі-сервер.",
|
||
"enableSocks5": "Увімкнути проксі-сервер SOCKS5",
|
||
"enableSocks5Description": "Використовуйте проксі-сервер SOCKS5 для цього SSH-з'єднання",
|
||
"socks5Host": "Проксі-хост",
|
||
"socks5Port": "Порт проксі-сервера",
|
||
"socks5Username": "Ім'я користувача проксі-сервера",
|
||
"socks5Password": "Пароль проксі-сервера",
|
||
"socks5UsernameOptional": "Необов'язково: залиште порожнім, якщо проксі-сервер не вимагає автентифікації",
|
||
"socks5PasswordOptional": "Необов'язково: залиште порожнім, якщо проксі-сервер не вимагає автентифікації",
|
||
"socks5ProxyChain": "Ланцюжок проксі-сервера",
|
||
"socks5ProxyChainDescription": "Налаштуйте ланцюжок проксі-серверів SOCKS. Кожен проксі-сервер у ланцюжку підключатиметься через попередній.",
|
||
"socks5ProxyMode": "Режим проксі",
|
||
"socks5UseSingleProxy": "Використовувати один проксі",
|
||
"socks5UseProxyChain": "Використовувати ланцюжок проксі",
|
||
"socks5UsePreset": "Використовувати збережений пресет",
|
||
"socks5SelectPreset": "Вибрати пресет",
|
||
"socks5ManagePresets": "Керувати пресетами",
|
||
"socks5ProxyNode": "Проксі {{number}}",
|
||
"socks5AddProxy": "Додати проксі до ланцюжка",
|
||
"socks5RemoveProxy": "Видалити проксі",
|
||
"socks5ProxyType": "Тип проксі",
|
||
"socks5SaveAsPreset": "Зберегти як пресет",
|
||
"socks5SavePresetTitle": "Зберегти ланцюжок проксі як пресет",
|
||
"socks5SavePresetDescription": "Зберегти поточну конфігурацію ланцюжка проксі як пресет для повторного використання",
|
||
"socks5PresetName": "Назва пресету",
|
||
"socks5PresetDescription": "Опис (необов'язково)",
|
||
"socks5PresetCreated": "Пресет ланцюжка проксі створено",
|
||
"socks5PresetUpdated": "Пресет ланцюжка проксі оновлено",
|
||
"socks5PresetDeleted": "Пресет ланцюжка проксі видалено",
|
||
"socks5PresetSaved": "Пресет \"{{name}}\" успішно збережено",
|
||
"socks5PresetSaveError": "Не вдалося зберегти пресет",
|
||
"socks5PresetNameRequired": "Потрібна назва пресету",
|
||
"socks5EmptyChainError": "Неможливо зберегти порожній ланцюжок проксі",
|
||
"socks5ProxyChainEmpty": "Додайте принаймні один проксі-сервер до ланцюжка",
|
||
"socks5HostDescription": "Ім'я хоста або IP-адреса проксі-сервера SOCKS",
|
||
"socks5PortDescription": "Номер порту проксі-сервера SOCKS (за замовчуванням: 1080)",
|
||
"addProxyNode": "Додати проксі-вузол",
|
||
"noProxyNodes": "Проксі-вузли не налаштовано. Натисніть «Додати проксі-вузол», щоб додати його.",
|
||
"proxyNode": "Проксі-вузол",
|
||
"proxyType": "Тип проксі-сервера",
|
||
"quickActions": "Швидкі дії",
|
||
"quickActionsDescription": "Швидкі дії дозволяють створювати власні кнопки, які виконують фрагменти SSH на цьому сервері. Ці кнопки відображатимуться у верхній частині сторінки «Статистика сервера» для швидкого доступу.",
|
||
"quickActionsList": "Список швидких дій",
|
||
"addQuickAction": "Додати швидку дію",
|
||
"quickActionName": "Назва дії",
|
||
"noSnippetFound": "Фрагмент коду не знайдено",
|
||
"quickActionsOrder": "Кнопки швидких дій відображатимуться в порядку, зазначеному вище, на сторінці статистики сервера",
|
||
"advancedAuthSettings": "Додаткові налаштування автентифікації",
|
||
"sudoPasswordAutoFill": "Автоматичне заповнення пароля Sudo",
|
||
"sudoPasswordAutoFillDesc": "Автоматично пропонувати ввести пароль SSH, коли sudo запитує пароль",
|
||
"sudoPassword": "Пароль Sudo",
|
||
"sudoPasswordDesc": "Додатковий пароль для команд sudo (корисно для автентифікації за ключем)",
|
||
"socks4": "SOCKS4",
|
||
"socks5": "SOCKS5",
|
||
"executeSnippetOnConnect": "Виконати фрагмент коду під час підключення терміналу",
|
||
"autoMosh": "Автоматичний MOSH",
|
||
"autoMoshDesc": "Автоматично запускати команду MOSH під час підключення",
|
||
"moshCommand": "Команда MOSH",
|
||
"moshCommandDesc": "Команда MOSH для виконання",
|
||
"environmentVariables": "Змінні середовища",
|
||
"environmentVariablesDesc": "Встановити користувацькі змінні середовища для сеансу терміналу",
|
||
"variableName": "Назва змінної",
|
||
"variableValue": "Значення",
|
||
"addVariable": "Додати Змінна",
|
||
"docker": "Docker",
|
||
"openDocker": "Відкрити Docker",
|
||
"notEnabled": "Docker не ввімкнено для цього хоста. Увімкніть його в налаштуваннях хоста, щоб використовувати функції Docker.",
|
||
"validating": "Перевірка Docker...",
|
||
"error": "Помилка",
|
||
"errorCode": "Код помилки: {{code}}",
|
||
"version": "Docker v{{version}}",
|
||
"current": "Поточний",
|
||
"used_limit": "Використано / Ліміт",
|
||
"percentage": "Відсоток",
|
||
"input": "Вхід",
|
||
"output": "Вихід",
|
||
"read": "Читання",
|
||
"write": "Запис",
|
||
"pids": "PID",
|
||
"id": "ID",
|
||
"state": "Стан",
|
||
"console": "Консоль",
|
||
"containerMustBeRunning": "Контейнер має бути запущений для підключення до консолі",
|
||
"authenticationRequired": "Потрібна автентифікація",
|
||
"connectedTo": "Підключено до {{containerName}}",
|
||
"disconnected": "Відключено",
|
||
"consoleError": "Помилка консолі",
|
||
"errorMessage": "Помилка: {{message}}",
|
||
"failedToConnect": "Не вдалося підключитися до консолі",
|
||
"disconnectedFromContainer": "Відключено від консолі контейнера.",
|
||
"containerNotRunning": "Контейнер не запущено",
|
||
"startContainerToAccess": "Запустіть контейнер для доступу до консолі",
|
||
"selectShell": "Виберіть оболонку",
|
||
"bash": "Bash",
|
||
"sh": "Sh",
|
||
"ash": "Ash",
|
||
"connecting": "Підключення...",
|
||
"connect": "Підключитися",
|
||
"disconnect": "Відключитися",
|
||
"notConnected": "Не підключено",
|
||
"clickToConnect": "Натисніть \"Підключитися\", щоб запустити інтерактивну оболонку",
|
||
"connectingTo": "Підключення до {{containerName}}...",
|
||
"containerMustBeRunningToViewStats": "Контейнер має бути запущений для перегляду статистики",
|
||
"failedToFetchStats": "Не вдалося отримати статистику",
|
||
"noContainersFound": "Контейнерів не знайдено",
|
||
"noContainersFoundHint": "Почніть зі створення контейнерів на вашому сервері",
|
||
"searchPlaceholder": "Пошук за назвою, зображенням або ідентифікатором...",
|
||
"filterByStatusPlaceholder": "Фільтрувати за статусом",
|
||
"allContainersCount": "Усі ({{count}})",
|
||
"statusCount": "{{status}} ({{count}})",
|
||
"noContainersMatchFilters": "Немає контейнерів, що відповідають вашим фільтрам",
|
||
"noContainersMatchFiltersHint": "Спробуйте змінити пошук або фільтр",
|
||
"containerStarted": "Контейнер {{name}} запущено",
|
||
"failedToStartContainer": "Не вдалося запустити контейнер: {{error}}",
|
||
"containerStopped": "Контейнер {{name}} зупинено",
|
||
"failedToStopContainer": "Не вдалося зупинити контейнер: {{error}}",
|
||
"containerRestarted": "Контейнер {{name}} перезапущено",
|
||
"failedToRestartContainer": "Не вдалося перезапустити контейнер: {{error}}",
|
||
"containerUnpaused": "Контейнер {{name}} відновлено",
|
||
"containerPaused": "Контейнер {{name}} призупинено",
|
||
"failedToTogglePauseContainer": "Не вдалося {{action}} контейнер: {{error}}",
|
||
"containerRemoved": "Контейнер {{name}} видалено",
|
||
"failedToRemoveContainer": "Не вдалося видалити контейнер: {{error}}",
|
||
"image": "Зображення:",
|
||
"idLabel": "Ідентифікатор:",
|
||
"ports": "Порти:",
|
||
"noPorts": "Немає",
|
||
"created": "Створено:",
|
||
"start": "Початок",
|
||
"stop": "Зупинка",
|
||
"unpause": "Відновлення паузи",
|
||
"pause": "Пауза",
|
||
"restart": "Перезапуск",
|
||
"removeContainer": "Видалити контейнер",
|
||
"confirmRemoveContainer": "Ви впевнені, що хочете видалити контейнер \"{{name}}\"?",
|
||
"runningContainerWarning": "Попередження: Цей контейнер наразі працює і буде примусово видалений.",
|
||
"removing": "Видалення:",
|
||
"containerNotFound": "Контейнер не знайдено",
|
||
"backToList": "Повернутися до списку",
|
||
"logs": "Журнали",
|
||
"stats": "Статистика",
|
||
"consoleTab": "Консоль",
|
||
"failedToFetchLogs": "Не вдалося отримати журнали: {{error}}",
|
||
"failedToDownloadLogs": "Не вдалося завантажити журнали: {{error}}",
|
||
"linesToShow": "Рядки для відображення",
|
||
"last50Lines": "Останні 50 рядків",
|
||
"last100Lines": "Останні 100 рядків",
|
||
"last500Lines": "Останні 500 рядків",
|
||
"last1000Lines": "Останні 1000 рядків",
|
||
"allLogs": "Усі журнали",
|
||
"showTimestamps": "Показати позначки часу",
|
||
"autoRefresh": "Автоматичне оновлення",
|
||
"filterLogsPlaceholder": "Фільтрувати журнали...",
|
||
"noLogsAvailable": "Журнали недоступні"
|
||
},
|
||
"terminal": {
|
||
"title": "Термінал",
|
||
"connect": "Підключитися до хоста",
|
||
"disconnect": "Відключитися",
|
||
"clear": "Очистити",
|
||
"copy": "Копіювати",
|
||
"paste": "Вставити",
|
||
"find": "Знайти",
|
||
"fullscreen": "Повний екран",
|
||
"splitHorizontal": "Розділити Горизонтально",
|
||
"splitVertical": "Розділити Вертикально",
|
||
"closePanel": "Закрити панель",
|
||
"reconnect": "Повторне підключення",
|
||
"sessionEnded": "Сеанс завершено",
|
||
"connectionLost": "З'єднання втрачено",
|
||
"error": "ПОМИЛКА: {{message}}",
|
||
"disconnected": "Відключено",
|
||
"connectionClosed": "З'єднання закрито",
|
||
"connectionError": "Помилка з'єднання: {{message}}",
|
||
"connected": "Підключено",
|
||
"sshConnected": "SSH-з'єднання встановлено",
|
||
"authError": "Помилка автентифікації: {{message}}",
|
||
"unknownError": "Сталася невідома помилка",
|
||
"messageParseError": "Не вдалося проаналізувати повідомлення сервера",
|
||
"websocketError": "Помилка з'єднання WebSocket",
|
||
"connecting": "Підключення...",
|
||
"reconnecting": "Повторне підключення... ({{attempt}}/{{max}})",
|
||
"reconnected": "Повторне підключення успішно",
|
||
"maxReconnectAttemptsReached": "Досягнуто максимальної кількості спроб повторного підключення",
|
||
"connectionTimeout": "Час очікування з'єднання",
|
||
"terminalTitle": "Термінал - {{host}}",
|
||
"terminalWithPath": "Термінал - {{host}}:{{path}}",
|
||
"runTitle": "Виконується {{command}} - {{host}}",
|
||
"totpRequired": "Потрібна двофакторна автентифікація",
|
||
"totpCodeLabel": "Код підтвердження",
|
||
"totpPlaceholder": "000000",
|
||
"totpVerify": "Підтвердити",
|
||
"sudoPasswordPopupTitle": "Ввести пароль?",
|
||
"sudoPasswordPopupHint": "Натисніть Enter для вставки, Esc для закриття",
|
||
"sudoPasswordPopupConfirm": "Вставити",
|
||
"sudoPasswordPopupDismiss": "Закрити"
|
||
},
|
||
"fileManager": {
|
||
"title": "Файловий менеджер",
|
||
"file": "Файл",
|
||
"folder": "Папка",
|
||
"connectToSsh": "Підключення до SSH для використання файлових операцій",
|
||
"uploadFile": "Завантажити файл",
|
||
"downloadFile": "Завантажити",
|
||
"extractArchive": "Розпакувати архів",
|
||
"extractingArchive": "Розпакування {{name}}...",
|
||
"archiveExtractedSuccessfully": "{{name}} успішно розпаковано",
|
||
"extractFailed": "Розпакування не вдалося",
|
||
"compressFile": "Стиснути файл",
|
||
"compressFiles": "Стиснути файли",
|
||
"compressFilesDesc": "Стиснути {{count}} елементів в архів",
|
||
"archiveName": "Назва архіву",
|
||
"enterArchiveName": "Введіть назву архіву...",
|
||
"compressionFormat": "Формат стиснення",
|
||
"selectedFiles": "Вибрані файли",
|
||
"andMoreFiles": "та ще {{count}}...",
|
||
"compress": "Стиснути",
|
||
"compressingFiles": "Стиснути {{count}} елементів в {{name}}...",
|
||
"filesCompressedSuccessfully": "{{name}} створено успішно",
|
||
"compressFailed": "Стиснення не вдалося",
|
||
"edit": "Редагувати",
|
||
"preview": "Попередній перегляд",
|
||
"previous": "Попередній",
|
||
"next": "Наступний",
|
||
"pageXOfY": "Сторінка {{current}} з {{total}}",
|
||
"zoomOut": "Зменшити масштаб",
|
||
"zoomIn": "Збільшити масштаб",
|
||
"newFile": "Новий файл",
|
||
"newFolder": "Нова папка",
|
||
"rename": "Перейменувати",
|
||
"renameItem": "Перейменувати елемент",
|
||
"deleteItem": "Видалити елемент",
|
||
"currentPath": "Поточний шлях",
|
||
"uploadFileTitle": "Завантажити файл",
|
||
"maxFileSize": "Максимум: 1 ГБ (JSON) / 5 ГБ (бінарний) - Підтримуються великі файли",
|
||
"removeFile": "Видалити файл",
|
||
"clickToSelectFile": "Натисніть, щоб вибрати файл",
|
||
"chooseFile": "Вибрати файл",
|
||
"uploading": "Завантаження...",
|
||
"downloading": "Завантаження...",
|
||
"uploadingFile": "Завантаження {{name}}...",
|
||
"uploadingLargeFile": "Завантаження великого файлу {{name}} ({{size}})...",
|
||
"downloadingFile": "Завантаження {{name}}...",
|
||
"creatingFile": "Створення {{name}}...",
|
||
"creatingFolder": "Створення {{name}}...",
|
||
"deletingItem": "Видалення {{type}} {{name}}...",
|
||
"renamingItem": "Перейменування {{type}} {{oldName}} на {{newName}}...",
|
||
"createNewFile": "Створити новий файл",
|
||
"fileName": "Ім'я файлу",
|
||
"creating": "Створення...",
|
||
"createFile": "Створити файл",
|
||
"createNewFolder": "Створити нову папку",
|
||
"folderName": "Ім'я папки",
|
||
"createFolder": "Створити папку",
|
||
"warningCannotUndo": "Попередження: Цю дію не можна скасувати",
|
||
"itemPath": "Елемент Шлях",
|
||
"thisIsDirectory": "Це каталог (буде видалено рекурсивно)",
|
||
"deleting": "Видалення...",
|
||
"currentPathLabel": "Поточний шлях",
|
||
"newName": "Нова назва",
|
||
"thisIsDirectoryRename": "Це каталог",
|
||
"renaming": "Перейменування...",
|
||
"fileUploadedSuccessfully": "Файл \"{{name}}\" успішно завантажено",
|
||
"failedToUploadFile": "Не вдалося завантажити файл",
|
||
"fileDownloadedSuccessfully": "Файл \"{{name}}\" успішно завантажено",
|
||
"failedToDownloadFile": "Не вдалося завантажити файл",
|
||
"noFileContent": "Вміст файлу не отримано",
|
||
"filePath": "Шлях до файлу",
|
||
"fileCreatedSuccessfully": "Файл \"{{name}}\" успішно створено",
|
||
"failedToCreateFile": "Не вдалося створити файл",
|
||
"folderCreatedSuccessfully": "Папка \"{{name}}\" успішно створено",
|
||
"failedToCreateFolder": "Не вдалося створити папку",
|
||
"failedToCreateItem": "Не вдалося створити елемент",
|
||
"operationFailed": "Операція {{operation}} не вдалася для {{name}}: {{error}}",
|
||
"failedToResolveSymlink": "Не вдалося розпізнати символічне посилання",
|
||
"itemDeletedSuccessfully": "{{type}} успішно видалено",
|
||
"itemsDeletedSuccessfully": "{{count}} елементів успішно видалено",
|
||
"failedToDeleteItems": "Не вдалося видалити елементи",
|
||
"dragFilesToUpload": "Перетягніть сюди файли для завантаження",
|
||
"emptyFolder": "Ця папка порожня",
|
||
"itemCount": "{{count}} елементів",
|
||
"selectedCount": "{{count}} вибрано",
|
||
"searchFiles": "Пошук файлів...",
|
||
"upload": "Завантаження",
|
||
"selectHostToStart": "Виберіть хост для початку керування файлами",
|
||
"failedToConnect": "Не вдалося підключитися до SSH",
|
||
"failedToLoadDirectory": "Не вдалося завантажити каталог",
|
||
"noSSHConnection": "Немає SSH-з'єднання",
|
||
"enterFolderName": "Введіть назву папки:",
|
||
"enterFileName": "Введіть назву файлу:",
|
||
"copy": "Копіювати",
|
||
"cut": "Вирізати",
|
||
"paste": "Вставити",
|
||
"copyPath": "Копіювати шлях",
|
||
"copyPaths": "Копіювати шляхи",
|
||
"delete": "Видалити",
|
||
"properties": "Властивості",
|
||
"refresh": "Оновити",
|
||
"downloadFiles": "Завантажити {{count}} файлів у браузер",
|
||
"copyFiles": "Копіювати {{count}} елементів",
|
||
"cutFiles": "Вирізати {{count}} елементів",
|
||
"deleteFiles": "Видалити {{count}} елементів",
|
||
"filesCopiedToClipboard": "{{count}} елементів скопійовано в буфер обміну",
|
||
"filesCutToClipboard": "{{count}} елементів вирізано в буфер обміну",
|
||
"pathCopiedToClipboard": "Шлях скопійовано в буфер обміну",
|
||
"pathsCopiedToClipboard": "{{count}} шляхів скопійовано в буфер обміну",
|
||
"failedToCopyPath": "Не вдалося скопіювати шлях у буфер обміну",
|
||
"movedItems": "Переміщено {{count}} елементів",
|
||
"failedToDeleteItem": "Не вдалося видалити елемент",
|
||
"itemRenamedSuccessfully": "{{type}} перейменовано успішно",
|
||
"failedToRenameItem": "Не вдалося перейменувати елемент",
|
||
"download": "Завантажити",
|
||
"permissions": "Дозволи",
|
||
"size": "Розмір",
|
||
"modified": "Змінено",
|
||
"path": "Шлях",
|
||
"confirmDelete": "Ви впевнені, що хочете видалити {{name}}?",
|
||
"uploadSuccess": "Файл успішно завантажено",
|
||
"uploadFailed": "Завантаження файлу не вдалося",
|
||
"downloadSuccess": "Файл успішно завантажено",
|
||
"downloadFailed": "Завантаження файлу не вдалося",
|
||
"permissionDenied": "Доступ відмовлено",
|
||
"checkDockerLogs": "Перевірте журнали Docker для отримання детальної інформації про помилку",
|
||
"internalServerError": "Сталася внутрішня помилка сервера",
|
||
"serverError": "Помилка сервера",
|
||
"error": "Помилка",
|
||
"requestFailed": "Запит не вдався, код стану",
|
||
"unknownFileError": "невідомо",
|
||
"cannotReadFile": "Неможливо прочитати файл",
|
||
"noSshSessionId": "Ідентифікатор сеансу SSH недоступний",
|
||
"noFilePath": "Шлях до файлу недоступний",
|
||
"noCurrentHost": "Поточний хост недоступний",
|
||
"fileSavedSuccessfully": "Файл успішно збережено",
|
||
"saveTimeout": "Час очікування операції збереження минув. Файл, можливо, було успішно збережено, але операція зайняла забагато часу. Перевірте журнали Docker для підтвердження.",
|
||
"failedToSaveFile": "Не вдалося зберегти файл",
|
||
"deletedSuccessfully": "успішно видалено",
|
||
"connectToServer": "Підключення до сервера",
|
||
"selectServerToEdit": "Виберіть сервер на бічній панелі, щоб розпочати редагування файлів",
|
||
"fileOperations": "Операції з файлами",
|
||
"confirmDeleteMessage": "Ви впевнені, що хочете видалити <strong>{{name}}</strong>?",
|
||
"confirmDeleteSingleItem": "Ви впевнені, що хочете остаточно видалити \"{{name}}\"?",
|
||
"confirmDeleteMultipleItems": "Ви впевнені, що хочете остаточно видалити елементи {{count}}?",
|
||
"confirmDeleteMultipleItemsWithFolders": "Ви впевнені, що хочете остаточно видалити елементи {{count}}? Це стосується папок та їхнього вмісту.",
|
||
"confirmDeleteFolder": "Ви впевнені, що хочете остаточно видалити папку \"{{name}}\" та весь її вміст?",
|
||
"deleteDirectoryWarning": "Це призведе до видалення папки та всього її вмісту.",
|
||
"actionCannotBeUndone": "Цю дію не можна скасувати.",
|
||
"permanentDeleteWarning": "Цю дію не можна скасувати. Елемент(и) буде остаточно видалено із сервера.",
|
||
"recent": "Нещодавні",
|
||
"pinned": "Закріплені",
|
||
"folderShortcuts": "Ярлики папок",
|
||
"noRecentFiles": "Немає нещодавніх файлів.",
|
||
"noPinnedFiles": "Немає закріплених файлів.",
|
||
"enterFolderPath": "Введіть шлях до папки",
|
||
"noShortcuts": "Ярликів немає.",
|
||
"searchFilesAndFolders": "Пошук файлів і папок...",
|
||
"noFilesOrFoldersFound": "Файлів і папок не знайдено.",
|
||
"failedToConnectSSH": "Не вдалося підключитися до SSH",
|
||
"failedToReconnectSSH": "Не вдалося відновити сеанс SSH",
|
||
"failedToListFiles": "Не вдалося переглянути список файлів",
|
||
"fetchHomeDataTimeout": "Час очікування отримання домашніх даних минув",
|
||
"sshStatusCheckTimeout": "Час очікування перевірки стану SSH минув",
|
||
"sshReconnectionTimeout": "Час очікування повторного підключення SSH минув",
|
||
"saveOperationTimeout": "Час очікування операції збереження минув",
|
||
"cannotSaveFile": "Не вдається зберегти файл",
|
||
"dragSystemFilesToUpload": "Перетягніть системні файли сюди для завантаження",
|
||
"dragFilesToWindowToDownload": "Перетягніть файли за межі вікна для завантаження",
|
||
"openTerminalHere": "Відкрити термінал тут",
|
||
"run": "Запустити",
|
||
"saveToSystem": "Зберегти як...",
|
||
"selectLocationToSave": "Виберіть місце для збереження",
|
||
"openTerminalInFolder": "Відкрити термінал у цій папці",
|
||
"openTerminalInFileLocation": "Відкрити термінал у місці розташування файлу",
|
||
"terminalWithPath": "Термінал - {{host}}:{{path}}",
|
||
"runningFile": "Запущено - {{file}}",
|
||
"onlyRunExecutableFiles": "Можна запускати лише виконувані файли",
|
||
"noHostSelected": "Немає хоста вибрано",
|
||
"starred": "Позначено зірочкою",
|
||
"shortcuts": "Ярлики",
|
||
"directories": "Каталоги",
|
||
"removedFromRecentFiles": "Видалено \"{{name}}\" з останніх файлів",
|
||
"removeFailed": "Видалення не вдалося",
|
||
"unpinnedSuccessfully": "Відкріплено \"{{name}}\" успішно",
|
||
"unpinFailed": "Відкріплення не вдалося",
|
||
"removedShortcut": "Видалено ярлик \"{{name}}\"",
|
||
"removeShortcutFailed": "Видалення ярлика не вдалося",
|
||
"clearedAllRecentFiles": "Очищено всі останні файли",
|
||
"clearFailed": "Очищення не вдалося",
|
||
"removeFromRecentFiles": "Видалити з останніх файлів",
|
||
"clearAllRecentFiles": "Очистити всі останні файли",
|
||
"unpinFile": "Відкріпити файл",
|
||
"removeShortcut": "Видалити ярлик",
|
||
"saveFilesToSystem": "Зберегти {{count}} файлів як...",
|
||
"pinFile": "Закріпити файл",
|
||
"addToShortcuts": "Додати до ярликів",
|
||
"downloadToDefaultLocation": "Завантажити в розташування за замовчуванням",
|
||
"pasteFailed": "Вставка не вдалася",
|
||
"noUndoableActions": "Немає дій, які можна скасувати",
|
||
"undoCopySuccess": "Скасовано копіювання: Видалено {{count}} скопійованих файлів",
|
||
"undoCopyFailedDelete": "Скасувати не вдалося: Не вдалося видалити жодних скопійованих файлів",
|
||
"undoCopyFailedNoInfo": "Скасувати не вдалося: Не вдалося знайти інформацію про скопійований файл",
|
||
"undoMoveSuccess": "Скасовано переміщення: Переміщено {{count}} файлів назад у початкове розташування",
|
||
"undoMoveFailedMove": "Скасувати не вдалося: Не вдалося перемістити жодних файлів назад",
|
||
"undoMoveFailedNoInfo": "Скасувати не вдалося: Не вдалося знайти інформацію про переміщений файл",
|
||
"undoDeleteNotSupported": "Операцію видалення не можна скасувати: Файли остаточно видалено з сервера",
|
||
"undoTypeNotSupported": "Непідтримуваний тип операції скасування",
|
||
"undoOperationFailed": "Операція скасування не вдалася",
|
||
"unknownError": "Невідома помилка",
|
||
"enterPath": "Ввести шлях...",
|
||
"editPath": "Редагувати шлях",
|
||
"confirm": "Підтвердити",
|
||
"cancel": "Скасувати",
|
||
"find": "Знайти...",
|
||
"replaceWith": "Замінити на...",
|
||
"replace": "Замінити",
|
||
"replaceAll": "Замінити все",
|
||
"downloadInstead": "Завантажити замість цього",
|
||
"keyboardShortcuts": "Скорочені клавіші",
|
||
"searchAndReplace": "Пошук та заміна",
|
||
"editing": "Редагування",
|
||
"navigation": "Навігація",
|
||
"code": "Код",
|
||
"search": "Пошук",
|
||
"findNext": "Знайти наступний",
|
||
"findPrevious": "Знайти попередній",
|
||
"save": "Зберегти",
|
||
"selectAll": "Вибрати все",
|
||
"undo": "Скасувати",
|
||
"redo": "Повторити",
|
||
"goToLine": "Перейти до рядка",
|
||
"moveLineUp": "Перемістити рядок вгору",
|
||
"moveLineDown": "Перемістити рядок вниз",
|
||
"toggleComment": "Перемкнути коментар",
|
||
"indent": "Відступ",
|
||
"outdent": "Зменшити відступ",
|
||
"autoComplete": "Автозаповнення",
|
||
"imageLoadError": "Не вдалося завантажити зображення",
|
||
"rotate": "Повернути",
|
||
"originalSize": "Оригінальний розмір",
|
||
"startTyping": "Почніть друкувати...",
|
||
"unknownSize": "Невідомий розмір",
|
||
"fileIsEmpty": "Файл порожній",
|
||
"largeFileWarning": "Попередження про великий файл",
|
||
"largeFileWarningDesc": "Розмір цього файлу становить {{size}}, що може спричинити проблеми з продуктивністю під час відкриття як текст.",
|
||
"fileNotFoundAndRemoved": "Файл \"{{name}}\" не знайдено та видалено з нещодавніх/закріплених файлів",
|
||
"failedToLoadFile": "Не вдалося завантажити файл: {{error}}",
|
||
"serverErrorOccurred": "Сталася помилка сервера. Спробуйте ще раз пізніше.",
|
||
"autoSaveFailed": "Помилка автоматичного збереження",
|
||
"fileAutoSaved": "Файл автоматично збережено",
|
||
"moveFileFailed": "Не вдалося перемістити {{name}}",
|
||
"moveOperationFailed": "Помилка переміщення",
|
||
"canOnlyCompareFiles": "Можна порівняти лише два файли",
|
||
"comparingFiles": "Порівняння файлів: {{file1}} та {{file2}}",
|
||
"dragFailed": "Помилка перетягування",
|
||
"filePinnedSuccessfully": "Файл \"{{name}}\" успішно закріплено",
|
||
"pinFileFailed": "Не вдалося закріпити файл",
|
||
"fileUnpinnedSuccessfully": "Файл \"{{name}}\" успішно відкріплено",
|
||
"unpinFileFailed": "Не вдалося відкріпити файл",
|
||
"shortcutAddedSuccessfully": "Ярлик папки \"{{name}}\" успішно додано",
|
||
"addShortcutFailed": "Не вдалося додати ярлик",
|
||
"operationCompletedSuccessfully": "{{operation}} {{count}} елементів успішно",
|
||
"operationCompleted": "{{operation}} {{count}} елементів",
|
||
"downloadFileSuccess": "Файл {{name}} успішно завантажено",
|
||
"downloadFileFailed": "Завантаження не вдалося",
|
||
"moveTo": "Перемістити до {{name}}",
|
||
"diffCompareWith": "Різниця у порівнянні з {{name}}",
|
||
"dragOutsideToDownload": "Перетягніть за межі вікна, щоб завантажити ({{count}} файлів)",
|
||
"newFolderDefault": "НоваПапка",
|
||
"newFileDefault": "НовийФайл.txt",
|
||
"successfullyMovedItems": "Елементи {{count}} успішно переміщено до {{target}}",
|
||
"move": "Перемістити",
|
||
"searchInFile": "Пошук у файлі (Ctrl+F)",
|
||
"showKeyboardShortcuts": "Показати комбінації клавіш",
|
||
"startWritingMarkdown": "Почніть писати вміст Markdown...",
|
||
"loadingFileComparison": "Завантаження порівняння файлів...",
|
||
"reload": "Перезавантажити",
|
||
"compare": "Порівняти",
|
||
"sideBySide": "Збоку поруч",
|
||
"inline": "Вбудовано",
|
||
"fileComparison": "Порівняння файлів: {{file1}} проти {{file2}}",
|
||
"fileTooLarge": "Файл занадто великий: {{error}}",
|
||
"sshConnectionFailed": "SSH-з'єднання не вдалося. Перевірте ваше з'єднання з {{name}} ({{ip}}:{{port}})",
|
||
"loadFileFailed": "Не вдалося завантажити файл: {{error}}",
|
||
"connectedSuccessfully": "Підключено успішно",
|
||
"totpVerificationFailed": "Помилка перевірки TOTP",
|
||
"verificationCodePrompt": "Код підтвердження:",
|
||
"changePermissions": "Змінити дозволи",
|
||
"changePermissionsDesc": "Змінити дозволи файлу для",
|
||
"currentPermissions": "Поточні дозволи",
|
||
"newPermissions": "Нові дозволи",
|
||
"owner": "Власник",
|
||
"group": "Група",
|
||
"others": "Інші",
|
||
"read": "Читання",
|
||
"write": "Запис",
|
||
"execute": "Виконання",
|
||
"permissionsChangedSuccessfully": "Дозволи успішно змінено",
|
||
"failedToChangePermissions": "Не вдалося змінити дозволи"
|
||
},
|
||
"tunnel": {
|
||
"noTunnelsConfigured": "Тунелі не налаштовано",
|
||
"configureTunnelsInHostSettings": "Налаштуйте тунельні з'єднання в Host Manager, щоб розпочати"
|
||
},
|
||
"tunnels": {
|
||
"title": "SSH-тунелі",
|
||
"noSshTunnels": "SSH-тунелів немає",
|
||
"createFirstTunnelMessage": "Ви ще не створили жодних SSH-тунелів. Налаштуйте тунельні з'єднання в Host Manager, щоб розпочати.",
|
||
"connected": "Підключено",
|
||
"disconnected": "Відключено",
|
||
"connecting": "Підключення...",
|
||
"disconnecting": "Відключення...",
|
||
"unknownTunnelStatus": "Невідомо",
|
||
"statusUnknown": "Невідомо",
|
||
"unknown": "Невідомо",
|
||
"error": "Помилка",
|
||
"failed": "Не вдалося",
|
||
"retrying": "Повторна спроба",
|
||
"waiting": "Очікування",
|
||
"waitingForRetry": "Очікування повторної спроби",
|
||
"retryingConnection": "Повторна спроба підключення",
|
||
"canceling": "Скасування...",
|
||
"connect": "Підключення",
|
||
"disconnect": "Відключення",
|
||
"cancel": "Скасування",
|
||
"port": "Порт",
|
||
"attempt": "Спроба {{current}} з {{max}}",
|
||
"nextRetryIn": "Наступна повторна спроба через {{seconds}} секунд",
|
||
"checkDockerLogs": "Перевірте журнали Docker, щоб дізнатися причину помилки, приєднайтеся до",
|
||
"orCreate": "або створіть",
|
||
"noTunnelConnections": "Тунельні підключення не налаштовано",
|
||
"tunnelConnections": "Тунельні підключення",
|
||
"addTunnel": "Додати тунель",
|
||
"editTunnel": "Редагувати тунель",
|
||
"deleteTunnel": "Видалити Тунель",
|
||
"tunnelName": "Назва тунелю",
|
||
"localPort": "Локальний порт",
|
||
"remoteHost": "Віддалений хост",
|
||
"remotePort": "Віддалений порт",
|
||
"autoStart": "Автозапуск",
|
||
"status": "Стан",
|
||
"active": "Активний",
|
||
"inactive": "Неактивний",
|
||
"start": "Пуск",
|
||
"stop": "Зупинка",
|
||
"restart": "Перезапуск",
|
||
"connectionType": "Тип з'єднання",
|
||
"local": "Локальний",
|
||
"remote": "Віддалений",
|
||
"dynamic": "Динамічний",
|
||
"unknownConnectionStatus": "Невідомий",
|
||
"portMapping": "Порт {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
|
||
"endpointHostNotFound": "Хост кінцевої точки не знайдено",
|
||
"discord": "Discord",
|
||
"githubIssue": "Проблема з GitHub",
|
||
"forHelp": "для допомоги"
|
||
},
|
||
"serverStats": {
|
||
"title": "Статистика сервера",
|
||
"cpu": "ЦП",
|
||
"memory": "Пам'ять",
|
||
"disk": "Диск",
|
||
"network": "Мережа",
|
||
"uptime": "Час безвідмовної роботи",
|
||
"loadAverage": "Середнє: {{avg1}}, {{avg5}}, {{avg15}}",
|
||
"processes": "Процеси",
|
||
"connections": "Підключення",
|
||
"usage": "Використання",
|
||
"available": "Доступно",
|
||
"total": "Всього",
|
||
"free": "Вільно",
|
||
"used": "Використано",
|
||
"percentage": "Відсоток",
|
||
"refreshStatusAndMetrics": "Стан оновлення та показники",
|
||
"refreshStatus": "Стан оновлення",
|
||
"fileManagerAlreadyOpen": "Файловий менеджер вже відкрито для цього хоста",
|
||
"openFileManager": "Відкрити файловий менеджер",
|
||
"cpuCores_one": "{{count}} ЦП",
|
||
"cpuCores_other": "{{count}} ЦП",
|
||
"naCpus": "Н/Д ЦП(и)",
|
||
"loadAverageNA": "Середня величина: Н/Д",
|
||
"cpuUsage": "Використання ЦП",
|
||
"memoryUsage": "Використання пам'яті",
|
||
"diskUsage": "Використання диска",
|
||
"rootStorageSpace": "Кореневий дисковий простір",
|
||
"of": "з",
|
||
"feedbackMessage": "Маєте ідеї щодо подальших дій з управлінням сервером? Поділитися ними на",
|
||
"failedToFetchHostConfig": "Не вдалося отримати конфігурацію хоста",
|
||
"failedToFetchStatus": "Не вдалося отримати стан сервера",
|
||
"failedToFetchMetrics": "Не вдалося отримати метрики сервера",
|
||
"failedToFetchHomeData": "Не вдалося отримати домашні дані",
|
||
"loadingMetrics": "Завантаження метрик...",
|
||
"refreshing": "Оновлення...",
|
||
"serverOffline": "Сервер не в мережі",
|
||
"cannotFetchMetrics": "Не вдається отримати метрики з офлайн-сервера",
|
||
"totpRequired": "Потрібна автентифікація TOTP",
|
||
"totpUnavailable": "Статистика сервера недоступна для серверів із підтримкою TOTP",
|
||
"load": "Завантажити",
|
||
"editLayout": "Редагувати макет",
|
||
"cancelEdit": "Скасувати",
|
||
"addWidget": "Додати віджет",
|
||
"saveLayout": "Зберегти макет",
|
||
"unsavedChanges": "Незбережені зміни",
|
||
"layoutSaved": "Макет успішно збережено",
|
||
"failedToSaveLayout": "Не вдалося зберегти макет",
|
||
"systemInfo": "Інформація про систему",
|
||
"hostname": "Ім'я хоста",
|
||
"operatingSystem": "Операційна система",
|
||
"kernel": "Ядро",
|
||
"totalUptime": "Загальний час безвідмовної роботи",
|
||
"seconds": "секунд",
|
||
"networkInterfaces": "Мережеві інтерфейси",
|
||
"noInterfacesFound": "Мережеві інтерфейси не знайдено",
|
||
"totalProcesses": "Загальна кількість процесів",
|
||
"running": "Запущено",
|
||
"noProcessesFound": "Процеси не знайдено",
|
||
"loginStats": "Статистика входу SSH",
|
||
"totalLogins": "Загальна кількість входів",
|
||
"uniqueIPs": "Унікальні IP-адреси",
|
||
"recentSuccessfulLogins": "Нещодавні успішні входи",
|
||
"recentFailedAttempts": "Нещодавні невдалі спроби",
|
||
"noRecentLoginData": "Немає даних для нещодавнього входу",
|
||
"from": "від",
|
||
"quickActions": "Швидкий Дії",
|
||
"executeQuickAction": "Виконати {{name}}",
|
||
"executingQuickAction": "Виконання {{name}}...",
|
||
"quickActionSuccess": "{{name}} успішно завершено",
|
||
"quickActionFailed": "{{name}} не вдалося",
|
||
"quickActionError": "Не вдалося виконати {{name}}"
|
||
},
|
||
"auth": {
|
||
"tagline": "КЕРУВАЧ SSH-СЕРВЕРА",
|
||
"description": "Безпечне, потужне та інтуїтивно зрозуміле керування SSH-з'єднаннями",
|
||
"welcomeBack": "Ласкаво просимо назад до TERMIX",
|
||
"createAccount": "Створіть свій обліковий запис TERMIX",
|
||
"continueExternal": "Продовжити роботу із зовнішнім постачальником",
|
||
"loginTitle": "Увійти до Termix",
|
||
"registerTitle": "Створити обліковий запис",
|
||
"loginButton": "Увійти",
|
||
"registerButton": "Зареєструватися",
|
||
"forgotPassword": "Забули пароль?",
|
||
"rememberMe": "Запам'ятати мене",
|
||
"noAccount": "Немає облікового запису?",
|
||
"hasAccount": "Вже маєте обліковий запис?",
|
||
"loginSuccess": "Вхід успішний",
|
||
"loginFailed": "Вхід не вдалося",
|
||
"registerSuccess": "Реєстрація успішна",
|
||
"registerFailed": "Реєстрація не вдалася",
|
||
"logoutSuccess": "Успішний вихід",
|
||
"invalidCredentials": "Недійсне ім'я користувача або пароль",
|
||
"accountCreated": "Обліковий запис успішно створено",
|
||
"passwordReset": "Посилання для скидання пароля надіслано",
|
||
"twoFactorAuth": "Двофакторна автентифікація",
|
||
"enterCode": "Введіть код підтвердження",
|
||
"backupCode": "Або скористайтеся резервним кодом",
|
||
"verifyCode": "Підтвердити код",
|
||
"redirectingToApp": "Переадресація до програми...",
|
||
"enableTwoFactor": "Увімкнути двофакторну автентифікацію",
|
||
"disableTwoFactor": "Вимкнути двофакторну автентифікацію",
|
||
"scanQRCode": "Відскануйте цей QR-код за допомогою програми-автентифікатора",
|
||
"backupCodes": "Резервні коди",
|
||
"saveBackupCodes": "Збережіть ці резервні коди в безпечному місці",
|
||
"twoFactorEnabledSuccess": "Двофакторну автентифікацію успішно ввімкнено!",
|
||
"twoFactorDisabled": "Двофакторну автентифікацію вимкнено",
|
||
"newBackupCodesGenerated": "Згенеровано нові резервні коди",
|
||
"backupCodesDownloaded": "Завантажено резервні коди",
|
||
"pleaseEnterSixDigitCode": "Будь ласка, введіть 6-значний код",
|
||
"invalidVerificationCode": "Недійсний код підтвердження",
|
||
"failedToDisableTotp": "Не вдалося вимкнути TOTP",
|
||
"failedToGenerateBackupCodes": "Не вдалося згенерувати резервні коди",
|
||
"enterPassword": "Введіть свій пароль",
|
||
"lockedOidcAuth": "Заблоковано (авт. OIDC)",
|
||
"twoFactorTitle": "Двофакторна автентифікація",
|
||
"twoFactorProtected": "Ваш обліковий запис захищено двофакторною автентифікацією",
|
||
"twoFactorActive": "Двофакторна автентифікація наразі активна у вашому обліковому записі",
|
||
"disable2FA": "Вимкнути 2FA",
|
||
"disableTwoFactorWarning": "Вимкнення двофакторної автентифікації зробить ваш обліковий запис менш безпечним",
|
||
"passwordOrTotpCode": "Пароль або код TOTP",
|
||
"or": "Або",
|
||
"generateNewBackupCodesText": "Згенеруйте нові резервні коди, якщо ви втратили свої існуючі",
|
||
"generateNewBackupCodes": "Згенеруйте нові резервні коди",
|
||
"yourBackupCodes": "Ваші резервні коди",
|
||
"download": "Завантажити",
|
||
"setupTwoFactorTitle": "Налаштувати двофакторну автентифікацію",
|
||
"sshAuthenticationRequired": "SSH-автентифікація Обов'язково",
|
||
"sshNoKeyboardInteractive": "Автентифікація за допомогою клавіатури недоступна",
|
||
"sshAuthenticationFailed": "Автентифікація не вдалася",
|
||
"sshAuthenticationTimeout": "Час очікування автентифікації",
|
||
"sshNoKeyboardInteractiveDescription": "Сервер не підтримує автентифікацію за допомогою клавіатури. Будь ласка, введіть свій пароль або ключ SSH.",
|
||
"sshAuthFailedDescription": "Надані облікові дані були неправильними. Будь ласка, спробуйте ще раз з дійсними обліковими даними.",
|
||
"sshTimeoutDescription": "Час очікування спроби автентифікації минув. Будь ласка, спробуйте ще раз.",
|
||
"sshProvideCredentialsDescription": "Будь ласка, введіть свої облікові дані SSH для підключення до цього сервера.",
|
||
"sshPasswordDescription": "Введіть пароль для цього SSH-з'єднання.",
|
||
"sshKeyPasswordDescription": "Якщо ваш ключ SSH зашифровано, введіть тут парольну фразу.",
|
||
"step1ScanQR": "Крок 1: Відскануйте QR-код за допомогою програми автентифікації",
|
||
"manualEntryCode": "Код ручного введення",
|
||
"cannotScanQRText": "Якщо ви не можете відсканувати QR-код, введіть цей код вручну у програмі автентифікації",
|
||
"nextVerifyCode": "Далі: Перевірка коду",
|
||
"verifyAuthenticator": "Перевірка вашого автентифікатора",
|
||
"step2EnterCode": "Крок 2: Введіть 6-значний код з вашої програми автентифікатора",
|
||
"verificationCode": "Код підтвердження",
|
||
"back": "Назад",
|
||
"verifyAndEnable": "Перевірка та увімкнення",
|
||
"saveBackupCodesTitle": "Збережіть резервні коди",
|
||
"step3StoreCodesSecurely": "Крок 3: Зберігайте ці коди в безпечному місці",
|
||
"importantBackupCodesText": "Збережіть ці резервні коди в безпечному місці. Ви можете використовувати їх для доступу до свого облікового запису, якщо втратите пристрій автентифікатора.",
|
||
"completeSetup": "Завершити налаштування",
|
||
"notEnabledText": "Двофакторна автентифікація додає додатковий рівень безпеки, вимагаючи код з вашої програми автентифікатора під час входу.",
|
||
"enableTwoFactorButton": "Увімкнути двофакторну автентифікацію",
|
||
"addExtraSecurityLayer": "Додайте додатковий рівень безпеки до вашого облікового запису",
|
||
"firstUser": "Перший користувач",
|
||
"firstUserMessage": "Ви перший користувач і будете призначені адміністратором. Ви можете переглянути налаштування адміністратора у випадаючому списку користувачів на бічній панелі. Якщо ви вважаєте, що це помилка, перевірте журнали Docker або створіть проблему на GitHub.",
|
||
"external": "Зовнішній",
|
||
"loginWithExternal": "Вхід за допомогою зовнішнього постачальника",
|
||
"loginWithExternalDesc": "Вхід за допомогою налаштованого вами зовнішнього постачальника ідентифікації",
|
||
"externalNotSupportedInElectron": "Зовнішня автентифікація поки що не підтримується в додатку Electron. Будь ласка, використовуйте веб-версію для входу в OIDC.",
|
||
"resetPasswordButton": "Скинути пароль",
|
||
"sendResetCode": "Надіслати код скидання",
|
||
"resetCodeDesc": "Введіть своє ім'я користувача, щоб отримати код скидання пароля. Код буде записано в журнали контейнера Docker.",
|
||
"resetCode": "Скинути код",
|
||
"verifyCodeButton": "Підтвердити код",
|
||
"enterResetCode": "Введіть 6-значний код із журналів контейнера Docker для користувача:",
|
||
"goToLogin": "Перейти до входу",
|
||
"newPassword": "Новий пароль",
|
||
"confirmNewPassword": "Підтвердити пароль",
|
||
"enterNewPassword": "Введіть свій новий пароль для користувача:",
|
||
"signUp": "Реєстрація",
|
||
"mobileApp": "Мобільний додаток",
|
||
"loggingInToMobileApp": "Вхід у мобільний додаток",
|
||
"desktopApp": "Додаток для комп'ютера",
|
||
"loggingInToDesktopApp": "Вхід у додаток для комп'ютера",
|
||
"loggingInToDesktopAppViaWeb": "Вхід у додаток для комп'ютера через веб-інтерфейс",
|
||
"loadingServer": "Завантаження сервера...",
|
||
"authenticating": "Автентифікація...",
|
||
"dataLossWarning": "Скидання пароля таким чином призведе до видалення всіх збережених хостів SSH, облікових даних та інших зашифрованих даних. Цю дію не можна скасувати. Використовуйте це лише в тому випадку, якщо ви забули свій пароль і не ввійшли в систему.",
|
||
"authenticationDisabled": "Автентифікацію вимкнено",
|
||
"authenticationDisabledDesc": "Усі методи автентифікації наразі вимкнено. Зверніться до свого адміністратора.",
|
||
"passwordResetSuccess": "Скидання пароля успішно завершено",
|
||
"passwordResetSuccessDesc": "Ваш пароль успішно скинуто. Тепер ви можете увійти, використовуючи свій новий пароль."
|
||
},
|
||
"errors": {
|
||
"notFound": "Сторінку не знайдено",
|
||
"unauthorized": "Несанкціонований доступ",
|
||
"forbidden": "Доступ заборонено",
|
||
"serverError": "Помилка сервера",
|
||
"networkError": "Помилка мережі",
|
||
"databaseConnection": "Не вдалося підключитися до бази даних",
|
||
"unknownError": "Невідома помилка",
|
||
"loginFailed": "Вхід не вдався",
|
||
"failedPasswordReset": "Не вдалося ініціювати скидання пароля",
|
||
"failedVerifyCode": "Не вдалося перевірити код скидання",
|
||
"failedCompleteReset": "Не вдалося завершити скидання пароля",
|
||
"invalidTotpCode": "Недійсний код TOTP",
|
||
"failedOidcLogin": "Не вдалося розпочати вхід до OIDC",
|
||
"failedUserInfo": "Не вдалося отримати інформацію про користувача після входу до OIDC",
|
||
"oidcAuthFailed": "Помилка автентифікації OIDC",
|
||
"noTokenReceived": "Токен не отримано після входу",
|
||
"invalidAuthUrl": "Отримано недійсну URL-адресу авторизації від сервера",
|
||
"invalidInput": "Недійсне введення",
|
||
"requiredField": "Це поле обов'язкове для заповнення",
|
||
"minLength": "Мінімальна довжина: {{min}}",
|
||
"maxLength": "Максимальна довжина: {{max}}",
|
||
"invalidEmail": "Недійсна адреса електронної пошти",
|
||
"passwordMismatch": "Паролі не збігаються",
|
||
"passwordLoginDisabled": "Вхід за ім'ям користувача/паролем наразі вимкнено",
|
||
"weakPassword": "Пароль занадто слабкий",
|
||
"usernameExists": "Ім'я користувача вже існує",
|
||
"emailExists": "Електронна пошта вже існує",
|
||
"loadFailed": "Не вдалося завантажити дані",
|
||
"saveError": "Не вдалося зберегти",
|
||
"sessionExpired": "Термін дії сеансу минув - будь ласка, увійдіть ще раз"
|
||
},
|
||
"messages": {
|
||
"saveSuccess": "Успішно збережено",
|
||
"saveError": "Не вдалося зберегти",
|
||
"deleteSuccess": "Успішно видалено",
|
||
"deleteError": "Не вдалося видалити",
|
||
"updateSuccess": "Успішно оновлено",
|
||
"updateError": "Не вдалося оновити",
|
||
"copySuccess": "Скопійовано в буфер обміну",
|
||
"copyError": "Не вдалося скопіювати",
|
||
"copiedToClipboard": "{{item}} скопійовано в буфер обміну",
|
||
"connectionEstablished": "З'єднання встановлено",
|
||
"connectionClosed": "З'єднання закрито",
|
||
"reconnecting": "Повторне підключення...",
|
||
"processing": "Обробка...",
|
||
"pleaseWait": "Зачекайте...",
|
||
"registrationDisabled": "Реєстрація нового облікового запису наразі вимкнена адміністратором. Будь ласка, увійдіть або зверніться до адміністратора.",
|
||
"databaseConnected": "База даних успішно підключена",
|
||
"databaseConnectionFailed": "Не вдалося підключитися до сервера бази даних",
|
||
"checkServerConnection": "Будь ласка, перевірте підключення до сервера та спробуйте ще раз",
|
||
"resetCodeSent": "Код скидання надіслано до журналів Docker",
|
||
"codeVerified": "Код успішно перевірено",
|
||
"passwordResetSuccess": "Пароль успішно скинуто",
|
||
"loginSuccess": "Вхід успішний",
|
||
"registrationSuccess": "Реєстрація успішна"
|
||
},
|
||
"profile": {
|
||
"title": "Профіль користувача",
|
||
"description": "Керування налаштуваннями облікового запису та безпекою",
|
||
"security": "Безпека",
|
||
"changePassword": "Зміна пароля",
|
||
"twoFactorAuth": "Двофакторна автентифікація",
|
||
"accountInfo": "Інформація про обліковий запис",
|
||
"role": "Роль",
|
||
"admin": "Адміністратор",
|
||
"user": "Користувач",
|
||
"authMethod": "Метод автентифікації",
|
||
"local": "Локальний",
|
||
"external": "Зовнішній (OIDC)",
|
||
"externalAndLocal": "Подвійна автентифікація",
|
||
"selectPreferredLanguage": "Виберіть бажану мову для інтерфейсу",
|
||
"fileColorCoding": "Кольорове кодування файлів",
|
||
"fileColorCodingDesc": "Кольорове кодування файлів за типом: папки (червоний), файли (синій), символічні посилання (зелений)",
|
||
"commandAutocomplete": "Автозаповнення команд",
|
||
"commandAutocompleteDesc": "Увімкнути пропозиції автозаповнення клавішею Tab для команд терміналу на основі історії ваших команд",
|
||
"defaultSnippetFoldersCollapsed": "Згорнути папки фрагментів за замовчуванням",
|
||
"defaultSnippetFoldersCollapsedDesc": "Якщо ввімкнено, всі папки фрагментів будуть згорнуті, коли ви відкриєте вкладку фрагментів",
|
||
"terminalSyntaxHighlighting": "Підсвічування синтаксису терміналу",
|
||
"showHostTags": "Показати теги хоста",
|
||
"showHostTagsDesc": "Відображати теги під кожним хостом на бічній панелі. Вимкніть, щоб приховати всі теги.",
|
||
"account": "Обліковий запис",
|
||
"appearance": "Зовнішній вигляд",
|
||
"languageLocalization": "Мова та Локалізація",
|
||
"fileManagerSettings": "Файловий менеджер",
|
||
"terminalSettings": "Термінал",
|
||
"hostSidebarSettings": "Хост і бічна панель",
|
||
"snippetsSettings": "Фрагменти коду",
|
||
"currentPassword": "Поточний пароль",
|
||
"passwordChangedSuccess": "Пароль успішно змінено! Будь ласка, увійдіть ще раз.",
|
||
"failedToChangePassword": "Не вдалося змінити пароль. Будь ласка, перевірте свій поточний пароль і спробуйте ще раз."
|
||
},
|
||
"user": {
|
||
"failedToLoadVersionInfo": "Не вдалося завантажити інформацію про версію"
|
||
},
|
||
"placeholders": {
|
||
"enterCode": "000000",
|
||
"ipAddress": "127.0.0.1",
|
||
"port": "22",
|
||
"maxRetries": "3",
|
||
"retryInterval": "10",
|
||
"language": "Мова",
|
||
"username": "ім'я користувача",
|
||
"hostname": "ім'я хоста",
|
||
"folder": "папка",
|
||
"password": "пароль",
|
||
"keyPassword": "пароль ключа",
|
||
"sudoPassword": "пароль sudo (необов'язково)",
|
||
"notes": "додати нотатки про цей хост...",
|
||
"expirationDate": "Виберіть дату закінчення терміну дії",
|
||
"pastePrivateKey": "Вставте сюди свій закритий ключ...",
|
||
"pastePublicKey": "Вставте сюди свій відкритий ключ...",
|
||
"credentialName": "Мій SSH-сервер",
|
||
"description": "Опис облікових даних SSH",
|
||
"searchCredentials": "Пошук облікових даних за іменем, іменем користувача або тегами...",
|
||
"sshConfig": "конфігурація ssh кінцевої точки",
|
||
"homePath": "/home",
|
||
"clientId": "your-client-id",
|
||
"clientSecret": "your-client-secret",
|
||
"authUrl": "https://your-provider.com/application/o/authorize/",
|
||
"redirectUrl": "https://your-provider.com/application/o/termix/",
|
||
"tokenUrl": "https://your-provider.com/application/o/token/",
|
||
"userIdField": "sub",
|
||
"usernameField": "name",
|
||
"scopes": "openid email profile",
|
||
"userinfoUrl": "https://your-provider.com/application/o/userinfo/",
|
||
"enterUsername": "Введіть ім'я користувача, щоб зробити його адміністратором",
|
||
"searchHosts": "Пошук хостів за іменем, іменем користувача, IP-адресою, папкою, тегами...",
|
||
"enterPassword": "Введіть свій пароль",
|
||
"totpCode": "6-значний код TOTP",
|
||
"searchHostsAny": "Пошук хостів (спробуйте: tag:prod, user:root, ip:192.168)...",
|
||
"confirmPassword": "Введіть свій пароль для підтвердження",
|
||
"typeHere": "Введіть тут",
|
||
"fileName": "Введіть ім'я файлу (наприклад, example.txt)",
|
||
"folderName": "Введіть папку ім'я",
|
||
"fullPath": "Введіть повний шлях до елемента",
|
||
"currentPath": "Введіть поточний шлях до елемента",
|
||
"newName": "Введіть нове ім'я",
|
||
"socks5Host": "127.0.0.1",
|
||
"socks5Username": "ім'я користувача проксі-сервера",
|
||
"socks5Password": "пароль проксі-сервера",
|
||
"socks5PresetName": "наприклад, Робочий ланцюг VPN",
|
||
"socks5PresetDescription": "наприклад, Ланцюг проксі-сервера для доступу до робочих серверів",
|
||
"moshCommand": "mosh користувач@сервер",
|
||
"defaultPort": "22",
|
||
"defaultEndpointPort": "224",
|
||
"defaultMaxRetries": "3",
|
||
"defaultRetryInterval": "10"
|
||
},
|
||
"leftSidebar": {
|
||
"failedToLoadHosts": "Не вдалося завантажити хости",
|
||
"noFolder": "Папки немає",
|
||
"passwordRequired": "Потрібен пароль",
|
||
"failedToDeleteAccount": "Не вдалося видалити обліковий запис",
|
||
"failedToMakeUserAdmin": "Не вдалося зробити користувача адміністратором",
|
||
"userIsNowAdmin": "Користувач {{username}} тепер є адміністратором",
|
||
"removeAdminConfirm": "Ви впевнені, що хочете видалити статус адміністратора з {{username}}?",
|
||
"deleteUserConfirm": "Ви впевнені, що хочете видалити користувача {{username}}? Цю дію не можна скасувати.",
|
||
"deleteAccount": "Видалити обліковий запис",
|
||
"closeDeleteAccount": "Закрити видалення облікового запису",
|
||
"deleteAccountWarning": "Цю дію неможливо скасувати. Це призведе до остаточного видалення вашого облікового запису та всіх пов'язаних з ним даних.",
|
||
"deleteAccountWarningDetails": "Видалення облікового запису призведе до видалення всіх ваших даних, включаючи хости SSH, конфігурації та налаштування. Ця дія незворотна.",
|
||
"deleteAccountWarningShort": "Цю дію неможливо скасувати та вона призведе до остаточного видалення вашого облікового запису.",
|
||
"cannotDeleteAccount": "Не вдається видалити обліковий запис",
|
||
"lastAdminWarning": "Ви останній адміністратор. Ви не можете видалити свій обліковий запис, оскільки це залишить систему без адміністраторів. Спочатку зробіть адміністратора іншому користувачеві або зверніться до служби підтримки системи.",
|
||
"confirmPassword": "Підтвердьте пароль",
|
||
"deleting": "Видалення...",
|
||
"cancel": "Скасувати"
|
||
},
|
||
"interface": {
|
||
"sidebar": "Бічна панель",
|
||
"toggleSidebar": "Перемикання бічної панелі",
|
||
"close": "Закрити",
|
||
"online": "Онлайн",
|
||
"offline": "Офлайн",
|
||
"maintenance": "Технічне обслуговування",
|
||
"degraded": "Погіршено",
|
||
"noTunnelConnections": "Тунельні з'єднання не налаштовано",
|
||
"discord": "Discord",
|
||
"connectToSshForOperations": "Підключення до SSH для використання файлових операцій",
|
||
"uploadFile": "Завантажити файл",
|
||
"newFile": "Новий файл",
|
||
"newFolder": "Нова папка",
|
||
"rename": "Перейменувати",
|
||
"deleteItem": "Видалити елемент",
|
||
"createNewFile": "Створити новий файл",
|
||
"createNewFolder": "Створити нову папку",
|
||
"renameItem": "Перейменувати елемент",
|
||
"clickToSelectFile": "Натисніть, щоб вибрати файл",
|
||
"noSshHosts": "Немає хостів SSH",
|
||
"sshHosts": "Хости SSH",
|
||
"importSshHosts": "Імпорт хостів SSH з JSON",
|
||
"clientId": "Ідентифікатор клієнта",
|
||
"clientSecret": "Секрет клієнта",
|
||
"error": "Помилка",
|
||
"warning": "Попередження",
|
||
"deleteAccount": "Видалити обліковий запис",
|
||
"closeDeleteAccount": "Закрити Видалити обліковий запис",
|
||
"cannotDeleteAccount": "Неможливо видалити обліковий запис",
|
||
"confirmPassword": "Підтвердити Пароль",
|
||
"deleting": "Видалення...",
|
||
"externalAuth": "Зовнішня автентифікація (OIDC)",
|
||
"configureExternalProvider": "Налаштувати зовнішній постачальник ідентифікації для",
|
||
"waitingForRetry": "Очікування повторної спроби",
|
||
"retryingConnection": "Повторна спроба підключення",
|
||
"resetSplitSizes": "Скинути розміри розділення",
|
||
"sshManagerAlreadyOpen": "Менеджер SSH вже відкрито",
|
||
"disabledDuringSplitScreen": "Вимкнено під час розділення екрана",
|
||
"unknown": "Невідомо",
|
||
"connected": "Підключено",
|
||
"disconnected": "Відключено",
|
||
"maxRetriesExhausted": "Максимальна кількість спроб вичерпана",
|
||
"endpointHostNotFound": "Хост кінцевої точки не знайдено",
|
||
"administrator": "Адміністратор",
|
||
"user": "Користувач",
|
||
"external": "Зовнішній",
|
||
"local": "Локальний",
|
||
"saving": "Збереження...",
|
||
"saveConfiguration": "Зберегти конфігурацію",
|
||
"loading": "Завантаження...",
|
||
"refresh": "Оновити",
|
||
"adding": "Додавання...",
|
||
"makeAdmin": "Зробити адміністратором",
|
||
"verifying": "Перевірка...",
|
||
"verifyAndEnable": "Перевірити та ввімкнути",
|
||
"secretKey": "Секретний ключ",
|
||
"totpQrCode": "QR-код TOTP",
|
||
"passwordRequired": "Пароль потрібен під час використання автентифікації за паролем",
|
||
"sshKeyRequired": "Приватний ключ SSH потрібен під час використання автентифікації за ключем",
|
||
"keyTypeRequired": "Тип ключа потрібен під час використання автентифікації за ключем",
|
||
"validSshConfigRequired": "Потрібно вибрати дійсну конфігурацію SSH зі списку",
|
||
"updateHost": "Оновити хост",
|
||
"addHost": "Додати хост",
|
||
"editHost": "Редагувати хост",
|
||
"pinConnection": "ПІН-з'єднання",
|
||
"authentication": "Автентифікація",
|
||
"password": "Пароль",
|
||
"key": "Ключ",
|
||
"sshPrivateKey": "Приватний ключ SSH",
|
||
"keyPassword": "Пароль ключа",
|
||
"keyType": "Тип ключа",
|
||
"enableTerminal": "Увімкнути термінал",
|
||
"enableTunnel": "Увімкнути тунель",
|
||
"enableFileManager": "Увімкнути файловий менеджер",
|
||
"defaultPath": "Шлях за замовчуванням",
|
||
"tunnelConnections": "Підключення до тунелю",
|
||
"maxRetries": "Максимальна кількість спроб",
|
||
"upload": "Завантажити",
|
||
"updateKey": "Оновити Ключ",
|
||
"productionFolder": "Виробництво",
|
||
"databaseServer": "Сервер бази даних",
|
||
"developmentServer": "Сервер розробки",
|
||
"developmentFolder": "Розробка",
|
||
"webServerProduction": "Веб-сервер - Виробництво",
|
||
"unknownError": "Невідома помилка",
|
||
"failedToInitiatePasswordReset": "Не вдалося ініціювати скидання пароля",
|
||
"failedToVerifyResetCode": "Не вдалося перевірити код скидання",
|
||
"failedToCompletePasswordReset": "Не вдалося завершити скидання пароля",
|
||
"invalidTotpCode": "Недійсний код TOTP",
|
||
"failedToStartOidcLogin": "Не вдалося розпочати вхід до OIDC",
|
||
"failedToGetUserInfoAfterOidc": "Не вдалося отримати інформацію про користувача після входу до OIDC",
|
||
"loginWithExternalProvider": "Вхід за допомогою зовнішнього постачальника",
|
||
"loginWithExternal": "Вхід за допомогою зовнішнього постачальника",
|
||
"sendResetCode": "Надіслати код скидання",
|
||
"verifyCode": "Підтвердити код",
|
||
"resetPassword": "Скинути пароль",
|
||
"login": "Вхід",
|
||
"signUp": "Реєстрація",
|
||
"failedToUpdateOidcConfig": "Не вдалося оновити конфігурацію OIDC",
|
||
"failedToMakeUserAdmin": "Не вдалося зробити користувача адміністратором",
|
||
"failedToStartTotpSetup": "Не вдалося розпочати налаштування TOTP",
|
||
"invalidVerificationCode": "Недійсний код підтвердження",
|
||
"failedToDisableTotp": "Не вдалося вимкнути TOTP",
|
||
"failedToGenerateBackupCodes": "Не вдалося згенерувати резервні коди"
|
||
},
|
||
"mobile": {
|
||
"selectHostToStart": "Виберіть хоста для початку термінального сеансу",
|
||
"limitedSupportMessage": "Підтримка мобільних пристроїв веб-сайту все ще триває. Використовуйте мобільний додаток для кращого досвіду.",
|
||
"mobileAppInProgress": "Мобільний додаток розробляється",
|
||
"mobileAppInProgressDesc": "Ми працюємо над спеціальним мобільним додатком, щоб забезпечити кращий досвід роботи на мобільних пристроях.",
|
||
"viewMobileAppDocs": "Встановити мобільний додаток",
|
||
"mobileAppDocumentation": "Документація мобільного додатка"
|
||
},
|
||
"dashboard": {
|
||
"title": "Панель керування",
|
||
"github": "GitHub",
|
||
"support": "Підтримка",
|
||
"discord": "Discord",
|
||
"donate": "Пожертвувати",
|
||
"serverOverview": "Огляд сервера",
|
||
"version": "Версія",
|
||
"upToDate": "Актуально",
|
||
"updateAvailable": "Доступне оновлення",
|
||
"uptime": "Час безвідмовної роботи",
|
||
"database": "База даних",
|
||
"healthy": "Справний",
|
||
"error": "Помилка",
|
||
"totalServers": "Загальна кількість серверів",
|
||
"totalTunnels": "Загальна кількість тунелів",
|
||
"totalCredentials": "Загальна кількість облікових даних",
|
||
"recentActivity": "Нещодавня активність",
|
||
"reset": "Скинути",
|
||
"loadingRecentActivity": "Завантаження останньої активності...",
|
||
"noRecentActivity": "Немає останньої активності",
|
||
"quickActions": "Швидкі дії",
|
||
"addHost": "Додати хост",
|
||
"addCredential": "Додати облікові дані",
|
||
"adminSettings": "Налаштування адміністратора",
|
||
"userProfile": "Профіль користувача",
|
||
"serverStats": "Статистика сервера",
|
||
"loadingServerStats": "Завантаження статистики сервера...",
|
||
"noServerData": "Немає даних сервера доступно",
|
||
"cpu": "ЦП",
|
||
"ram": "ОЗП",
|
||
"notAvailable": "Н/Д"
|
||
},
|
||
"rbac": {
|
||
"shareHost": "Спільний хост",
|
||
"shareHostTitle": "Доступ до спільного хоста",
|
||
"shareHostDescription": "Надати тимчасовий або постійний доступ до цього хоста",
|
||
"targetUser": "Цільовий користувач",
|
||
"selectUser": "Виберіть користувача, з яким потрібно поділитися",
|
||
"duration": "Тривалість",
|
||
"durationHours": "Тривалість (годин)",
|
||
"neverExpires": "Термін дії ніколи не закінчується",
|
||
"permissionLevel": "Рівень дозволу",
|
||
"permissionLevels": {
|
||
"readonly": "Тільки читання",
|
||
"readonlyDesc": "Тільки перегляд, введення команд заборонено",
|
||
"restricted": "Обмежений доступ",
|
||
"restrictedDesc": "Блокує небезпечні команди (passwd, rm -rf тощо)",
|
||
"monitored": "Контрольований доступ",
|
||
"monitoredDesc": "Записує всі команди, але не блокує (рекомендовано)",
|
||
"full": "Повний доступ",
|
||
"fullDesc": "Без обмежень (не рекомендується)"
|
||
},
|
||
"blockedCommands": "Заблоковані команди",
|
||
"blockedCommandsPlaceholder": "Введіть команди для блокування, наприклад, passwd, rm, dd",
|
||
"maxSessionDuration": "Максимальна тривалість сеансу (хвилини)",
|
||
"createTempUser": "Створити тимчасового користувача",
|
||
"createTempUserDesc": "Створює обмеженого користувача на сервері замість спільного доступу до ваших облікових даних. Потрібен доступ sudo. Найбезпечніший варіант.",
|
||
"expiresAt": "Дійсний о",
|
||
"expiresIn": "Дійсний через {{hours}} годин",
|
||
"expired": "Термін дії минув",
|
||
"grantedBy": "Надано ким",
|
||
"accessLevel": "Рівень доступу",
|
||
"lastAccessed": "Останній доступ",
|
||
"accessCount": "Кількість доступів",
|
||
"revokeAccess": "Скасувати доступ",
|
||
"confirmRevokeAccess": "Ви впевнені, що хочете скасувати доступ для {{username}}?",
|
||
"hostSharedSuccessfully": "Хост успішно надано спільний доступ до {{username}}",
|
||
"hostAccessUpdated": "Доступ хоста оновлено",
|
||
"failedToShareHost": "Не вдалося поділитися хостом",
|
||
"accessRevokedSuccessfully": "Доступ успішно скасовано",
|
||
"failedToRevokeAccess": "Не вдалося скасувати доступ",
|
||
"shared": "Спільний доступ",
|
||
"sharedHosts": "Спільні хости",
|
||
"sharedWithMe": "Спільний доступ надано мені",
|
||
"noSharedHosts": "З вами не надано спільний доступ",
|
||
"owner": "Власник",
|
||
"viewAccessList": "Переглянути список доступу",
|
||
"accessList": "Список доступу",
|
||
"noAccessGranted": "Для цього хоста доступ не надано",
|
||
"noAccessGrantedMessage": "Користувачам ще не надано доступ до цього хоста",
|
||
"manageAccessFor": "Керувати доступом для",
|
||
"totalAccessRecords": "{{count}} запис(ів) доступу",
|
||
"neverAccessed": "Ніколи",
|
||
"timesAccessed": "{{count}} раз(ів)",
|
||
"daysRemaining": "{{days}} день(ів)",
|
||
"hoursRemaining": "{{hours}} година(год)",
|
||
"failedToFetchAccessList": "Не вдалося отримати список доступу",
|
||
"currentAccess": "Поточний доступ",
|
||
"securityWarning": "Безпека Попередження",
|
||
"securityWarningMessage": "Спільний доступ до облікових даних надає користувачеві повний доступ до виконання будь-яких операцій на сервері, включаючи зміну паролів та видалення файлів. Діліться лише з довіреними користувачами.",
|
||
"tempUserRecommended": "Для кращої безпеки рекомендуємо ввімкнути опцію «Створити тимчасового користувача».",
|
||
"roleManagement": "Керування ролями",
|
||
"manageRoles": "Керування ролями",
|
||
"manageRolesFor": "Керування ролями для {{username}}",
|
||
"assignRole": "Призначити роль",
|
||
"removeRole": "Видалити роль",
|
||
"userRoles": "Ролі користувачів",
|
||
"permissions": "Дозволи",
|
||
"systemRole": "Системна роль",
|
||
"customRole": "Користувацька роль",
|
||
"roleAssignedSuccessfully": "Роль успішно призначено {{username}}",
|
||
"failedToAssignRole": "Не вдалося призначити роль",
|
||
"roleRemovedSuccessfully": "Роль успішно видалено з {{username}}",
|
||
"failedToRemoveRole": "Не вдалося видалити роль",
|
||
"cannotRemoveSystemRole": "Не вдалося видалити системну роль",
|
||
"cannotShareWithSelf": "Неможливо поділитися хостом із собою",
|
||
"noCustomRolesToAssign": "Користувацькі ролі недоступні. Системні ролі призначаються автоматично.",
|
||
"credentialSharingWarning": "Автентифікація облікових даних не підтримується для спільного використання",
|
||
"credentialRequired": "Під час спільного використання хоста потрібні облікові дані",
|
||
"credentialRequiredDescription": "Цей хост не використовує автентифікацію на основі облікових даних. Щоб ділитися хостами, через шифрування для кожного користувача, хост повинен використовувати автентифікацію на основі облікових даних.",
|
||
"auditLogs": "Журнали аудиту",
|
||
"viewAuditLogs": "Переглянути журнали аудиту",
|
||
"action": "Дія",
|
||
"resourceType": "Тип ресурсу",
|
||
"resourceName": "Назва ресурсу",
|
||
"timestamp": "Позначка часу",
|
||
"ipAddress": "IP-адреса",
|
||
"userAgent": "Агент користувача",
|
||
"success": "Успіх",
|
||
"failed": "Невдача",
|
||
"details": "Деталі",
|
||
"noAuditLogs": "Журнали аудиту недоступні",
|
||
"sessionRecordings": "Записи сеансу",
|
||
"viewRecording": "Переглянути запис",
|
||
"downloadRecording": "Завантажити запис",
|
||
"dangerousCommand": "Виявлено небезпечну команду",
|
||
"commandBlocked": "Команда заблокована",
|
||
"terminateSession": "Завершити сеанс",
|
||
"sessionTerminated": "Сеанс перервано власником хоста",
|
||
"sharedAccessExpired": "Термін дії вашого спільного доступу до цього хоста закінчився",
|
||
"sharedAccessExpiresIn": "Термін дії спільного доступу закінчується через {{hours}} годин",
|
||
"roles": {
|
||
"label": "Ролі",
|
||
"admin": "Адміністратор",
|
||
"user": "Користувач"
|
||
},
|
||
"createRole": "Створити роль",
|
||
"editRole": "Редагувати роль",
|
||
"roleName": "Назва ролі",
|
||
"displayName": "Відобразити Ім'я",
|
||
"description": "Опис",
|
||
"assignRoles": "Призначити ролі",
|
||
"userRoleAssignment": "Призначення ролі користувача",
|
||
"selectUserPlaceholder": "Вибрати користувача",
|
||
"searchUsers": "Пошук користувачів...",
|
||
"noUserFound": "Користувач не знайдено",
|
||
"currentRoles": "Поточні ролі",
|
||
"noRolesAssigned": "Ролі не призначено",
|
||
"assignNewRole": "Призначити нову роль",
|
||
"selectRolePlaceholder": "Вибрати роль",
|
||
"searchRoles": "Пошук ролей...",
|
||
"noRoleFound": "Роль не знайдено",
|
||
"assign": "Призначити",
|
||
"roleCreatedSuccessfully": "Роль успішно створено",
|
||
"roleUpdatedSuccessfully": "Роль успішно оновлено",
|
||
"roleDeletedSuccessfully": "Роль успішно видалено",
|
||
"failedToLoadRoles": "Не вдалося завантажити ролі",
|
||
"failedToSaveRole": "Не вдалося зберегти роль",
|
||
"failedToDeleteRole": "Не вдалося видалити роль",
|
||
"roleDisplayNameRequired": "Обов'язкове відображуване ім'я ролі",
|
||
"roleNameRequired": "Обов'язкове ім'я ролі",
|
||
"roleNameHint": "Використовуйте лише малі літери, цифри, символи підкреслення та дефіси",
|
||
"displayNamePlaceholder": "Розробник",
|
||
"descriptionPlaceholder": "Розробники та інженери програмного забезпечення",
|
||
"confirmDeleteRole": "Видалити роль",
|
||
"confirmDeleteRoleDescription": "Ви впевнені, що хочете видалити роль '{{name}}'? Цю дію не можна скасувати.",
|
||
"confirmRemoveRole": "Видалити роль",
|
||
"confirmRemoveRoleDescription": "Ви впевнені, що хочете видалити цю роль у користувача?",
|
||
"editRoleDescription": "Оновити інформацію про роль",
|
||
"createRoleDescription": "Створити нову власну роль для групування користувачів",
|
||
"assignRolesDescription": "Керувати призначенням ролей для користувачів",
|
||
"noRoles": "Ролі не знайдено",
|
||
"selectRole": "Вибрати роль",
|
||
"type": "Тип",
|
||
"user": "Користувач",
|
||
"role": "Роль",
|
||
"saveHostFirst": "Спочатку зберегти хост",
|
||
"saveHostFirstDescription": "Будь ласка, збережіть хост, перш ніж налаштовувати параметри спільного доступу.",
|
||
"shareWithUser": "Поділитися з користувачем",
|
||
"shareWithRole": "Поділитися з роллю",
|
||
"share": "Поділитися",
|
||
"target": "Ціль",
|
||
"expires": "Термін дії закінчується",
|
||
"never": "Ніколи",
|
||
"noAccessRecords": "Записи про доступ не знайдено",
|
||
"sharedSuccessfully": "Успішно надано спільний доступ",
|
||
"failedToShare": "Не вдалося поділитися",
|
||
"confirmRevokeAccessDescription": "Ви впевнені, що хочете скасувати цей доступ?",
|
||
"hours": "годин",
|
||
"sharing": "Спільний доступ",
|
||
"selectUserAndRole": "Будь ласка, виберіть користувача та роль",
|
||
"view": "Тільки перегляд",
|
||
"viewDesc": "Через систему шифрування Termix інші рівні дозволів з'являться пізніше"
|
||
},
|
||
"commandPalette": {
|
||
"searchPlaceholder": "Пошук хостів або швидких дій...",
|
||
"recentActivity": "Нещодавня активність",
|
||
"navigation": "Навігація",
|
||
"addHost": "Додати хост",
|
||
"addCredential": "Додати облікові дані",
|
||
"adminSettings": "Налаштування адміністратора",
|
||
"userProfile": "Профіль користувача",
|
||
"updateLog": "Журнал оновлень",
|
||
"hosts": "Хости",
|
||
"openServerDetails": "Відкрити деталі сервера",
|
||
"openFileManager": "Відкрити файловий менеджер",
|
||
"edit": "Редагувати",
|
||
"links": "Посилання",
|
||
"github": "GitHub",
|
||
"support": "Підтримка",
|
||
"discord": "Discord",
|
||
"donate": "Пожертвувати",
|
||
"press": "Натисніть",
|
||
"toToggle": "щоб перемкнути",
|
||
"close": "Закрити",
|
||
"hostManager": "Менеджер хостів",
|
||
"pressToToggle": "Двічі натисніть лівий Shift, щоб відкрити палітру команд"
|
||
},
|
||
"docker": {
|
||
"notEnabled": "Docker не ввімкнено для цього хоста",
|
||
"validating": "Перевірка Docker...",
|
||
"connectingToHost": "Підключення до хоста...",
|
||
"error": "Помилка",
|
||
"errorCode": "Код помилки: {{code}}",
|
||
"version": "Docker {{version}}",
|
||
"containerStarted": "Контейнер {{name}} запущено",
|
||
"failedToStartContainer": "Не вдалося запустити контейнер {{name}}",
|
||
"containerStopped": "Контейнер {{name}} зупинено",
|
||
"failedToStopContainer": "Не вдалося зупинити контейнер {{name}}",
|
||
"containerRestarted": "Контейнер {{name}} перезапущено",
|
||
"failedToRestartContainer": "Не вдалося перезапустити контейнер {{name}}",
|
||
"containerPaused": "Контейнер {{name}} призупинено",
|
||
"containerUnpaused": "Контейнер {{name}} відновлено",
|
||
"failedToTogglePauseContainer": "Не вдалося перемкнути стан паузи для контейнера {{name}}",
|
||
"containerRemoved": "Контейнер {{name}} видалено",
|
||
"failedToRemoveContainer": "Не вдалося видалити контейнер {{name}}",
|
||
"image": "Зображення",
|
||
"idLabel": "Ідентифікатор",
|
||
"ports": "Порти",
|
||
"noPorts": "Немає портів",
|
||
"created": "Створено",
|
||
"start": "Початок",
|
||
"stop": "Зупинка",
|
||
"pause": "Пауза",
|
||
"unpause": "Відновлення паузи",
|
||
"restart": "Перезапуск",
|
||
"remove": "Видалити",
|
||
"removeContainer": "Видалити контейнер",
|
||
"confirmRemoveContainer": "Ви впевнені, що хочете видалити контейнер «{{name}}»? Цю дію неможливо скасувати.",
|
||
"runningContainerWarning": "Попередження: Цей контейнер зараз працює. Його видалення спочатку зупинить його роботу.",
|
||
"removing": "Видалення...",
|
||
"noContainersFound": "Не знайдено контейнерів",
|
||
"noContainersFoundHint": "На цьому хості немає доступних контейнерів Docker",
|
||
"searchPlaceholder": "Пошук контейнерів...",
|
||
"filterByStatusPlaceholder": "Фільтрувати за статусом",
|
||
"allContainersCount": "Усі ({{count}})",
|
||
"statusCount": "{{status}} ({{count}})",
|
||
"noContainersMatchFilters": "Немає контейнерів, що відповідають вашим фільтрам",
|
||
"noContainersMatchFiltersHint": "Спробуйте змінити критерії пошуку або фільтрації",
|
||
"containerMustBeRunningToViewStats": "Контейнер має бути запущений для перегляду статистики",
|
||
"failedToFetchStats": "Не вдалося отримати статистику контейнера",
|
||
"containerNotRunning": "Контейнер не запущено",
|
||
"startContainerToViewStats": "Запустіть контейнер для перегляду статистики",
|
||
"loadingStats": "Завантаження статистики...",
|
||
"errorLoadingStats": "Помилка завантаження статистики",
|
||
"noStatsAvailable": "Немає статистики",
|
||
"cpuUsage": "Використання процесора",
|
||
"current": "Поточне",
|
||
"memoryUsage": "Використання пам'яті",
|
||
"usedLimit": "Використано / Ліміт",
|
||
"percentage": "Відсоток",
|
||
"networkIo": "Мережевий ввід/вивід",
|
||
"input": "Вхід",
|
||
"output": "Вихід",
|
||
"blockIo": "Блок Введення/виведення",
|
||
"read": "Читання",
|
||
"write": "Запис",
|
||
"pids": "PID",
|
||
"containerInformation": "Інформація про контейнер",
|
||
"name": "Ім'я",
|
||
"id": "Ідентифікатор",
|
||
"state": "Стан",
|
||
"disconnectedFromContainer": "Відключено від контейнера",
|
||
"containerMustBeRunning": "Для доступу до консолі контейнер має бути запущений",
|
||
"authenticationRequired": "Потрібна автентифікація",
|
||
"connectedTo": "Підключено до {{containerName}}",
|
||
"disconnected": "Відключено",
|
||
"consoleError": "Помилка консолі",
|
||
"errorMessage": "Помилка: {{message}}",
|
||
"failedToConnect": "Не вдалося підключитися до контейнера",
|
||
"console": "Консоль",
|
||
"selectShell": "Вибір оболонки",
|
||
"bash": "Bash",
|
||
"sh": "sh",
|
||
"ash": "ash",
|
||
"connecting": "Підключення...",
|
||
"connect": "Підключення",
|
||
"disconnect": "Відключення",
|
||
"notConnected": "Не підключено",
|
||
"clickToConnect": "Натисніть \"Підключитися\", щоб розпочати сеанс оболонки",
|
||
"connectingTo": "Підключення до {{containerName}}...",
|
||
"containerNotFound": "Контейнер не знайдено",
|
||
"backToList": "Назад до списку",
|
||
"logs": "Журнали",
|
||
"stats": "Статистика",
|
||
"consoleTab": "Консоль",
|
||
"startContainerToAccess": "Запустіть контейнер для доступу до консолі"
|
||
},
|
||
"theme": {
|
||
"switchToLight": "Переключитися на світлий режим",
|
||
"switchToDark": "Переключитися на темний режим"
|
||
}
|
||
} |