2397 lines
180 KiB
JSON
2397 lines
180 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": "Створіть фрагмент коду для збереження часто використовуваних команд",
|
||
"searchSnippets": "Пошук фрагментів...",
|
||
"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». Після створення ви можете підключитися до цього хоста за допомогою інших програм на бічній панелі.",
|
||
"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": "Термінал",
|
||
"docker": "Docker",
|
||
"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": "Пін-код",
|
||
"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": "Ідентифікатор",
|
||
"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": "Ви впевнені, що хочете видалити {{name}}?",
|
||
"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",
|
||
"totpVerified": "TOTP перевірено, розпочато збір метрик",
|
||
"totpFailed": "Не вдалося виконати перевірку TOTP",
|
||
"totpInvalidCode": "Недійсний код підтвердження",
|
||
"totpCancelled": "Збір метрик скасовано",
|
||
"authenticationFailed": "Не вдалося виконати автентифікацію",
|
||
"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": "Не вдалося змінити пароль. Будь ласка, перевірте свій поточний пароль і спробуйте ще раз.",
|
||
"theme": "Тема",
|
||
"themeLight": "Світла",
|
||
"themeDark": "Темна",
|
||
"themeSystem": "Система",
|
||
"appearanceDesc": "Виберіть колірну тему для програми",
|
||
"terminalSyntaxHighlightingDesc": "Автоматично виділяти команди, шляхи, IP-адреси та рівні журналів у виводі терміналу"
|
||
},
|
||
"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": "ваш-ідентифікатор-клієнта",
|
||
"clientSecret": "секрет-вашого-клієнта",
|
||
"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": "ім'я",
|
||
"scopes": "openid електронна пошта профіль",
|
||
"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": "Для кращої безпеки рекомендуємо ввімкнути опцію «Створити тимчасового користувача». #__#\nКерування ролями",
|
||
"roleManagement": "Керування ролями",
|
||
"manageRoles": "Керування ролями для {{username}}",
|
||
"manageRolesFor": "Призначити роль",
|
||
"assignRole": "Видалити роль",
|
||
"removeRole": "Ролі користувачів",
|
||
"userRoles": "Дозволи",
|
||
"permissions": "Системна роль",
|
||
"systemRole": "Користувацька роль",
|
||
"customRole": "Роль успішно призначено {{username}}",
|
||
"roleAssignedSuccessfully": "Не вдалося призначити роль",
|
||
"failedToAssignRole": "Роль успішно видалено з {{username}}",
|
||
"roleRemovedSuccessfully": "Не вдалося видалити роль",
|
||
"failedToRemoveRole": "Неможливо видалити системну роль",
|
||
"cannotRemoveSystemRole": "Неможливо поділитися хостом із собою",
|
||
"cannotShareWithSelf": "Немає доступних користувацьких ролей. Системні ролі призначаються автоматично.",
|
||
"noCustomRolesToAssign": "Автентифікація облікових даних не підтримується для спільного доступу",
|
||
"credentialSharingWarning": "Під час спільного доступу до хоста потрібні облікові дані",
|
||
"credentialRequired": "Цей хост не використовує автентифікацію на основі облікових даних. Щоб надати спільний доступ до хостів, через шифрування для кожного користувача, хост повинен використовувати автентифікацію на основі облікових даних.",
|
||
"credentialRequiredDescription": "Журнали аудиту",
|
||
"auditLogs": "Переглянути журнали аудиту",
|
||
"viewAuditLogs": "Дія",
|
||
"action": "Тип ресурсу",
|
||
"resourceType": "Назва ресурсу",
|
||
"resourceName": "Мітка часу",
|
||
"timestamp": "IP-адреса",
|
||
"ipAddress": "Агент користувача",
|
||
"userAgent": "Успіх",
|
||
"success": "Невдача",
|
||
"failed": "Деталі",
|
||
"details": "Журнали аудиту недоступні",
|
||
"noAuditLogs": "Записи сеансу",
|
||
"sessionRecordings": "Переглянути запис",
|
||
"viewRecording": "Завантажити запис",
|
||
"downloadRecording": "Виявлено небезпечну команду",
|
||
"dangerousCommand": "Команда заблокована",
|
||
"commandBlocked": "Завершити сеанс",
|
||
"terminateSession": "Сеанс перервано власником хоста",
|
||
"sessionTerminated": "Термін дії вашого спільного доступу до цього хоста закінчився",
|
||
"sharedAccessExpired": "Термін дії спільного доступу закінчується через {{hours}} годин",
|
||
"sharedAccessExpiresIn": "Ролі",
|
||
"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": "Видалення...",
|
||
"loadingContainers": "Завантаження контейнерів...",
|
||
"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": "Потрібна автентифікація",
|
||
"verificationCodePrompt": "Введіть код підтвердження",
|
||
"totpVerificationFailed": "Перевірка TOTP не вдалася. Спробуйте ще раз.",
|
||
"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": "Переключитися на темний режим"
|
||
}
|
||
} |