Files
oikos/public/locales/uk.json
T
2026-05-01 07:52:43 -03:00

1061 lines
55 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.
{
"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": "Позики / Відсотки",
"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": "Додати запис",
"loansTitle": "Позики",
"loansSummary": "{{count}} активних · залишилось {{amount}}",
"newLoan": "Нова позика",
"createLoan": "Створити позику",
"editLoan": "Редагувати позику",
"deleteLoan": "Видалити позику",
"deleteLoanConfirm": "Видалити позику «{{title}}»? Платежі, вже додані до бюджету, також буде видалено.",
"loanRemainingAmount": "Залишилось",
"loanRemainingInstallments": "Залишилось платежів",
"loanPaidAmount": "Сплачено",
"loansEmpty": "Немає активних позик.",
"loanInstallmentMeta": "Сплачено {{paid}} з {{total}} платежів",
"loanRemainingOf": "з {{total}}",
"loanNextDue": "Наступний: {{month}}",
"loanPaidStatus": "Сплачено",
"markLoanPaid": "Позначити сплату",
"loanBorrowerLabel": "Людина *",
"loanBorrowerPlaceholder": "Напр. Lais",
"loanTitleLabel": "Назва позики",
"loanTitlePlaceholder": "Напр. Особиста позика",
"loanAmountLabel": "Загальна сума *",
"loanInstallmentsLabel": "Платежі *",
"loanStartMonthLabel": "Перший місяць сплати *",
"loanNotesLabel": "Нотатки",
"loanBorrowerRequired": "Вкажіть людину",
"loanInstallmentsRequired": "Вкажіть кількість платежів",
"loanStartMonthRequired": "Вкажіть перший місяць сплати",
"loanAddedToast": "Позику додано",
"loanSavedToast": "Позику збережено",
"loanDeletedToast": "Позику видалено",
"loanPaymentAddedToast": "Платіж записано",
"typeLoan": "Позика",
"tabsLabel": "Розділи бюджету",
"budgetTab": "Бюджет",
"loansTab": "Позики",
"filteredTransactions": "Відфільтровані операції",
"clearLoanFilter": "Очистити фільтр",
"loanFilterActive": "Позика: {{title}}",
"filterLoanTransactions": "Показати операції цієї позики",
"loansEmptyDescription": "Створіть позику кнопкою + і виберіть Позика.",
"newCategoryTitle": "Нова категорія",
"newCategoryPlaceholder": "Назва категорії",
"newSubcategoryTitle": "Нова підкатегорія",
"newSubcategoryPlaceholder": "Назва підкатегорії"
},
"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": "Формат дати збережено.",
"timeFormatLabel": "Формат часу",
"timeFormatHours": "годин",
"timeFormatSavedToast": "Формат часу збережено.",
"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": "Кухня"
}
}