{
  "common": {
    "save": "Зберегти",
    "cancel": "Скасувати",
    "delete": "Видалити",
    "edit": "Редагувати",
    "close": "Закрити",
    "create": "Створити",
    "add": "Додати",
    "back": "Назад",
    "next": "Далі",
    "loading": "Завантаження…",
    "saving": "Збереження…",
    "required": "Це поле є обов'язковим.",
    "error": "Помилка",
    "allFieldsRequired": "Будь ласка, заповніть усі поля.",
    "today": "Сьогодні",
    "tomorrow": "Завтра",
    "skipToContent": "Перейти до вмісту",
    "reload": "Оновити",
    "errorOccurred": "Щось пішло не так.",
    "unexpectedError": "Сталася непередбачена помилка.",
    "errorGeneric": "Сталася помилка.",
    "updateAvailable": "Доступне оновлення — перезавантажте сторінку, щоб отримати останню версію.",
    "titleRequired": "Заголовок є обов'язковим",
    "nameRequired": "Ім'я є обов'язковим",
    "contentRequired": "Вміст є обов'язковим",
    "all": "Усі",
    "unknownError": "Невідома помилка",
    "confirm": "Підтвердити",
    "undo": "Скасувати",
    "reset": "Скинути до оригіналу",
    "errorOffline": "Немає підключення до інтернету. Перевірте мережу.",
    "errorForbidden": "Доступ заборонено. Будь ласка, увійдіть знову.",
    "errorNotFound": "Запис не знайдено.",
    "errorServer": "Помилка сервера. Спробуйте пізніше.",
    "errorTimeout": "З'єднання тривало занадто довго. Спробуйте ще раз."
  },
  "nav": {
    "dashboard": "Огляд",
    "tasks": "Завдання",
    "calendar": "Календар",
    "meals": "Харчування",
    "shopping": "Покупки",
    "notes": "Нотатки",
    "contacts": "Контакти",
    "birthdays": "Дні народження",
    "budget": "Бюджет",
    "settings": "Налаштування",
    "main": "Головна навігація",
    "navigation": "Навігація",
    "quickActions": "Швидкі дії",
    "recipes": "Рецепти",
    "more": "Більше",
    "documents": "Документи",
    "kitchen": "Кухня",
    "search": "Пошук"
  },
  "dashboard": {
    "title": "Огляд",
    "greetingMorning": "Доброго ранку, {{name}}",
    "greetingDay": "Доброго дня, {{name}}",
    "greetingEvening": "Доброго вечора, {{name}}",
    "allDone": "Усе зроблено",
    "noEvents": "Немає подій",
    "noPinnedNotes": "Немає закріплених нотаток",
    "todayMeals": "Страви на сьогодні",
    "allLink": "Усі",
    "weekLink": "Тиждень",
    "urgentTasksChip": "{{count}} завдання скоро прострочено",
    "urgentTasksChipPlural": "{{count}} завдань скоро прострочено",
    "eventsChip": "{{count}} подія сьогодні",
    "eventsChipPlural": "{{count}} подій сьогодні",
    "todayMealChip": "Сьогодні: {{title}}",
    "loadError": "Огляд не вдалося повністю завантажити.",
    "weatherRefresh": "Оновити погоду",
    "weatherRefreshTitle": "Оновити",
    "weatherUpdated": "Погоду оновлено",
    "weatherFeelsLike": "Відчувається як {{temp}}° · {{humidity}}% · Вітер {{wind}} {{windUnit}}",
    "fabTaskLabel": "Додати завдання",
    "fabCalendarLabel": "Додати подію",
    "fabShoppingLabel": "Додати покупку",
    "fabNoteLabel": "Додати нотатку",
    "fabTask": "Завдання",
    "fabCalendar": "Подія",
    "fabShopping": "Покупка",
    "fabNote": "Нотатка",
    "overdue": "Прострочено",
    "dueSoon": "Сьогодні",
    "dueToday": "Сьогодні",
    "dueTomorrow": "Завтра",
    "allDay": "Весь день",
    "shoppingMore": "+{{count}} ще",
    "weather": "Погода",
    "familyMembers": "Члени родини",
    "participantsAdded": "учасників додано",
    "upcomingBirthdays": "Найближчі дні народження",
    "noBirthdays": "Днів народження ще немає",
    "daysLeft": "{{count}} дн.",
    "budgetOverview": "Огляд бюджету",
    "monthlyIncome": "Доходи",
    "monthlyExpenses": "Витрати",
    "monthlyBalance": "Баланс",
    "savingsRate": "Рівень заощаджень",
    "topExpense": "Найбільша витрата",
    "budgetEntries": "Записи",
    "noBudgetData": "Немає бюджетних даних за цей місяць.",
    "customize": "Налаштувати",
    "customizeTitle": "Налаштувати віджети",
    "customizeReset": "Скинути",
    "customizeSaved": "Огляд збережено",
    "customizeMoveUp": "Перемістити вгору",
    "customizeMoveDown": "Перемістити вниз",
    "overdueTasksChip": "{{count}} прострочене завдання",
    "overdueTasksChipPlural": "{{count}} прострочених завдань"
  },
  "tasks": {
    "title": "Завдання",
    "newTask": "Нове завдання",
    "editTask": "Редагувати завдання",
    "emptyTitle": "Завдань немає — все зроблено?",
    "emptyDescription": "Створіть нові завдання кнопкою +.",
    "titleLabel": "Заголовок *",
    "titlePlaceholder": "Що потрібно зробити?",
    "descriptionLabel": "Нотатка",
    "descriptionPlaceholder": "Необов'язкові деталі…",
    "priorityLabel": "Пріоритет",
    "categoryLabel": "Категорія",
    "dueDateLabel": "Термін виконання",
    "dueTimeLabel": "Час",
    "assignedLabel": "Призначено",
    "assignedNobody": "- Нікому -",
    "statusLabel": "Статус",
    "priorityUrgent": "Терміново",
    "priorityHigh": "Високий",
    "priorityMedium": "Середній",
    "priorityLow": "Низький",
    "priorityNone": "Без пріоритету",
    "statusOpen": "Відкрито",
    "statusInProgress": "В процесі",
    "statusDone": "Виконано",
    "categoryHousehold": "Побут",
    "categorySchool": "Навчання",
    "categoryShopping": "Покупки",
    "categoryRepair": "Ремонт",
    "categoryHealth": "Здоров'я",
    "categoryFinance": "Фінанси",
    "categoryLeisure": "Дозвілля",
    "categoryMisc": "Різне",
    "overdue": "Прострочено",
    "overdueDay": "Прострочено на {{count}} д.",
    "dueToday": "Сьогодні",
    "dueTomorrow": "Завтра",
    "groupOverdue": "Прострочено",
    "groupToday": "Сьогодні",
    "groupThisWeek": "Цього тижня",
    "groupNextWeek": "Наступного тижня",
    "groupLater": "Пізніше",
    "groupNoDate": "Без дати",
    "markDone": "Позначити {{title}} як виконане",
    "markOpen": "Позначити {{title}} як відкрите",
    "editButton": "Редагувати завдання",
    "swipeOpen": "Відкрити знову",
    "swipeDone": "Виконано",
    "swipeEdit": "Редагувати",
    "subtaskAdd": "+ Додати підзавдання",
    "subtaskToggle": "Показати підзавдання",
    "subtaskMarkDone": "Позначити {{title}} як виконане",
    "deleteConfirm": "Видалити завдання та всі підзавдання?",
    "savedToast": "Завдання збережено.",
    "createdToast": "Завдання створено.",
    "deletedToast": "Завдання видалено.",
    "loadError": "Не вдалося завантажити завдання.",
    "subtaskPrompt": "Підзавдання:",
    "kanbanOpen": "Відкрито",
    "kanbanInProgress": "В процесі",
    "kanbanDone": "Виконано",
    "kanbanMoveToInProgress": "Позначити як «в процесі»",
    "kanbanMoveToDone": "Позначити як виконане",
    "kanbanMoveToOpen": "Відкрити знову",
    "recurring": "Повторюване",
    "listView": "Список",
    "kanbanView": "Канбан",
    "filterBtn": "Фільтр",
    "filterClearAll": "Скинути всі фільтри",
    "filterGroupPerson": "Особа",
    "filterGroupPriority": "Пріоритет",
    "filterGroupStatus": "Статус",
    "swipedDoneToast": "Позначено як виконане.",
    "swipedOpenToast": "Позначено як відкрите.",
    "statusArchived": "Архівована",
    "archiveButton": "Архівувати завдання",
    "archivedToast": "Завдання архівовано.",
    "kanbanArchived": "Архівовано",
    "reminderNeedsDueDate": "Встановіть дату виконання, щоб увімкнути нагадування про завдання.",
    "emptyAction": "Створити завдання"
  },
  "shopping": {
    "title": "Покупки",
    "noLists": "Немає списків",
    "noListsDescription": "Створіть список кнопкою +.",
    "emptyList": "Список порожній",
    "emptyListDescription": "Додайте товари через поле вводу вище.",
    "newListPrompt": "Назва нового списку:",
    "newListButton": "Створити новий список",
    "renameListPrompt": "Нова назва списку:",
    "deleteListConfirm": "Видалити список «{{name}}» та всі товари?",
    "deletedListToast": "Список видалено.",
    "itemDeletedToast": "«{{name}}» видалено.",
    "itemsRemovedToast": "{{count}} товарів видалено.",
    "clearChecked": "Видалити відмічені ({{count}})",
    "itemNamePlaceholder": "Додати товар…",
    "itemQtyPlaceholder": "Кількість",
    "itemNameLabel": "Назва товару",
    "itemQtyLabel": "Кількість",
    "categoryLabel": "Категорія",
    "addItemLabel": "Додати товар",
    "renameListLabel": "Перейменувати список",
    "deleteListLabel": "Видалити список",
    "swipeBack": "Скасувати",
    "swipeCheck": "Відмітити",
    "swipeDelete": "Видалити",
    "markDoneLabel": "Відмітити {{name}}",
    "markUndoneLabel": "Зняти відмітку з {{name}}",
    "deleteItemLabel": "Видалити {{name}}",
    "listsLoadError": "Не вдалося завантажити списки.",
    "itemsLoadError": "Не вдалося завантажити товари.",
    "catFruitVeg": "Фрукти та овочі",
    "catBakery": "Випічка",
    "catDairy": "Молочні продукти",
    "catMeatFish": "М'ясо та риба",
    "catFrozen": "Заморожені продукти",
    "catDrinks": "Напої",
    "catHousehold": "Господарські товари",
    "catDrugstore": "Аптека",
    "catMisc": "Різне",
    "emptyAction": "Додати товар"
  },
  "meals": {
    "title": "План харчування",
    "noMealPlanned": "Страву не заплановано",
    "addMeal": "Додати {{type}}",
    "editMeal": "Редагувати страву",
    "addMealTitle": "Додати страву",
    "deleteMeal": "Видалити страву",
    "transferToShoppingList": "Додати інгредієнти до списку покупок",
    "today": "Сьогодні",
    "prevWeek": "Попередній тиждень",
    "nextWeek": "Наступний тиждень",
    "loadError": "Не вдалося завантажити план харчування.",
    "typeBreakfast": "Сніданок",
    "typeLunch": "Обід",
    "typeDinner": "Вечеря",
    "typeSnack": "Перекус",
    "dayMo": "Пн",
    "dayDi": "Вт",
    "dayMi": "Ср",
    "dayDo": "Чт",
    "dayFr": "Пт",
    "daySa": "Сб",
    "daySo": "Нд",
    "dateLabel": "Дата",
    "mealTypeLabel": "Прийом їжі",
    "titleLabel": "Заголовок *",
    "titlePlaceholder": "напр. Спагеті болоньєзе",
    "notesLabel": "Нотатки",
    "notesPlaceholder": "Необов'язково…",
    "ingredientsLabel": "Інгредієнти",
    "addIngredient": "Додати інгредієнт",
    "ingredientNamePlaceholder": "Інгредієнт",
    "ingredientQtyPlaceholder": "Кількість",
    "ingredientCategoryLabel": "Категорія",
    "ingredientCategoryDefault": "Різне",
    "removeIngredient": "Видалити інгредієнт",
    "transferLabel": "Перенести інгредієнти до списку покупок",
    "transferNow": "Перенести зараз",
    "noShoppingLists": "Немає доступних списків покупок",
    "transferSuccess": "{{count}} інгредієнт перенесено",
    "transferSuccessPlural": "{{count}} інгредієнтів перенесено",
    "transferAlreadyDone": "Усі інгредієнти вже перенесено",
    "ingredientCount": "{{count}} інгредієнт",
    "ingredientCountPlural": "{{count}} інгредієнтів",
    "titleRequired": "Заголовок є обов'язковим",
    "loadingIndicator": "Завантаження…",
    "recipeUrlLabel": "Посилання на рецепт (необов'язково)",
    "recipeUrlPlaceholder": "https://…",
    "openRecipe": "Відкрити рецепт",
    "savedRecipeLabel": "Saved recipe",
    "savedRecipePlaceholder": "Select recipe",
    "saveAsRecipe": "Save as recipe",
    "recipeScaleLabel": "Scale ingredients",
    "deletedToast": "Meal deleted"
  },
  "calendar": {
    "title": "Календар",
    "newEvent": "Нова подія",
    "editEvent": "Редагувати подію",
    "addEvent": "Додати подію",
    "deleteEvent": "Видалити подію",
    "noEvents": "Немає подій у вибраному періоді.",
    "today": "Сьогодні",
    "back": "Назад",
    "forward": "Вперед",
    "viewMonth": "Місяць",
    "viewWeek": "Тиждень",
    "viewDay": "День",
    "viewAgenda": "Порядок денний",
    "allDay": "Весь день",
    "allDayShort": "весь день",
    "moreEvents": "+{{count}} ще",
    "weekNumberLabel": "Т{{week}} · {{month}} {{year}}",
    "agendaFrom": "З {{date}}",
    "titleLabel": "Заголовок *",
    "titlePlaceholder": "напр. Стоматолог",
    "allDayToggle": "Весь день",
    "startDateLabel": "Дата початку",
    "startTimeLabel": "Час початку",
    "endDateLabel": "Дата завершення",
    "endTimeLabel": "Час завершення",
    "fromLabel": "Від",
    "toLabel": "До",
    "locationLabel": "Місце",
    "locationPlaceholder": "Необов'язково",
    "assignedLabel": "Призначено",
    "assignedNobody": "- Нікому -",
    "colorLabel": "Колір {{color}}",
    "descriptionLabel": "Опис",
    "descriptionPlaceholder": "Необов'язково…",
    "popupEdit": "Редагувати",
    "deleteConfirm": "Справді видалити «{{title}}»?",
    "createdToast": "Подію створено",
    "savedToast": "Подію збережено",
    "deletedToast": "Подію видалено",
    "loadError": "Не вдалося завантажити події.",
    "saveError": "Помилка збереження",
    "deleteError": "Помилка видалення",
    "titleRequired": "Заголовок є обов'язковим",
    "monthJanuary": "Січень",
    "monthFebruary": "Лютий",
    "monthMarch": "Березень",
    "monthApril": "Квітень",
    "monthMay": "Травень",
    "monthJune": "Червень",
    "monthJuly": "Липень",
    "monthAugust": "Серпень",
    "monthSeptember": "Вересень",
    "monthOctober": "Жовтень",
    "monthNovember": "Листопад",
    "monthDecember": "Грудень",
    "dayShortSunday": "Нд",
    "dayShortMonday": "Пн",
    "dayShortTuesday": "Вт",
    "dayShortWednesday": "Ср",
    "dayShortThursday": "Чт",
    "dayShortFriday": "Пт",
    "dayShortSaturday": "Сб",
    "dayLongSunday": "Неділя",
    "dayLongMonday": "Понеділок",
    "dayLongTuesday": "Вівторок",
    "dayLongWednesday": "Середа",
    "dayLongThursday": "Четвер",
    "dayLongFriday": "П'ятниця",
    "dayLongSaturday": "Субота",
    "timeSuffix": "",
    "ics": {
      "reset": "Скинути до оригіналу",
      "resetToast": "Зміни скинуто."
    },
    "iconLabel": "Icon",
    "invalidDate": "Use a valid date in the selected date format.",
    "attachmentLabel": "Attachment",
    "attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.",
    "attachmentFallback": "Attachment",
    "attachmentReadError": "The attachment could not be read.",
    "attachmentTooLarge": "Attachment may be at most 5 MB."
  },
  "notes": {
    "title": "Нотатки",
    "newNote": "Нова нотатка",
    "editNote": "Редагувати нотатку",
    "addNoteLabel": "Нова нотатка",
    "searchPlaceholder": "Пошук нотаток…",
    "emptyTitle": "Нотаток поки немає",
    "emptyDescription": "Створіть нову нотатку кнопкою +.",
    "noResultsTitle": "Результатів немає",
    "noResultsDescription": "Жодна нотатка не містить «{{query}}».",
    "titleLabel": "Заголовок (необов'язково)",
    "titlePlaceholder": "Без заголовку",
    "contentLabel": "Вміст",
    "contentMarkdownHint": "(підтримується форматування Markdown)",
    "contentPlaceholder": "Введіть нотатку…",
    "colorLabel": "Колір",
    "pinnedLabel": "Закріпити (відображатиметься на огляді)",
    "pinAction": "Закріпити",
    "unpinAction": "Відкріпити",
    "deleteLabel": "Видалити нотатку",
    "deleteConfirm": "Справді видалити цю нотатку?",
    "createdToast": "Нотатку створено",
    "savedToast": "Нотатку збережено",
    "deletedToast": "Нотатку видалено",
    "loadError": "Не вдалося завантажити нотатки.",
    "formatBold": "Жирний (Ctrl+B)",
    "formatItalic": "Курсив (Ctrl+I)",
    "formatUnderline": "Підкреслений (Ctrl+U)",
    "formatStrikethrough": "Закреслений",
    "formatHeading": "Заголовок",
    "formatList": "Маркований список",
    "formatOrderedList": "Нумерований список",
    "formatChecklist": "Список завдань",
    "formatLink": "Посилання",
    "formatCode": "Код",
    "formatQuote": "Цитата",
    "formatDivider": "Розділювач",
    "emptyAction": "Створити нотатку"
  },
  "contacts": {
    "title": "Контакти",
    "newContact": "Новий контакт",
    "editContact": "Редагувати контакт",
    "addButton": "Новий",
    "newContactLabel": "Новий контакт",
    "searchPlaceholder": "Пошук за ім'ям, телефоном або email…",
    "importButton": "Імпорт",
    "importLabel": "Імпортувати контакт з vCard",
    "importTooltip": "Імпортувати vCard",
    "emptyTitle": "Контактів поки немає",
    "emptyDescription": "Додайте нові контакти кнопкою +.",
    "filterAll": "Усі",
    "nameLabel": "Ім'я *",
    "namePlaceholder": "Повне ім'я",
    "categoryLabel": "Категорія",
    "phoneLabel": "Телефон",
    "phonePlaceholder": "+380 …",
    "emailLabel": "Email",
    "emailPlaceholder": "ім'я@приклад.com",
    "addressLabel": "Адреса",
    "addressPlaceholder": "Вулиця, індекс місто",
    "notesLabel": "Нотатки",
    "notesPlaceholder": "Необов'язково…",
    "callLabel": "Зателефонувати",
    "emailActionLabel": "Написати email",
    "mapsLabel": "Відкрити на картах",
    "exportLabel": "Експортувати як vCard",
    "exportTooltip": "Експортувати vCard",
    "deleteLabel": "Видалити контакт",
    "deleteConfirm": "Справді видалити цей контакт?",
    "deletePersonConfirm": "Справді видалити «{{name}}»?",
    "savedToast": "Контакт збережено",
    "updatedToast": "Контакт оновлено",
    "deletedToast": "Контакт видалено",
    "importedToast": "{{name}} імпортовано.",
    "importError": "Помилка імпорту: {{error}}",
    "vcardNoName": "vCard не містить імені.",
    "catDoctor": "Лікар",
    "catSchool": "Школа/Дитсадок",
    "catAuthority": "Державний орган",
    "catInsurance": "Страхування",
    "catCraftsman": "Майстер",
    "catEmergency": "Екстрена служба",
    "catMisc": "Різне",
    "categoryDoctor": "Лікар",
    "categorySchool": "Школа/Дитсадок",
    "categoryAuthority": "Державний орган",
    "categoryInsurance": "Страхування",
    "categoryCraftsman": "Майстер",
    "categoryEmergency": "Екстрена служба",
    "categoryOther": "Інше",
    "emptyAction": "Додати контакт"
  },
  "budget": {
    "title": "Бюджет",
    "newEntry": "Новий запис",
    "editEntry": "Редагувати запис",
    "addEntryLabel": "Додати запис",
    "newEntryFabLabel": "Новий запис",
    "currentMonth": "Поточний",
    "prevMonth": "Попередній місяць",
    "nextMonth": "Наступний місяць",
    "income": "Доходи",
    "expenses": "Витрати",
    "balance": "Баланс",
    "byCategory": "За категоріями",
    "transactions": "Транзакції",
    "emptyTitle": "Записів у цьому місяці немає",
    "emptyDescription": "Додайте записи бюджету кнопкою +.",
    "csvExport": "CSV",
    "typeExpense": "Витрата",
    "typeIncome": "Дохід",
    "titleLabel": "Заголовок *",
    "titlePlaceholder": "напр. Супермаркет",
    "amountLabel": "Сума *",
    "amountPlaceholder": "0.00",
    "categoryLabel": "Категорія",
    "dateLabel": "Дата *",
    "recurringLabel": "Повторюване",
    "deleteLabel": "Видалити запис",
    "deleteConfirm": "Справді видалити цей запис?",
    "deletePersonConfirm": "Справді видалити «{{title}}»?",
    "addedToast": "Запис додано",
    "savedToast": "Запис збережено",
    "deletedToast": "Запис видалено",
    "loadError": "Не вдалося завантажити бюджет.",
    "trendNeutral": "— так само, як у {{month}}",
    "validAmountRequired": "Будь ласка, введіть коректну суму",
    "dateRequired": "Дата є обов'язковою",
    "catFood": "Продукти",
    "catRent": "Оренда",
    "catInsurance": "Страхування",
    "catMobility": "Транспорт",
    "catLeisure": "Дозвілля",
    "catClothing": "Одяг",
    "catHealth": "Здоров'я",
    "catEducation": "Освіта",
    "catMisc": "Різне",
    "catEarnedIncome": "Трудовий дохід",
    "catInvestmentIncome": "Інвестиційний дохід",
    "catTransferGiftIncome": "Переводи та подарунки",
    "catGovernmentBenefits": "Соціальні виплати",
    "catOtherIncome": "Інші доходи",
    "loadingIndicator": "Завантаження…",
    "subcategoryLabel": "Subcategory",
    "catHousing": "Housing / Home",
    "catTransport": "Transport",
    "catPersonalHealth": "Personal Care / Health",
    "catShoppingClothing": "Shopping and Clothing",
    "catFinancialOther": "Financial Services and Other",
    "subcatRentMortgage": "Rent / Mortgage",
    "subcatCondominium": "Condominium fees",
    "subcatUtilities": "Electricity / Water / Gas",
    "subcatInternetTvPhone": "Internet / TV / Phone",
    "subcatRenovationMaintenance": "Renovation / Maintenance",
    "subcatCleaning": "Cleaning",
    "subcatGroceries": "Groceries",
    "subcatRestaurantsBars": "Restaurants / Bars",
    "subcatSnacksFastFood": "Snacks / Fast Food",
    "subcatBakery": "Bakery",
    "subcatFuel": "Fuel",
    "subcatParkingTolls": "Parking / Tolls",
    "subcatPublicTransport": "Public transport",
    "subcatAppsTaxi": "Apps / Taxi",
    "subcatMaintenanceInsurance": "Maintenance / Insurance",
    "subcatPharmacy": "Pharmacy",
    "subcatHealthInsurance": "Health insurance",
    "subcatGymSports": "Gym / Sports",
    "subcatBeautyCosmetics": "Beauty / Cosmetics",
    "subcatTravel": "Travel",
    "subcatStreaming": "Streaming",
    "subcatEvents": "Events",
    "subcatHobbies": "Hobbies",
    "subcatClothesShoes": "Clothes / Shoes",
    "subcatElectronics": "Electronics",
    "subcatGifts": "Gifts",
    "subcatCoursesCollege": "Courses / College",
    "subcatSchoolSupplies": "School supplies",
    "subcatLanguages": "Languages",
    "subcatLoansInterest": "Loans / Interest",
    "subcatBankFees": "Bank fees",
    "subcatInsuranceOther": "Insurance",
    "subcatInvestments": "Investments",
    "subcatTaxes": "Taxes",
    "metaLoadError": "Budget categories could not be loaded.",
    "addCategory": "+ category",
    "addSubcategory": "+ subcategory",
    "newCategoryPrompt": "Name of the new category:",
    "newSubcategoryPrompt": "Name of the new subcategory:",
    "categoryAddedToast": "Category added.",
    "subcategoryAddedToast": "Subcategory added.",
    "emptyAction": "Додати запис"
  },
  "settings": {
    "title": "Налаштування",
    "tabGeneral": "Загальні",
    "tabMeals": "Харчування",
    "tabBudget": "Бюджет",
    "tabShopping": "Покупки",
    "tabCalendar": "Календар",
    "tabFamily": "Керування родиною",
    "tabApiTokens": "API-токени",
    "tabAccount": "Обліковий запис",
    "tabsAriaLabel": "Розділи налаштувань",
    "sectionDesign": "Зовнішній вигляд",
    "sectionAppName": "Назва застосунку",
    "sectionShopping": "Покупки",
    "shoppingCategoriesLabel": "Категорії покупок",
    "shoppingCategoriesHint": "Додавайте, перейменовуйте, видаляйте або змінюйте порядок категорій.",
    "shoppingCategoryPlaceholder": "Нова категорія…",
    "shoppingCategoryRenameHint": "Натисніть, щоб перейменувати",
    "shoppingCategoryRenamePrompt": "Нова назва категорії:",
    "shoppingCategoryMoveUp": "Перемістити категорію вгору",
    "shoppingCategoryMoveDown": "Перемістити категорію вниз",
    "shoppingCategoryDelete": "Видалити категорію",
    "shoppingCategoryDeleteConfirm": "Видалити категорію «{{name}}»? Наявні товари буде переміщено до наступної категорії.",
    "shoppingCategoryAdded": "Категорію додано.",
    "shoppingCategoryRenamed": "Категорію перейменовано.",
    "shoppingCategoryDeleted": "Категорію видалено.",
    "sectionAccount": "Мій обліковий запис",
    "sectionCalendarSync": "Синхронізація календаря",
    "sectionFamily": "Члени родини",
    "cardAppearance": "Відображення",
    "appNameTitle": "Назва застосунку",
    "appNameLabel": "Назва застосунку",
    "appNameHint": "Ця назва відображається в бічному меню, заголовку браузера та на екрані входу.",
    "appNamePlaceholder": "Oikos",
    "appNameSavedToast": "Назву застосунку збережено.",
    "sectionDate": "Дата",
    "dateFormatTitle": "Формат дати",
    "dateFormatLabel": "Бажаний формат дати",
    "dateFormatHint": "Виберіть, як дати відображаються в застосунку.",
    "dateFormatSavedToast": "Формат дати збережено.",
    "themeSystem": "Системна",
    "themeSysLabel": "Використовувати системні налаштування",
    "themeLight": "Світла",
    "themeLightLabel": "Світла тема",
    "themeDark": "Темна",
    "themeDarkLabel": "Темна тема",
    "changePassword": "Змінити пароль",
    "currentPasswordLabel": "Поточний пароль",
    "newPasswordLabel": "Новий пароль",
    "confirmPasswordLabel": "Підтвердити новий пароль",
    "savePassword": "Зберегти пароль",
    "passwordMismatch": "Паролі не збігаються.",
    "passwordSavedToast": "Пароль успішно змінено.",
    "googleCalendar": "Google Календар",
    "appleCalendar": "Apple Календар (iCloud)",
    "syncNow": "Синхронізувати зараз",
    "disconnect": "Від'єднати",
    "connectGoogle": "Підключити через Google",
    "connected": "Підключено",
    "connectedLastSync": "Підключено · Остання: {{date}}",
    "notConnected": "Не підключено",
    "notConfigured": "Не налаштовано (відсутні змінні .env)",
    "configured": "Налаштовано (через .env)",
    "configuredLastSync": "Налаштовано (через .env) · Остання: {{date}}",
    "syncSuccess": "{{provider}} синхронізовано.",
    "disconnectedToast": "{{provider}} від'єднано.",
    "googleOnlyAdmin": "Лише адміністратор може підключити Google Календар.",
    "appleOnlyAdmin": "Лише адміністратор може підключити Apple Календар.",
    "caldavUrlLabel": "URL CalDAV-сервера",
    "caldavUrlPlaceholder": "https://caldav.icloud.com",
    "appleIdLabel": "Apple ID (email)",
    "applePasswordLabel": "Пароль програми",
    "applePasswordHint": "Створіть пароль на <strong>appleid.apple.com → Безпека</strong>.",
    "appleConnectBtn": "Підключити та перевірити",
    "appleConnecting": "Підключення…",
    "appleConnectedToast": "Apple Календар підключено.",
    "syncSuccessGoogle": "Синхронізацію з Google Календарем успішно підключено.",
    "syncSuccessApple": "Синхронізацію з Apple Календарем успішно підключено.",
    "syncErrorGoogle": "Не вдалося підключитися до Google. Спробуйте ще раз.",
    "syncErrorApple": "Не вдалося підключитися до Apple. Спробуйте ще раз.",
    "addMember": "+ Додати члена",
    "newMemberTitle": "Новий член родини",
    "usernameLabel": "Ім'я користувача",
    "displayNameLabel": "Відображуване ім'я",
    "memberPasswordLabel": "Пароль",
    "colorLabel": "Колір",
    "profilePictureTitle": "Фото профілю",
    "profilePictureLabel": "Завантажити фото",
    "profilePictureHint": "PNG, JPEG або WebP. Великі зображення змінюються в розмірі перед завантаженням.",
    "profilePictureRemove": "Видалити фото",
    "profilePictureTypeError": "Використайте зображення PNG, JPEG або WebP.",
    "profilePictureFileTooLarge": "Файл зображення завеликий.",
    "profilePictureTooLarge": "Фото профілю все ще завелике після зміни розміру.",
    "profilePictureReadError": "Не вдалося прочитати вибране зображення.",
    "profileSavedToast": "Профіль оновлено.",
    "editMemberLabel": "Редагувати",
    "editMemberTitle": "Редагувати члена родини",
    "saveMember": "Зберегти члена",
    "memberUpdatedToast": "{{name}} оновлено.",
    "familyRoleLabel": "Роль у родині",
    "familyRoleDad": "Тато",
    "familyRoleMom": "Мама",
    "familyRoleParent": "Батько/мати",
    "familyRoleChild": "Дитина",
    "familyRoleGrandparent": "Дідусь/бабуся",
    "familyRoleRelative": "Родич",
    "familyRoleOther": "Член родини",
    "systemAdminLabel": "Системний адміністратор",
    "systemAdminHint": "Системні адміністратори можуть керувати налаштуваннями, інтеграціями, API-токенами та сімейними акаунтами.",
    "systemAdminBadge": "Системний адміністратор",
    "roleLabel": "Роль",
    "roleMember": "Учасник",
    "roleAdmin": "Адміністратор",
    "createMember": "Створити",
    "cancelAddMember": "Скасувати",
    "memberAddedToast": "{{name}} додано.",
    "deleteMemberConfirm": "Справді видалити {{name}}?",
    "memberDeletedToast": "{{name}} видалено.",
    "deleteMemberLabel": "Видалити",
    "logout": "Вийти",
    "synchronizing": "Синхронізація…",
    "googleDisconnectConfirm": "Від'єднати Google Календар?",
    "appleDisconnectConfirm": "Від'єднати Apple Календар?",
    "localeSystem": "Системна",
    "localeLabel": "Мова",
    "languageTitle": "Мова",
    "sectionMeals": "План харчування",
    "mealTypesLabel": "Видимі прийоми їжі",
    "mealTypesHint": "У планувальнику харчування відображатимуться лише вибрані типи прийомів їжі.",
    "mealTypesSaved": "Налаштування харчування збережено.",
    "mealTypesMinOne": "Має бути активним принаймні один тип прийому їжі.",
    "sectionBudget": "Бюджет",
    "currencyLabel": "Валюта",
    "currencyHint": "Встановлює валюту, що використовується в розділі бюджету.",
    "currencySaved": "Валюту збережено.",
    "apiTokensTitle": "API Tokens",
    "apiTokensCardTitle": "Access Tokens",
    "apiTokensHint": "Create API tokens for external integrations. The full token is shown only once after creation.",
    "apiTokenNameLabel": "Token name",
    "apiTokenExpiresLabel": "Expiration date",
    "apiTokenExpiresHint": "Leave empty to create a token without expiration.",
    "apiTokenCreatedLabel": "New API token",
    "apiTokenCreatedHint": "Store this token securely. It cannot be shown again.",
    "apiTokenCreate": "Create token",
    "apiTokenInvalidExpiration": "Please enter a valid expiration date.",
    "apiTokenCreatedToast": "API token created.",
    "apiTokenRevokedToast": "API token revoked.",
    "apiTokenRevokeConfirm": "Revoke API token \"{{name}}\"?",
    "apiTokenRevoke": "Revoke token",
    "apiTokenRevoked": "Revoked",
    "apiTokenExpired": "Expired",
    "apiTokenActive": "Active",
    "apiTokenPrefix": "Prefix",
    "apiTokenExpires": "Expires",
    "apiTokenNeverExpires": "No expiration",
    "apiTokenLastUsed": "Last used",
    "apiTokenNeverUsed": "Never used",
    "ics": {
      "title": "ICS-підписки",
      "add": "Додати підписку",
      "addedToast": "Підписку додано.",
      "deletedToast": "Підписку видалено.",
      "syncedToast": "Підписку синхронізовано.",
      "confirm_delete": "Ви справді хочете видалити цю підписку? Всі пов'язані події також будуть видалені.",
      "empty": "Підписок поки немає.",
      "form": {
        "name": "Назва",
        "url": "URL ICS",
        "color": "Колір",
        "shared": "Видно всім"
      },
      "actions": {
        "submit": "Додати",
        "save": "Зберегти",
        "cancel": "Скасувати",
        "delete": "Видалити",
        "edit": "Редагувати",
        "sync": "Синхронізувати зараз"
      },
      "status": {
        "lastSync": "Остання синхронізація:",
        "never": "Ще не синхронізовано",
        "syncing": "Синхронізація...",
        "syncError": "Помилка синхронізації"
      },
      "badges": {
        "private": "Приватне",
        "shared": "Спільне"
      },
      "updatedToast": "Підписку оновлено."
    },
    "memberPhoneLabel": "Номер телефону (необов'язково)",
    "memberEmailLabel": "Електронна пошта (необов'язково)",
    "memberBirthDateLabel": "Дата народження (необов'язково)",
    "memberContactBirthdayHint": "Цей учасник автоматично синхронізується з контактами та днями народження.",
    "memberBirthDateInvalid": "Використовуйте дійсну дату народження у вибраному форматі.",
    "memberPhoneMeta": "Телефон: {{value}}",
    "memberBirthdayMeta": "День народження: {{date}}",
    "tabBackup": "Керування резервними копіями",
    "sectionBackup": "Керування резервними копіями",
    "backupDownloadTitle": "Завантажити резервну копію бази даних",
    "backupDownloadHint": "Створює узгоджену SQLite-копію всіх даних застосунку.",
    "backupDownloadButton": "Завантажити копію",
    "backupRestoreTitle": "Відновити резервну копію бази даних",
    "backupRestoreHint": "Відновлення замінить поточну базу даних. Перед продовженням завантажте свіжу копію.",
    "backupDropzoneTitle": "Перетягніть файл копії сюди або натисніть для вибору",
    "backupDropzoneHint": "Файли SQLite: .db, .sqlite або .sqlite3",
    "backupRestoreButton": "Відновити копію",
    "backupRestoreConfirm": "Ця копія замінить поточну базу даних для всіх. Продовжити?",
    "backupRestoring": "Відновлення...",
    "backupRestoredToast": "Базу даних відновлено. Перезавантаження...",
    "backupCliTitle": "Відновлення CLI / Docker Compose",
    "backupCliHint": "For operational restores, stop the app, mount the backup in a temporary container and replace the database file.",
    "backupCliBackupHint": "Також можна створити копію безпосередньо через Docker Compose:"
  },
  "login": {
    "tagline": "Планування для родини. Безпечно. Конфіденційно. Відкритий код.",
    "usernameLabel": "Ім'я користувача",
    "usernamePlaceholder": "ім'я користувача",
    "passwordLabel": "Пароль",
    "passwordPlaceholder": "••••••••",
    "loginButton": "Увійти",
    "loggingIn": "Вхід…",
    "tooManyAttempts": "Забагато спроб. Будь ласка, зачекайте.",
    "invalidCredentials": "Невірні облікові дані.",
    "version": "v{{version}}"
  },
  "install": {
    "title": "Встановити Oikos",
    "subtitle": "Додати на головний екран",
    "iosTip1": "Натисніть ",
    "iosTip2": " → «Додати на головний екран»",
    "installButton": "Встановити",
    "dismissLabel": "Закрити"
  },
  "modal": {
    "closeLabel": "Закрити",
    "overlayLabel": "Фон модального вікна",
    "unsavedChanges": "Скасувати зміни?",
    "discardChanges": "Скасувати"
  },
  "rrule": {
    "freqNone": "Без повторення",
    "freqDaily": "Щодня",
    "freqWeekly": "Щотижня",
    "freqMonthly": "Щомісяця",
    "dayMo": "Пн",
    "dayTu": "Вт",
    "dayWe": "Ср",
    "dayTh": "Чт",
    "dayFr": "Пт",
    "daySa": "Сб",
    "daySu": "Нд",
    "labelRepeat": "Повторення",
    "labelEvery": "Кожні",
    "labelOnDays": "У ці дні",
    "labelUntil": "Закінчується (необов'язково)",
    "unitDay": "день",
    "unitDays": "днів",
    "unitWeek": "тиждень",
    "unitWeeks": "тижнів",
    "unitMonth": "місяць",
    "unitMonths": "місяців"
  },
  "reminders": {
    "sectionTitle": "Нагадування",
    "enableLabel": "Встановити нагадування",
    "dateLabel": "Дата",
    "timeLabel": "Час",
    "offsetLabel": "Нагадати мені",
    "offsetNone": "Без нагадування",
    "offset15min": "За 15 хвилин",
    "offset1hour": "За 1 годину",
    "offset1day": "За 1 день",
    "offsetAtTime": "У час події",
    "toastTitle": "Нагадування",
    "dismiss": "Закрити",
    "notificationPermission": "Сповіщення браузера",
    "notificationEnable": "Увімкнути сповіщення",
    "notificationEnabled": "Сповіщення активні",
    "notificationDenied": "Сповіщення заблоковано",
    "notificationHint": "Отримуйте сповіщення, поки додаток відкрито.",
    "pendingBadgeTitle": "{{count}} нагадування",
    "pendingBadgeTitlePlural": "{{count}} нагадувань",
    "offset2days": "2 days before",
    "offset1week": "1 week before",
    "offset2weeks": "2 weeks before",
    "offsetCustom": "Custom...",
    "customAmountLabel": "Number",
    "customUnitLabel": "Unit",
    "customMinutes": "Minutes",
    "customHours": "Hours",
    "customDays": "Days",
    "customWeeks": "Weeks"
  },
  "recipes": {
    "title": "Рецепти",
    "addRecipe": "Додати рецепт",
    "editRecipe": "Редагувати рецепт",
    "emptyTitle": "Немає рецептів",
    "emptyDescription": "Збережіть свої улюблені рецепти й повторно використовуйте їх у плануванні їжі.",
    "titleLabel": "Назва *",
    "titlePlaceholder": "наприклад, Паста Карбонара",
    "notesLabel": "Нотатки",
    "notesPlaceholder": "Необов'язково...",
    "urlLabel": "Посилання на рецепт",
    "urlPlaceholder": "https://...",
    "ingredientsLabel": "Інгредієнти",
    "addToMeals": "Додати до плану харчування",
    "openLink": "Відкрити посилання на рецепт",
    "deleteConfirm": "Видалити рецепт \"{{title}}\"?",
    "created": "Рецепт збережено.",
    "updated": "Рецепт оновлено.",
    "deleted": "Рецепт видалено.",
    "titleRequired": "Назва обов'язкова",
    "duplicate": "Дублювати",
    "duplicated": "Рецепт продубльовано.",
    "copySuffix": "копія",
    "emptyAction": "Створити рецепт"
  },
  "search": {
    "title": "Пошук",
    "open": "Відкрити пошук",
    "placeholder": "Пошук…",
    "noResults": "Результатів не знайдено."
  },
  "birthdays": {
    "title": "Дні народження",
    "addButton": "Додати день народження",
    "searchPlaceholder": "Шукати дні народження…",
    "upcomingTitle": "Найближчі дні народження",
    "upcomingHint": "Найближчі святкування, уже синхронізовані з календарем.",
    "peopleTitle": "Люди",
    "peopleHint": "Шукайте, переглядайте й редагуйте всі збережені дні народження.",
    "emptyTitle": "Поки що немає днів народження",
    "emptyDescription": "Додайте день народження, щоб він відображався в календарі та нагадуваннях.",
    "newTitle": "Новий день народження",
    "editTitle": "Редагувати день народження",
    "nameLabel": "Ім'я",
    "birthDateLabel": "Дата народження",
    "photoLabel": "Фото профілю",
    "removePhoto": "Видалити фото",
    "notesLabel": "Нотатки",
    "notesPlaceholder": "Ідеї подарунків, улюблений торт, сімейні нотатки…",
    "calendarHint": "Кожен день народження автоматично додається до календаря та системи нагадувань.",
    "requiredFields": "Ім'я та дата народження є обов'язковими.",
    "createdToast": "День народження збережено.",
    "updatedToast": "День народження оновлено.",
    "deletedToast": "День народження видалено.",
    "deleteConfirm": "Видалити день народження для \"{{name}}\"?",
    "ageNoteToday": "Сьогодні виповнюється {{age}}.",
    "ageNoteTomorrow": "Завтра виповниться {{age}}.",
    "ageNoteDays": "За {{days}} дн. виповниться {{age}}."
  },
  "onboarding": {
    "step1Title": "Welcome to Oikos",
    "step1Body": "Your personal family planner. Tasks, calendar, shopping and more – all in one place.",
    "step2Title": "Навігація та модулі",
    "step2Body": "Унизу ви маєте прямий доступ до Панелі керування та Календаря. Кнопка ··· відкриває додаткові модулі: Кухня, Нотатки та Контакти.",
    "step3Title": "Починайте швидко",
    "step3Body": "За допомогою кнопки + створюйте нові записи будь-де. Проведіть пальцем по елементу списку ліворуч або праворуч для швидких дій.",
    "next": "Next",
    "done": "Get started",
    "skip": "Skip"
  },
  "offline": {
    "banner": "Offline – reconnecting…"
  },
  "emptyHint": {
    "tasks": "Натисніть +, щоб створити перше завдання. Проведіть картку вліво, щоб видалити.",
    "calendar": "Підключіть Google Календар у Налаштування → Інтеграції для автоматичної синхронізації.",
    "shopping": "Додавайте товари й проводьте, щоб позначити або видалити.",
    "notes": "Натисніть +, щоб створити нову нотатку. Нотатки шукаються за повним текстом.",
    "contacts": "Додайте важливі контакти — лікар, школа, екстрені служби — для швидкого доступу.",
    "budget": "Створіть категорії та вносіть доходи й витрати.",
    "meals": "Плануйте харчування на тиждень і пов'язуйте рецепти.",
    "birthdays": "Додайте дні народження — ви отримаєте нагадування завчасно.",
    "recipes": "Створюйте рецепти та пов'язуйте їх із планувальником харчування."
  },
  "documents": {
    "title": "Документи",
    "addButton": "Додати документ",
    "searchPlaceholder": "Пошук документів...",
    "gridView": "Сітка",
    "listView": "Список",
    "viewToggle": "Вигляд документів",
    "allCategories": "Усі категорії",
    "emptyTitle": "Документів ще немає",
    "emptyDescription": "Завантажуйте сімейні документи та керуйте доступом до кожного файлу.",
    "newTitle": "Новий документ",
    "editTitle": "Налаштування документа",
    "nameLabel": "Назва",
    "descriptionLabel": "Опис",
    "categoryLabel": "Категорія",
    "fileLabel": "Файл",
    "fileHint": "PDF, зображення, текст та файли Office до 5 МБ.",
    "visibilityLabel": "Видимість",
    "statusLabel": "Статус",
    "allowedMembersLabel": "Дозволені учасники",
    "uploadAction": "Завантажити",
    "downloadAction": "Завантажити",
    "editAction": "Налаштування",
    "archiveAction": "Архівувати",
    "restoreAction": "Відновити",
    "savedToast": "Документ збережено.",
    "uploadedToast": "Документ завантажено.",
    "archivedToast": "Документ архівовано.",
    "restoredToast": "Документ відновлено.",
    "deletedToast": "Документ видалено.",
    "deleteConfirm": "Видалити документ «{{name}}»?",
    "fileRequired": "Виберіть файл для завантаження.",
    "fileTooLarge": "Файл може бути не більше 5 МБ.",
    "fileReadError": "Не вдалося прочитати файл.",
    "statusActive": "Активний",
    "statusArchived": "Архівований",
    "visibility": {
      "family": "Уся сім’я",
      "restricted": "Вибрані учасники",
      "private": "Лише я"
    },
    "category": {
      "medical": "Медицина",
      "school": "Школа",
      "identity": "Посвідчення",
      "insurance": "Страхування",
      "finance": "Фінанси",
      "home": "Дім",
      "vehicle": "Авто",
      "legal": "Юридичне",
      "travel": "Подорожі",
      "pets": "Тварини",
      "warranty": "Гарантія",
      "taxes": "Податки",
      "work": "Робота",
      "other": "Інше"
    },
    "dropzoneTitle": "Перетягніть файл сюди або натисніть для вибору",
    "dropzoneHint": "Перетягніть файл у цю область або скористайтеся вибором файлу.",
    "selectedFileLabel": "Вибрано: {{name}}"
  },
  "shortcuts": {
    "goKitchen": "Кухня"
  }
}