// Ukrainian dictionary — same slugs as en.js; a missing slug falls back to English.
export default {
"nav.secrets": "Секрети",
"nav.history": "Історія",
"nav.audit": "Аудит",
"nav.tokens": "Токени",
"nav.extension": "Розширення",
"nav.settings": "Налаштування",
"nav.admin": "Адмін",
"common.loading": "Завантаження",
"common.error": "Помилка",
"common.cancel": "Скасувати",
"common.close": "Закрити",
"common.delete": "Видалити",
"common.download": "Завантажити",
"common.restore": "Відновити",
"common.revoke": "Відкликати",
"common.save": "Зберегти",
"common.refresh": "Оновити",
"common.notSet": "Не задано",
"common.uncategorized": "без категорії",
"common.user": "Користувач",
"common.hide": "Приховати",
"common.reveal": "Розкрити",
"common.records": "записів: {n}", // uk has 3 plural forms, but "записів: n" fits all
"profile.logout": "Вийти",
"profile.languageAuto": "Авто (з акаунта)",
"profile.langEn": "English",
"profile.langUk": "Українська",
"profile.langRu": "Русский",
"profile.saved": "Профіль оновлено.",
"secrets.searchPlaceholder": "сервіс, логін, тег, джерело",
"secrets.sort": "Сортування",
"secrets.sortUpdatedNewest": "Оновлення (новіші)",
"secrets.sortUpdatedOldest": "Оновлення (старіші)",
"secrets.sortTitleAz": "Назва (А–Я)",
"secrets.sortTitleZa": "Назва (Я–А)",
"secrets.sortStatus": "Статус",
"secrets.create": "Створити",
"secrets.empty": "Секретів ще немає",
"secrets.emptyText": "Створіть перший запис кнопкою «Створити».",
"secrets.openSecret": "Відкрити секрет",
"col.title": "Назва",
"col.purpose": "Призначення",
"col.category": "Категорія",
"col.status": "Статус",
"col.name": "Назва",
"col.scopes": "Scopes",
"col.user": "Користувач",
"col.role": "Роль",
"col.lastSeen": "Остання активність",
"col.time": "Час",
"col.action": "Дія",
"col.channel": "Канал",
"col.ip": "IP",
"col.metadata": "Метадані",
"col.file": "Файл",
"col.size": "Розмір",
"col.created": "Створено",
"detail.purpose": "Призначення",
"detail.category": "Категорія",
"detail.tags": "Теги",
"detail.noTags": "Немає тегів",
"detail.access": "Доступ",
"detail.accessState": "UI {ui} · REST {rest} · MCP {mcp}",
"detail.on": "увімк",
"detail.off": "вимк",
"detail.encrypted": "зашифровано",
"detail.plain": "відкрито",
"detail.versions": "Версії",
"detail.editFields": "Редагувати поля",
"detail.markOutdated": "Позначити застарілим",
"detail.markActual": "Позначити актуальним",
"detail.archive": "До архіву",
"detail.deleteAction": "Видалити",
"detail.maskValues": "Замаскувати значення",
"detail.showValues": "Показати розшифровані значення",
"detail.hideSecret": "Приховати секрет",
"detail.revealSecret": "Розкрити секрет",
"detail.editMetadata": "Редагувати метадані",
"detail.secretActions": "Дії з секретом",
"detail.backToList": "До списку",
"detail.selectSecret": "Виберіть секрет",
"detail.selectSecretText": "Метадані показуються одразу. Значення доступні після розкриття.",
"detail.revealedFields": "Розкриті поля",
"detail.hideValue": "Приховати значення",
"detail.showValue": "Показати значення",
"detail.hideFieldValue": "Приховати значення поля",
"detail.showFieldValue": "Показати значення поля",
"history.toolbar": "Історія версій",
"history.selectSecret": "Спочатку виберіть секрет на вкладці «Секрети»",
"history.version": "Версія {n}",
"history.fields": { one: "{n} поле", few: "{n} поля", many: "{n} полів" },
"history.noVersions": "Немає версій",
"history.noVersionsText": "Виберіть секрет і відкрийте його історію, щоб побачити версії.",
"audit.toolbar": "Аудит",
"audit.allSecrets": "Усі секрети",
"audit.empty": "Немає подій аудиту",
"audit.emptyText": "Події з'являться тут після перших дій.",
"tokens.toolbar": "API-токени",
"tokens.create": "Створити токен",
"tokens.intro": "API-токени дозволяють зовнішнім клієнтам і MCP-інструментам працювати з gnexus-creds без браузерної сесії. Виберіть зрозумілу назву та потрібні scopes.",
"tokens.tokenName": "Назва токена",
"tokens.scopeRead": "Читання",
"tokens.scopeReveal": "Розкриття",
"tokens.scopeWrite": "Запис",
"tokens.scopeAdmin": "Адмін",
"tokens.token": "Токен",
"tokens.copyNotice": "Скопіюйте токен зараз — він більше не буде показаний.",
"tokens.empty": "Немає токенів",
"tokens.emptyText": "Створіть API-токен, щоб працювати з секретами програмно.",
"tokens.revokeTitle": "Відкликати токен",
"tokens.revokeText": "Токен '{name}' буде відкликано назавжди. Він більше не підходить для API та MCP.",
"extension.toolbar": "Браузерне розширення",
"extension.description": "Автозаповнення збережених даних, захоплення нових логінів і перегляд секретів прямо з панелі. Завантажте збірку для свого браузера, підключіть її розпакованою і вкажіть цей сервер та API-токен.",
"extension.download": "Завантажити збірку {browser}",
"extension.createToken": "Створити API-токен",
"extension.loadFailed": "Не вдалося завантажити відомості про розширення.",
"settings.overview": "Огляд сховища",
"settings.totalSecrets": "Усього секретів",
"settings.activeSecrets": "Активні секрети",
"settings.mcpEnabled": "MCP увімкнено",
"settings.languageToolbar": "Мова інтерфейсу",
"settings.languageDescription": "За замовчуванням сервіс слідує мові акаунта gnexus-auth; вибір тут перекриває її лише для gnexus-creds. „Авто“ повертає мову акаунта.",
"settings.importToolbar": "Імпорт даних",
"settings.importTitle": "Імпорт JSON",
"settings.importDescription": "Підтримуються лише JSON-файли експорту gnexus-creds.",
"settings.importPrimary": "Вибрати файл експорту",
"settings.importSecondary": "Файл розбирається локально перед імпортом.",
"settings.importAction": "Імпортувати вибраний файл",
"settings.importReady": "секретів готово: {n}",
"settings.exportToolbar": "Експорт даних",
"settings.exportDescription": "Експортує всі секрети як розшифрований JSON. Зберігайте файл у безпечному місці — він містить значення відкритим текстом.",
"settings.exportAction": "Експортувати розшифрований JSON",
"settings.gateToolbar": "Біометричний захист",
"settings.gateDescription": "Вимагає відбиток (Android), Touch ID або Windows Hello перед кожним розкриттям секрету. Перевірка виконується повністю в цьому браузері — сервер не бачить біометричних даних. Для вимкнення потрібне таке саме підтвердження, тому захист не можна зняти з безнаглядної сесії.",
"settings.gateUnavailable": "Біометрична автентифікація на цьому пристрої недоступна.",
"settings.gateBroken": "Створений passkey більше не на цьому пристрої. Перереєструйте захист, щоб відновити його.",
"settings.gateDisable": "Вимкнути біометричний захист",
"settings.gateEnable": "Увімкнути біометричний захист",
"settings.dangerToolbar": "Небезпечна зона",
"settings.dangerDescription": "Видалення всіх даних стирає кожен секрет і версію. Записи аудиту та API-токени зберігаються.",
"settings.deleteAll": "Видалити всі дані",
"bio.gateTitle": "Біометричний захист",
"bio.canceled": "Скасовано",
"bio.canceledText": "Біометричну перевірку скасовано — нічого не розкрито.",
"bio.noCredential": "Passkey на цьому пристрої не знайдено — переєструйте захист у Налаштуваннях.",
"bio.failedText": "Перевірка не пройшла — секрет не розкрито.",
"bio.stayOnCanceled": "Скасовано — захист залишається увімкненим.",
"bio.stayOnFailed": "Перевірка не пройшла — захист залишається увімкненим.",
"bio.disabled": "Біометричний захист вимкнено — розкриття більше не потребують перевірки.",
"bio.enabled": "Біометричний захист увімкнено — кожне розкриття питатиме сенсор.",
"bio.enrollCanceled": "Реєстрацію скасовано — захист залишається вимкненим.",
"bio.enrollFailed": "Реєстрація не вдалася.",
"bio.saved": "Збережено",
"admin.usersToolbar": "Користувачі",
"admin.refresh": "Оновити",
"admin.checkDiagnostics": "Перевірити діагностику",
"admin.noUsers": "Немає користувачів",
"admin.noUsersText": "Користувачі з'являться тут після входу.",
"admin.backups": "Резервні копії",
"admin.createBackup": "Створити копію",
"admin.noBackups": "Немає копій",
"admin.noBackupsText": "Створіть резервну копію перед великими змінами.",
"admin.noBackupsYet": "Копій ще немає",
"confirm.deleteAllTitle": "Видалити всі дані",
"confirm.deleteAllText": "Це остаточно видаляє всі секрети та версії. Записи аудиту залишаються.",
"confirm.deleteSecretTitle": "Видалити секрет",
"confirm.deleteSecretText": "Це остаточно видаляє «{title}» і всі його версії. Записи аудиту залишаються.",
"confirm.restoreTitle": "Відновити базу",
"confirm.restoreText": "Поточна база буде перезаписана файлом {file}. Усі наявні дані буде замінено.",
"toast.deleted": "Видалено",
"toast.allDataRemoved": "Усі дані видалено.",
"toast.backup": "Копія",
"toast.backupCreated": "Резервну копію бази створено.",
"toast.restored": "Відновлено",
"toast.databaseRestored": "Базу відновлено. Будь ласка, перезавантажте сторінку.",
"create.title": "Створити секрет",
"create.titleHelp": "Зрозуміла назва для списків і пошуку.",
"create.purposeHelp": "Сервіс, сервер, акаунт або інше призначення секрету.",
"create.categoryHelp": "Одна група для навігації, наприклад work або banking.",
"create.sourceHelp": "Звідки секрет: людина, імпорт, задача чи замітка.",
"create.tagsHelp": "Ключові слова для пошуку.",
"create.notesHelp": "Короткий контекст до секрету. Обмежено 140 символами.",
"create.fieldsTitle": "Поля",
"create.fieldsMeta": "Один рядок на значення секрету",
"create.addField": "Додати поле",
"create.fieldsHelp": "Додавайте по одному рядку на значення. Для паролів, токенів, PIN-ів і ключів увімкніть шифрування.",
"create.fieldName": "Назва поля",
"create.fieldNameHelp": "Назва потрапляє у відповіді API та MCP, наприклад username.",
"create.fieldValue": "Значення",
"create.fieldValueHelp": "Реальне значення цього поля.",
"create.encrypt": "Шифрувати",
"create.removeField": "Прибрати поле",
"create.accessTitle": "Доступ",
"create.accessMeta": "Загальні канали для цього секрету",
"create.accessMetaEdit": "Загальні канали доступності цього секрету",
"create.channelUi": "UI",
"create.channelRest": "REST API",
"create.channelMcp": "MCP",
"create.uiInfo": "Доступно у веб-інтерфейсі після входу.",
"create.restInfo": "Доступно зовнішнім клієнтам з API-токенами.",
"create.mcpInfo": "Доступно MCP-клієнтам, якщо scopes токена дозволяють.",
"create.statusTitle": "Статус",
"create.statusMeta": "Метадані для списків і фільтрів",
"create.statusActual": "Актуальний",
"create.statusOutdated": "Застарілий",
"create.archived": "В архіві",
"create.saveMetadata": "Зберегти метадані",
"create.saveNewVersion": "Зберегти нову версію",
"create.sourceLabel": "Джерело",
"create.notesLabel": "Нотатки",
"create.fieldsLabel": "Поля",
"import.unsupportedFile": "Непідтримуваний файл імпорту",
};