Files
Termix/src/locales/uk.json
Luke Gustafson ad86c2040b v1.10.0 (#471)
* fix select edit host but not update view (#438)

* fix: Checksum issue with chocolatey

* fix: Remove homebrew old stuff

* Add Korean translation (#439)

Co-authored-by: 송준우 <2484@coreit.co.kr>

* feat: Automate flatpak

* fix: Add imagemagik to electron builder to resolve build error

* fix: Build error with runtime repo flag

* fix: Flatpak runtime error and install freedesktop ver warning

* fix: Flatpak runtime error and install freedesktop ver warning

* feat: Re-add homebrew cask and move scripts to backend

* fix: No sandbox flag issue

* fix: Change name for electron macos cask output

* fix: Sandbox error with Linux

* fix: Remove comming soon for app stores in readme

* Adding Comment at the end of the public_key on the host on deploy (#440)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* -Add New Interface for Credential DB
-Add Credential Name as a comment into the server authorized_key file

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Sudo auto fill password (#441)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Feature Sudo password auto-fill;

* Fix locale json shema;

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Added Italian Language; (#445)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Added Italian Language;

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Auto collapse snippet folders (#448)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* feat: Add collapsable snippets (customizable in user profile)

* Translations (#447)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Added Italian Language;

* Fix translations;

Removed duplicate keys, synchronised other languages using English as the source, translated added keys, fixed inaccurate translations.

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Remove PTY-level keepalive (#449)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Remove PTY-level keepalive to prevent unwanted terminal output; use SSH-level keepalive instead

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* feat: Seperate server stats and tunnel management (improved both UI's) then started initial docker implementation

* fix: finalize adding docker to db

* feat: Add docker management support (local squash)

* Fix RBAC role system bugs and improve UX (#446)

* Fix RBAC role system bugs and improve UX

- Fix user list dropdown selection in host sharing
- Fix role sharing permissions to include role-based access
- Fix translation template interpolation for success messages
- Standardize system roles to admin and user only
- Auto-assign user role to new registrations
- Remove blocking confirmation dialogs in modal contexts
- Add missing i18n keys for common actions
- Fix button type to prevent unintended form submissions

* Enhance RBAC system with UI improvements and security fixes

- Move role assignment to Users tab with per-user role management
- Protect system roles (admin/user) from editing and manual assignment
- Simplify permission system: remove Use level, keep View and Manage
- Hide Update button and Sharing tab for view-only/shared hosts
- Prevent users from sharing hosts with themselves
- Unify table and modal styling across admin panels
- Auto-assign system roles on user registration
- Add permission metadata to host interface

* Add empty state message for role assignment

- Display helpful message when no custom roles available
- Clarify that system roles are auto-assigned
- Add noCustomRolesToAssign translation in English and Chinese

* fix: Prevent credential sharing errors for shared hosts

- Skip credential resolution for shared hosts with credential authentication
  to prevent decryption errors (credentials are encrypted per-user)
- Add warning alert in sharing tab when host uses credential authentication
- Inform users that shared users cannot connect to credential-based hosts
- Add translations for credential sharing warning (EN/ZH)

This prevents authentication failures when sharing hosts configured
with credential authentication while maintaining security by keeping
credentials isolated per user.

* feat: Improve rbac UI and fixes some bugs

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
Co-authored-by: LukeGus <bugattiguy527@gmail.com>

* SOCKS5 support (#452)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* SOCKS5 support

Adding single and chain socks5 proxy support

* fix: cleanup files

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
Co-authored-by: LukeGus <bugattiguy527@gmail.com>

* Notes and Expiry fields add (#453)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Notes and Expiry add

* fix: cleanup files

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
Co-authored-by: LukeGus <bugattiguy527@gmail.com>

* fix: ssh host types

* fix: sudo incorrect styling and remove expiration date

* feat: add sudo password and add diagonal bg's

* fix: snippet running on enter key

* fix: base64 decoding

* fix: improve server stats / rbac

* fix: wrap ssh host json export in hosts array

* feat: auto trim host inputs, fix file manager jump hosts, dashboard prevent duplicates, file manager terminal not size updating, improve left sidebar sorting, hide/show tags, add apperance user profile tab, add new host manager tabs.

* feat: improve terminal connection speed

* fix: sqlite constriant errors and support non-root user (nginx perm issue)

* feat: add beta syntax highlighing to terminal

* feat: update imports and improve admin settings user management

* chore: update translations

* chore: update translations

* feat: Complete light mode implementation with semantic theme system (#450)

- Add comprehensive light/dark mode CSS variables with semantic naming
- Implement theme-aware scrollbars using CSS variables
- Add light mode backgrounds: --bg-base, --bg-elevated, --bg-surface, etc.
- Add theme-aware borders: --border-base, --border-panel, --border-subtle
- Add semantic text colors: --foreground-secondary, --foreground-subtle
- Convert oklch colors to hex for better compatibility
- Add theme awareness to CodeMirror editors
- Update dark mode colors for consistency (background, sidebar, card, muted, input)
- Add Tailwind color mappings for semantic classes

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* fix: syntax errors

* chore: updating/match themes and split admin settings

* feat: add translation workflow and remove old translation.json

* fix: translation workflow error

* fix: translation workflow error

* feat: improve translation system and update workflow

* fix: wrong path for translations

* fix: change translation to flat files

* fix: gh rule error

* chore: auto-translate to multiple languages (#458)

* chore: improve organization and made a few styling changes in host manager

* feat: improve terminal stability and split out the host manager

* fix: add unnversiioned files

* chore: migrate all to use the new theme system

* fix: wrong animation line colors

* fix: rbac implementation general issues (local squash)

* fix: remove unneeded files

* feat: add 10 new langs

* chore: update gitnore

* chore: auto-translate to multiple languages (#459)

* fix: improve tunnel system

* fix: properly split tabs, still need to fix up the host manager

* chore: cleanup files (possible RC)

* feat: add norwegian

* chore: auto-translate to multiple languages (#461)

* fix: small qol fixes and began readme update

* fix: run cleanup script

* feat: add docker docs button

* feat: general bug fixes and readme updates

* fix: translations

* chore: auto-translate to multiple languages (#462)

* fix: cleanup files

* fix: test new translation issue and add better server-stats support

* fix: fix translate error

* chore: auto-translate to multiple languages (#463)

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#465)

* fix: fix translate mismatching text

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#466)

* fix: fix translate mismatching text

* fix: fix translate mismatching text

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#467)

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#468)

* feat: add to readme, a few qol changes, and improve server stats in general

* chore: auto-translate to multiple languages (#469)

* feat: turned disk uage into graph and fixed issue with termina console

* fix: electron build error and hide icons when shared

* chore: run clean

* fix: general server stats issues, file manager decoding, ui qol

* fix: add dashboard line breaks

* fix: docker console error

* fix: docker console not loading and mismatched stripped background for electron

* fix: docker console not loading

* chore: docker console not loading in docker

* chore: translate readme to chinese

* chore: match package lock to package json

* chore: nginx config issue for dokcer console

* chore: auto-translate to multiple languages (#470)

---------

Co-authored-by: Tran Trung Kien <kientt13.7@gmail.com>
Co-authored-by: junu <bigdwarf_@naver.com>
Co-authored-by: 송준우 <2484@coreit.co.kr>
Co-authored-by: SlimGary <trash.slim@gmail.com>
Co-authored-by: Nunzio Marfè <nunzio.marfe@protonmail.com>
Co-authored-by: Wesley Reid <starhound@lostsouls.org>
Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
Co-authored-by: Denis <38875137+Medvedinca@users.noreply.github.com>
Co-authored-by: Peet McKinney <68706879+PeetMcK@users.noreply.github.com>
2025-12-31 22:20:12 -06:00

2402 lines
181 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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": "Ед25519",
"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": "Дискорд",
"error": "Помилка",
"warning": "УВАГА",
"info": "Інформація",
"success": "Успіх",
"loading": "Завантаження...",
"required": "Обов'язково",
"optional": "Необов'язково",
"connect": "Підключитися",
"connecting": "Підключення...",
"creating": "Створення...",
"clear": "Очистити",
"toggleSidebar": "Перемикання бічної панелі",
"sidebar": "Бічна панель",
"home": "Дім",
"expired": "Термін дії минув",
"expiresToday": "Термін дії закінчується сьогодні",
"expiresTomorrow": "Термін дії закінчується через {{days}} днів",
"updateAvailable": "Доступне оновлення",
"sshPath": "SSH-шлях",
"localPath": "Локальний шлях",
"appName": "Термікс",
"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": "Докер",
"tunnels": "Тунелі",
"fileManager": "Файловий менеджер",
"serverStats": "Статистика сервера",
"admin": "Адміністратор",
"userProfile": "Профіль користувача",
"tools": "Інструменти",
"snippets": "Фрагменти",
"newTab": "Нова вкладка",
"splitScreen": "Розділений екран",
"closeTab": "Закрити вкладку",
"sshManager": "SSH-менеджер",
"hostManager": "Менеджер хостингу",
"cannotSplitTab": "Не вдається розділити цю вкладку",
"tabNavigation": "Навігація вкладками",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}"
},
"admin": {
"title": "Налаштування адміністратора",
"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» або бути масивом 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": "Не вдалося зберегти хост. Спробуйте ще раз.",
"savingHost": "Збереження хоста...",
"updatingHost": "Оновлення хоста...",
"cloningHost": "Клонування хоста...",
"enableTerminal": "Увімкнути термінал",
"enableTerminalDesc": "Увімкнути/вимкнути видимість хоста на вкладці «Термінал»",
"enableTunnel": "Увімкнути тунель",
"enableTunnelDesc": "Увімкнути/вимкнути видимість хоста на вкладці «Тунель»",
"enableFileManager": "Увімкнути файловий менеджер",
"enableFileManagerDesc": "Увімкнути/вимкнути видимість хоста на вкладці «Файловий менеджер»",
"enableDockerDesc": "Увімкнути/вимкнути видимість хоста на вкладці Docker",
"enableDocker": "Увімкнути Докер",
"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": "Вікна",
"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": "Динамічні оголошення в пошуковій мережі",
"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": "Увімкнути моніторинг у Host Manager → вкладка Statistics",
"monitoringDisabledBadge": "Моніторинг вимкнено",
"statusMonitoring": "Статус",
"metricsMonitoring": "Метрики",
"terminalCustomization": "Налаштування терміналу",
"appearance": "Зовнішній вигляд",
"behavior": "Поведінка",
"advanced": "Розширений",
"themePreview": "Попередній перегляд теми",
"theme": "Тема",
"selectTheme": "Виберіть тему",
"chooseColorTheme": "Виберіть колірну тему для терміналу",
"fontFamily": "Сімейство шрифтів",
"selectFont": "Виберіть шрифт",
"selectFontDesc": "Виберіть шрифт для використання в терміналі",
"fontSize": "Розмір шрифту",
"fontSizeValue": "Розмір шрифту: {{value}} пікселів",
"adjustFontSize": "Налаштуйте розмір шрифту терміналу",
"letterSpacing": "Міжлітерний інтервал",
"letterSpacingValue": "Міжлітерний інтервал: {{value}} пікселів",
"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": "Альтернативний",
"modifierCtrl": "Ctrl",
"modifierShift": "Зсув",
"fastScrollModifierDesc": "Клавіша-модифікатор для швидкого прокручування",
"fastScrollSensitivity": "Чутливість швидкого прокручування",
"fastScrollSensitivityValue": "Чутливість швидкого прокручування: {{value}}",
"fastScrollSensitivityDesc": "Множник швидкості прокручування при утриманні модифікатора",
"minimumContrastRatio": "Мінімальний коефіцієнт контрастності",
"minimumContrastRatioValue": "Мінімальний коефіцієнт контрастності: {{value}}",
"minimumContrastRatioDesc": "Автоматичне налаштування кольорів для кращої читабельності",
"sshAgentForwarding": "Переадресація SSH-агента",
"sshAgentForwardingDesc": "Переадресація агента автентифікації SSH на віддалений хост",
"backspaceMode": "Режим повернення",
"selectBackspaceMode": "Вибрати режим повернення",
"backspaceModeNormal": "Звичайний (DEL)",
"backspaceModeControlH": "Контроль-H (^H)",
"backspaceModeDesc": "Поведінка клавіші Backspace для сумісності",
"startupSnippet": "Фрагмент запуску",
"selectSnippet": "Виберіть фрагмент",
"searchSnippets": "Пошук фрагментів...",
"snippetNone": "Жоден",
"noneAuthTitle": "Аутентифікація з використанням клавіатури",
"noneAuthDescription": "Цей метод автентифікації використовуватиме інтерактивну автентифікацію за допомогою клавіатури під час підключення до SSH-сервера.",
"noneAuthDetails": "Інтерактивна автентифікація за допомогою клавіатури дозволяє серверу запитувати облікові дані під час підключення. Це корисно для серверів, які потребують багатофакторної автентифікації, або якщо ви не хочете зберігати облікові дані локально.",
"forceKeyboardInteractive": "Примусова інтерактивна клавіатура",
"forceKeyboardInteractiveDesc": "Примусово використовує інтерактивну автентифікацію за допомогою клавіатури. Іноді це потрібно для серверів, які використовують двофакторну автентифікацію (TOTP/2FA).",
"overrideCredentialUsername": "Перезаписати ім'я користувача облікових даних",
"overrideCredentialUsernameDesc": "Використовуйте ім’я користувача, відмінне від того, яке зберігається в облікових даних. Це дозволяє використовувати ті самі облікові дані з різними іменами користувачів.",
"jumpHosts": "Хости Jump",
"jumpHostsDescription": "Хости переходів (також відомі як хости-бастіони) дозволяють підключатися до цільового сервера через один або кілька проміжних серверів. Це корисно для доступу до серверів за брандмауерами або в приватних мережах.",
"jumpHostChain": "Ланцюг хоста стрибка",
"addJumpHost": "Додати хост Jump",
"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": КАРПЕТКИ4",
"socks5": КАРПЕТКИ5",
"executeSnippetOnConnect": "Виконати фрагмент коду під час підключення терміналу",
"autoMosh": "Авто-MOSH",
"autoMoshDesc": "Автоматично запускати команду MOSH під час підключення",
"moshCommand": "Команда MOSH",
"moshCommandDesc": "Команда MOSH для виконання",
"environmentVariables": "Змінні середовища",
"environmentVariablesDesc": "Встановлення користувацьких змінних середовища для термінального сеансу",
"variableName": "Ім'я змінної",
"variableValue": "Значення",
"addVariable": "Додати змінну",
"docker": "Докер",
"openDocker": "Відкрити Докер",
"notEnabled": "Docker не ввімкнено для цього хоста. Увімкніть його в налаштуваннях хоста, щоб використовувати функції Docker.",
"validating": "Перевірка Docker...",
"error": "Помилка",
"errorCode": "Код помилки: {{code}}",
"version": "Docker версії {{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": "Баш",
"sh": "Ш",
"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": "Дискорд",
"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": "Завантаження показників...",
"connecting": "Підключення...",
"refreshing": "Освіжає...",
"serverOffline": "Сервер офлайн",
"cannotFetchMetrics": "Не вдається отримати показники з офлайн-сервера",
"totpRequired": "Потрібна автентифікація TOTP",
"totpUnavailable": "Статистика сервера недоступна для серверів із підтримкою TOTP",
"totpVerified": "TOTP перевірено, збір показників розпочато",
"totpFailed": "Не вдалося перевірити TOTP",
"totpInvalidCode": "Недійсний код підтвердження",
"totpCancelled": "Збір показників скасовано",
"authenticationFailed": "Помилка автентифікації",
"noneAuthNotSupported": "Статистика сервера не підтримує тип автентифікації «немає».",
"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": "/головна",
"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": "підрядник",
"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": "Дискорд",
"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": "Дискорд",
"donate": "Пожертвувати",
"serverOverview": "Огляд сервера",
"version": "Версія",
"upToDate": "Актуально",
"updateAvailable": "Доступне оновлення",
"uptime": "Час безперебійної роботи",
"database": "База даних",
"healthy": "Здоровий",
"error": "Помилка",
"totalServers": "Загальна кількість серверів",
"totalTunnels": "Загальна кількість тунелів",
"totalCredentials": "Загальна кількість облікових даних",
"recentActivity": "Нещодавня активність",
"reset": "Скинути",
"loadingRecentActivity": "Завантаження нещодавньої активності...",
"noRecentActivity": "Немає нещодавньої активності",
"quickActions": "Швидкі дії",
"addHost": "Додати хоста",
"addCredential": "Додати облікові дані",
"adminSettings": "Налаштування адміністратора",
"userProfile": "Профіль користувача",
"serverStats": "Статистика сервера",
"loadingServerStats": "Завантаження статистики сервера...",
"noServerData": "Дані сервера недоступні",
"cpu": "Процесор",
"ram": "Оперативна пам'ять",
"notAvailable": "Немає даних"
},
"rbac": {
"shareHost": "Спільний хост",
"shareHostTitle": "Спільний доступ до хоста",
"shareHostDescription": "Надати тимчасовий або постійний доступ до цього хоста",
"targetUser": "Цільовий користувач",
"selectUser": "Виберіть користувача, з яким хочете поділитися",
"duration": "Тривалість",
"durationHours": "Тривалість (години)",
"neverExpires": "Ніколи не закінчується",
"permissionLevel": "Рівень дозволів",
"permissionLevels": {
"readonly": "Тільки для читання",
"readonlyDesc": "Можна лише переглядати, введення команд заборонено",
"restricted": "Обмежено",
"restrictedDesc": "Блокує небезпечні команди (passwd, rm -rf тощо)",
"monitored": "Контрольовано",
"monitoredDesc": "Записує всі команди, але не блокує (рекомендовано)",
"full": "Повний доступ",
"fullDesc": "Без обмежень (не рекомендується)"
},
"blockedCommands": "Заблоковані команди",
"blockedCommandsPlaceholder": "Введіть команди для блокування, наприклад, passwd, rm, dd",
"maxSessionDuration": "Максимальна тривалість сеансу (хвилини)",
"createTempUser": "Створити тимчасового користувача",
"createTempUserDesc": "Створює користувача з обмеженими правами на сервері замість того, щоб надавати доступ до ваших облікових даних. Потрібен доступ через sudo. Найбезпечніший варіант.",
"expiresAt": "Термін дії закінчується о",
"expiresIn": "Термін дії закінчується через {{hours}} годин",
"expired": "Термін дії минув",
"grantedBy": "Надано",
"accessLevel": "Рівень доступу",
"lastAccessed": "Останній доступ",
"accessCount": "Кількість доступів",
"revokeAccess": "Скасувати доступ",
"confirmRevokeAccess": "Ви впевнені, що хочете скасувати доступ для {{username}}?",
"hostSharedSuccessfully": "Хост успішно передано з {{username}}",
"hostAccessUpdated": "Доступ до хоста оновлено",
"failedToShareHost": "Не вдалося поділитися хостом",
"accessRevokedSuccessfully": "Доступ успішно скасовано",
"failedToRevokeAccess": "Не вдалося скасувати доступ",
"shared": "Спільний доступ",
"sharedHosts": "Спільні хости",
"sharedWithMe": "Поділилися зі мною",
"noSharedHosts": "З вами не поділилися жодним хостом",
"owner": "Власник",
"viewAccessList": "Переглянути список доступу",
"accessList": "Список доступу",
"noAccessGranted": "Для цього хоста доступ не надано",
"noAccessGrantedMessage": "Жодному користувачеві ще не надано доступ до цього хоста",
"manageAccessFor": "Керування доступом для",
"totalAccessRecords": "{{count}} запис(и) доступу",
"neverAccessed": "Ніколи",
"timesAccessed": "{{count}} раз(и)",
"daysRemaining": "{{days}} днів",
"hoursRemaining": "{{hours}} година(и)",
"failedToFetchAccessList": "Не вдалося отримати список доступу",
"currentAccess": "Поточний доступ",
"securityWarning": "Попередження безпеки",
"securityWarningMessage": "Спільний доступ до облікових даних надає користувачеві повний доступ до виконання будь-яких операцій на сервері, включаючи зміну паролів та видалення файлів. Діліться лише з довіреними користувачами.",
"tempUserRecommended": "Для кращої безпеки рекомендуємо ввімкнути опцію «Створити тимчасового користувача».",
"roleManagement": "Управління ролями",
"manageRoles": "Керування ролями",
"manageRolesFor": "Керування ролями для {{username}}",
"assignRole": "Призначити роль",
"removeRole": "Видалити роль",
"userRoles": "Ролі користувачів",
"permissions": "Дозволи",
"systemRole": "Системна роль",
"customRole": "Користувацька роль",
"roleAssignedSuccessfully": "Роль успішно призначено користувачу {{username}}",
"failedToAssignRole": "Не вдалося призначити роль",
"roleRemovedSuccessfully": "Роль успішно видалено з {{username}}",
"failedToRemoveRole": "Не вдалося видалити роль",
"cannotRemoveSystemRole": "Не вдається видалити системну роль",
"cannotShareWithSelf": "Неможливо поділитися хостом із самим собою",
"noCustomRolesToAssign": "Немає доступних користувацьких ролей. Системні ролі призначаються автоматично.",
"credentialSharingWarning": "Автентифікація облікових даних не підтримується для спільного доступу",
"credentialRequired": "Під час спільного використання хоста потрібні облікові дані",
"credentialRequiredDescription": "Цей хост не використовує автентифікацію на основі облікових даних. Щоб спільно використовувати хости, через шифрування для кожного користувача хост повинен використовувати автентифікацію на основі облікових даних.",
"auditLogs": "Журнали аудиту",
"viewAuditLogs": "Переглянути журнали аудиту",
"action": "Дія",
"resourceType": "Тип ресурсу",
"resourceName": "Назва ресурсу",
"timestamp": "Позначка часу",
"ipAddress": "IP-адреса",
"userAgent": "Агент користувача",
"success": "Успіх",
"failed": "Не вдалося",
"details": "Деталі",
"noAuditLogs": "Журнали аудиту недоступні",
"sessionRecordings": "Записи сесій",
"viewRecording": "Переглянути запис",
"downloadRecording": "Завантажити запис",
"dangerousCommand": "Виявлено небезпечну команду",
"commandBlocked": "Команда заблокована",
"terminateSession": "Завершити сеанс",
"sessionTerminated": "Сеанс перервано власником хоста",
"sharedAccessExpired": "Термін дії вашого спільного доступу до цього хоста закінчився",
"sharedAccessExpiresIn": "Спільний доступ закінчується через {{hours}} годин",
"roles": {
"label": "Ролі",
"admin": "Адміністратор",
"user": "Користувач"
},
"createRole": "Створити роль",
"editRole": "Редагувати роль",
"roleName": "Назва ролі",
"displayName": "Відображуване ім'я",
"description": "Опис",
"assignRoles": "Призначити ролі",
"userRoleAssignment": "Призначення ролі користувача",
"selectUserPlaceholder": "Виберіть користувача",
"searchUsers": "Пошук користувачів...",
"noUserFound": "Користувача не знайдено",
"currentRoles": "Поточні ролі",
"noRolesAssigned": "Ролі не призначені",
"assignNewRole": "Призначити нову роль",
"selectRolePlaceholder": "Виберіть роль",
"searchRoles": "Пошук вакансій...",
"noRoleFound": "Роль не знайдено",
"assign": "Призначити",
"roleCreatedSuccessfully": "Роль успішно створено",
"roleUpdatedSuccessfully": "Роль успішно оновлено",
"roleDeletedSuccessfully": "Роль успішно видалено",
"failedToLoadRoles": "Не вдалося завантажити ролі",
"failedToSaveRole": "Не вдалося зберегти роль",
"failedToDeleteRole": "Не вдалося видалити роль",
"roleDisplayNameRequired": "Потрібне відображуване ім'я ролі",
"roleNameRequired": "Потрібно вказати назву ролі",
"roleNameHint": "Використовуйте лише малі літери, цифри, символи підкреслення та дефіси",
"displayNamePlaceholder": "Розробник",
"descriptionPlaceholder": "Розробники програмного забезпечення та інженери",
"confirmDeleteRole": "Видалити роль",
"confirmDeleteRoleDescription": "Ви впевнені, що хочете видалити роль «{{name}}»? Цю дію неможливо скасувати.",
"confirmRemoveRole": "Видалити роль",
"confirmRemoveRoleDescription": "Ви впевнені, що хочете видалити цю роль у користувача?",
"editRoleDescription": "Оновити інформацію про роль",
"createRoleDescription": "Створення нової власної ролі для групування користувачів",
"assignRolesDescription": "Керування призначенням ролей для користувачів",
"noRoles": "Ролей не знайдено",
"selectRole": "Виберіть роль",
"type": "Тип",
"user": "Користувач",
"role": "Роль",
"saveHostFirst": "Зберегти хост спочатку",
"saveHostFirstDescription": "Будь ласка, збережіть хост, перш ніж налаштовувати параметри спільного доступу.",
"shareWithUser": "Поділитися з користувачем",
"shareWithRole": "Поділитися з роллю",
"share": "Поділитися",
"target": "Ціль",
"expires": "Термін дії закінчується",
"never": "Ніколи",
"noAccessRecords": "Записів про доступ не знайдено",
"sharedSuccessfully": "Успішно опубліковано",
"failedToShare": "Не вдалося поділитися",
"confirmRevokeAccessDescription": "Ви впевнені, що хочете скасувати цей доступ?",
"hours": "години",
"sharing": "Спільне використання",
"selectUserAndRole": "Будь ласка, виберіть користувача та роль",
"view": "Тільки перегляд",
"viewDesc": "Через систему шифрування Termix інші рівні дозволів з'являться пізніше."
},
"commandPalette": {
"searchPlaceholder": "Пошук хостів або швидких дій...",
"recentActivity": "Нещодавня активність",
"navigation": "Навігація",
"addHost": "Додати хоста",
"addCredential": "Додати облікові дані",
"adminSettings": "Налаштування адміністратора",
"userProfile": "Профіль користувача",
"updateLog": "Журнал оновлень",
"hosts": "Хости",
"openServerDetails": "Відкрити деталі сервера",
"openFileManager": "Відкрити файловий менеджер",
"edit": "Редагувати",
"links": "Посилання",
"github": "GitHub",
"support": "Підтримка",
"discord": "Дискорд",
"donate": "Пожертвувати",
"press": "Преса",
"toToggle": "перемикати",
"close": "Закрити",
"hostManager": "Менеджер хостингу",
"pressToToggle": "Двічі натисніть ліву клавішу Shift, щоб відкрити палітру команд"
},
"docker": {
"notEnabled": "Docker не ввімкнено для цього хоста",
"validating": "Перевірка Docker...",
"connectingToHost": "Підключення до хоста...",
"error": "Помилка",
"errorCode": "Код помилки: {{code}}",
"version": "Докер {{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": "Баш",
"sh": "ш",
"ash": "попіл",
"connecting": "Підключення...",
"connect": "Підключитися",
"disconnect": "Відключитися",
"notConnected": "Не підключено",
"clickToConnect": "Натисніть кнопку «Підключитися», щоб розпочати сеанс оболонки",
"connectingTo": "Підключення до {{containerName}}...",
"containerNotFound": "Контейнер не знайдено",
"backToList": "Назад до списку",
"logs": "Журнали",
"stats": "Статистика",
"consoleTab": "Консоль",
"startContainerToAccess": "Запустіть контейнер для доступу до консолі"
},
"theme": {
"switchToLight": "Перейти на світлий режим",
"switchToDark": "Перейти на темний режим"
}
}