From e0fe1af2c172484f6bfd10ebd42b79aeb886eadc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Wed, 3 Sep 2025 15:49:58 +0200 Subject: [PATCH] Translated using Weblate (Ukrainian) Currently translated at 100.0% (314 of 314 strings) Translation: wger Workout Manager/Mobile App Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/ --- lib/l10n/app_uk.arb | 2022 ++++++++++++++++++++++--------------------- 1 file changed, 1013 insertions(+), 1009 deletions(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 3db56005..0709d2c6 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -1,1012 +1,1016 @@ { - "weight": "Вага", - "@weight": { - "description": "The weight of a workout log or body weight entry" - }, - "login": "Увійти", - "@login": { - "description": "Text for login button" - }, - "logout": "Вийти", - "@logout": { - "description": "Text for logout button" - }, - "register": "Реєстрація", - "@register": { - "description": "Text for registration button" - }, - "useDefaultServer": "Використати сервер за замовчуванням", - "@useDefaultServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "useCustomServer": "Використати користувацький сервер", - "@useCustomServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "invalidUrl": "Будь ласка, введіть прийнятну URL-адресу", - "@invalidUrl": { - "description": "Error message when the user enters an invalid URL, e.g. in the login form" - }, - "nutritionalPlan": "План харчування", - "@nutritionalPlan": {}, - "difference": "Різниця", - "@difference": {}, - "edit": "Змінити", - "@edit": {}, - "delete": "Видалити", - "@delete": {}, - "date": "Дата", - "@date": { - "description": "The date of a workout log or body weight entry" - }, - "usernameValidChars": "Ім'я користувача може містити лише літери, цифри й символи @, +, ., - та _", - "@usernameValidChars": { - "description": "Error message when the user tries to register a username with forbidden characters" - }, - "passwordsDontMatch": "Паролі не збігаються", - "@passwordsDontMatch": { - "description": "Error message when the user enters two different passwords during registration" - }, - "confirmPassword": "Підтвердьте пароль", - "@confirmPassword": {}, - "email": "Адреса електронної пошти", - "@email": {}, - "invalidUsername": "Будь ласка, введіть припустиме ім'я користувача", - "@invalidUsername": { - "description": "Error message when the user enters an invalid username" - }, - "username": "Ім'я користувача", - "@username": {}, - "customServerHint": "Введіть адресу власного сервера, інакше буде використовуватися за замовчуванням", - "@customServerHint": { - "description": "Hint text for the form where the users can enter their own wger instance" - }, - "reset": "Скинути", - "@reset": { - "description": "Button text allowing the user to reset the entered values to the default" - }, - "loginInstead": "Вже маєте обліковий запис? Увійти", - "@loginInstead": {}, - "labelBottomNavWorkout": "Тренування", - "@labelBottomNavWorkout": { - "description": "Label used in bottom navigation, use a short word" - }, - "labelWorkoutLogs": "Журнали тренувань", - "@labelWorkoutLogs": { - "description": "(Workout) logs" - }, - "labelWorkoutPlan": "План тренування", - "@labelWorkoutPlan": { - "description": "Title for screen workout plan" - }, - "labelDashboard": "Панель керування", - "@labelDashboard": { - "description": "Title for screen dashboard" - }, - "successfullyDeleted": "Видалено", - "@successfullyDeleted": { - "description": "Message when an item was successfully deleted" - }, - "exercise": "Вправа", - "@exercise": { - "description": "An exercise for a workout" - }, - "searchExercise": "Пошук вправ для додавання", - "@searchExercise": { - "description": "Label on set form. Selected exercises are added to the set" - }, - "equipment": "Обладнання", - "@equipment": { - "description": "Equipment needed to perform an exercise" - }, - "muscles": "М'язи", - "@muscles": { - "description": "(main) muscles trained by an exercise" - }, - "musclesSecondary": "Вторинні м'язи", - "@musclesSecondary": { - "description": "secondary muscles trained by an exercise" - }, - "category": "Категорія", - "@category": { - "description": "Category for an exercise, ingredient, etc." - }, - "repetitions": "Повторень", - "@repetitions": { - "description": "Repetitions for an exercise set" - }, - "reps": "Повтор", - "@reps": { - "description": "Shorthand for repetitions, used when space constraints are tighter" - }, - "rirNotUsed": "RiR не використовується", - "@rirNotUsed": { - "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" - }, - "repetitionUnit": "Одиниця повторень", - "@repetitionUnit": {}, - "set": "Набір", - "@set": { - "description": "A set in a workout plan" - }, - "setNr": "Набір {nr}", - "@setNr": { - "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", - "type": "text", - "placeholders": { - "nr": { - "type": "String" - } - } - }, - "sameRepetitions": "Якщо ви робите однакові повторення та вагу для всіх наборів, то ви можете просто заповнити один рядок. Наприклад, для 4 наборів просто введіть 10 для повторень, це автоматично стане «4 x 10».", - "@sameRepetitions": {}, - "comment": "Коментар", - "@comment": { - "description": "Comment, additional information" - }, - "impression": "Враження", - "@impression": { - "description": "General impression (e.g. for a workout session) such as good, bad, etc." - }, - "newDay": "Новий день", - "@newDay": {}, - "selectExercises": "Якщо ви хочете зробити супер-набір, ви можете пошукати декілька вправ, вони будуть згруповані разом", - "@selectExercises": {}, - "gymMode": "Режим тренажерного залу", - "@gymMode": { - "description": "Label when starting the gym mode" - }, - "plateCalculator": "Пластини", - "@plateCalculator": { - "description": "Label used for the plate calculator in the gym mode" - }, - "plateCalculatorNotDivisible": "Неможливо досягти ваги з наявними пластинами", - "@plateCalculatorNotDivisible": { - "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" - }, - "pause": "Пауза", - "@pause": { - "description": "Noun, not an imperative! Label used for the pause when using the gym mode" - }, - "jumpTo": "Перейти до", - "@jumpTo": { - "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" - }, - "todaysWorkout": "Ваше сьогоднішнє тренування", - "@todaysWorkout": {}, - "password": "Пароль", - "@password": {}, - "passwordTooShort": "Пароль занадто короткий", - "@passwordTooShort": { - "description": "Error message when the user a password that is too short" - }, - "invalidEmail": "Будь ласка, введіть прийнятну адресу електронної пошти", - "@invalidEmail": { - "description": "Error message when the user enters an invalid email" - }, - "customServerUrl": "URL-адреса екземпляра wger", - "@customServerUrl": { - "description": "Label in the form where the users can enter their own wger instance" - }, - "successfullySaved": "Збережено", - "@successfullySaved": { - "description": "Message when an item was successfully saved" - }, - "registerInstead": "У вас немає облікового запису? Зареєструйтесь зараз", - "@registerInstead": {}, - "labelBottomNavNutrition": "Харчування", - "@labelBottomNavNutrition": { - "description": "Label used in bottom navigation, use a short word" - }, - "weightUnit": "Одиниця ваги", - "@weightUnit": {}, - "dayDescriptionHelp": "Опис того, що робиться в цей день (наприклад, «день підтягування») або які частини тіла тренуються (наприклад, «груди та плечі»)", - "@dayDescriptionHelp": {}, - "workoutSession": "Сеанс тренування", - "@workoutSession": { - "description": "A (logged) workout session" - }, - "notes": "Нотатки", - "@notes": { - "description": "Personal notes, e.g. for a workout session" - }, - "newSet": "Новий набір", - "@newSet": { - "description": "Header when adding a new set to a workout day" - }, - "measurementCategoriesHelpText": "Категорія вимірювання, така як \"біцепс\" або \"жир тіла\"", - "@measurementCategoriesHelpText": {}, - "time": "Час", - "@time": { - "description": "The time of a meal or workout" - }, - "value": "Значення", - "@value": { - "description": "The value of a measurement entry" - }, - "timeStart": "Час початку", - "@timeStart": { - "description": "The starting time of a workout" - }, - "timeEnd": "Час закінчення", - "@timeEnd": { - "description": "The end time of a workout" - }, - "kcal": "ккал", - "@kcal": { - "description": "Energy in a meal in kilocalories, kcal" - }, - "fat": "Жири", - "@fat": {}, - "newNutritionalPlan": "Новий план харчування", - "@newNutritionalPlan": {}, - "sugars": "Цукри", - "@sugars": {}, - "aboutDescription": "Дякуємо за використання wger! wger - це спільний проєкт з відкритим кодом, створений ентузіастами фітнесу з усього світу.", - "@aboutDescription": { - "description": "Text in the about dialog" - }, - "selectExercise": "Будь ласка, виберіть вправу", - "@selectExercise": { - "description": "Error message when the user hasn't selected an exercise in the form" - }, - "calendar": "Календар", - "@calendar": {}, - "enterValue": "Будь ласка, введіть значення", - "@enterValue": { - "description": "Error message when the user hasn't entered a value on a required field" - }, - "selectIngredient": "Будь ласка, оберіть інгредієнт", - "@selectIngredient": { - "description": "Error message when the user hasn't selected an ingredient from the autocompleter" - }, - "productFoundDescription": "Штрих-код відповідає цьому виробу: {productName}. Бажаєте продовжити?", - "@productFoundDescription": { - "description": "Dialog info when product is found with barcode", - "type": "text", - "placeholders": { - "productName": { - "type": "String" - } - } - }, - "description": "Опис", - "@description": {}, - "name": "Ім'я", - "@name": { - "description": "Name for a workout or nutritional plan" - }, - "save": "Зберегти", - "@save": {}, - "addSet": "Додати набір", - "@addSet": { - "description": "Label for the button that adds a set (to a workout day)" - }, - "addMeal": "Додати страву", - "@addMeal": {}, - "mealLogged": "Страву записано в щоденник", - "@mealLogged": {}, - "logMeal": "Запис прийому їжі в щоденник харчування", - "@logMeal": {}, - "addIngredient": "Додати інгредієнт", - "@addIngredient": {}, - "logIngredient": "Занесіть інгредієнт до щоденника харчування", - "@logIngredient": {}, - "searchIngredient": "Пошук інгредієнта", - "@searchIngredient": { - "description": "Label on ingredient search form" - }, - "nutritionalDiary": "Щоденник харчування", - "@nutritionalDiary": {}, - "nutritionalPlans": "Плани харчування", - "@nutritionalPlans": {}, - "noNutritionalPlans": "Ви не маєте планів харчування", - "@noNutritionalPlans": { - "description": "Message shown when the user has no nutritional plans" - }, - "anErrorOccurred": "Сталася помилка!", - "@anErrorOccurred": {}, - "measurement": "Вимірювання", - "@measurement": {}, - "logHelpEntries": "Якщо на один день припадає більше одного запису з однаковою кількістю повторень, але різними вагами, то на графіку буде показано тільки запис з більшою вагою.", - "@logHelpEntries": {}, - "logHelpEntriesUnits": "Зверніть увагу, що на графіку відображаються тільки записи з одиницями ваги (кг або lb) і повтореннями. Інші комбінації, такі як час або \"до відмови\", тут ігноруються.", - "@logHelpEntriesUnits": {}, - "measurements": "Вимірювання", - "@measurements": { - "description": "Categories for the measurements such as biceps size, body fat, etc." - }, - "measurementEntriesHelpText": "Одиниця вимірювання, яка використовується для вимірювання категорії, як от \"см\" або \"%\"", - "@measurementEntriesHelpText": {}, - "start": "Старт", - "@start": { - "description": "Label on button to start the gym mode (i.e., an imperative)" - }, - "timeStartAhead": "Час початку не може передувати часу завершення", - "@timeStartAhead": {}, - "ingredient": "Інгредієнт", - "@ingredient": {}, - "energy": "Енергія", - "@energy": { - "description": "Energy in a meal, ingredient etc. e.g. in kJ" - }, - "energyShort": "Е", - "@energyShort": { - "description": "The first letter or short name of the word 'Energy', used in overviews" - }, - "macronutrients": "Макроелементи", - "@macronutrients": {}, - "planned": "Заплановано", - "@planned": { - "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" - }, - "logged": "Записано", - "@logged": { - "description": "Header for the column of 'logged' nutritional values, i.e. what was eaten" - }, - "weekAverage": "В середньому за 7 днів", - "@weekAverage": { - "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" - }, - "percentEnergy": "Відсоток енергії", - "@percentEnergy": {}, - "gPerBodyKg": "г на кг тіла", - "@gPerBodyKg": { - "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" - }, - "total": "Усього", - "@total": { - "description": "Label used for total sums of e.g. calories or similar" - }, - "kJ": "кДж", - "@kJ": { - "description": "Energy in a meal in kilo joules, kJ" - }, - "g": "г", - "@g": { - "description": "Abbreviation for gram" - }, - "protein": "Білок", - "@protein": {}, - "proteinShort": "Б", - "@proteinShort": { - "description": "The first letter or short name of the word 'Protein', used in overviews" - }, - "carbohydrates": "Вуглеводи", - "@carbohydrates": {}, - "carbohydratesShort": "В", - "@carbohydratesShort": { - "description": "The first letter or short name of the word 'Carbohydrates', used in overviews" - }, - "fatShort": "Ж", - "@fatShort": { - "description": "The first letter or short name of the word 'Fat', used in overviews" - }, - "saturatedFat": "Насичені жири", - "@saturatedFat": {}, - "fiber": "Волокон", - "@fiber": {}, - "sodium": "Натрій", - "@sodium": {}, - "amount": "Сума", - "@amount": { - "description": "The amount (e.g. in grams) of an ingredient in a meal" - }, - "unit": "Одиниця", - "@unit": { - "description": "The unit used for a repetition (kg, time, etc.)" - }, - "newEntry": "Новий запис", - "@newEntry": { - "description": "Title when adding a new entry such as a weight or log entry" - }, - "noWeightEntries": "У вас немає записів ваги", - "@noWeightEntries": { - "description": "Message shown when the user has no logged weight entries" - }, - "loadingText": "Завантаження...", - "@loadingText": { - "description": "Text to show when entries are being loaded in the background: Loading..." - }, - "confirmDelete": "Ви впевнені, що бажаєте видалити '{toDelete}'?", - "@confirmDelete": { - "description": "Confirmation text before the user deletes an object", - "type": "text", - "placeholders": { - "toDelete": { - "type": "String" - } - } - }, - "toggleDetails": "Перемкнути відомості", - "@toggleDetails": { - "description": "Switch to toggle detail / overview" - }, - "goToDetailPage": "Перейти до сторінки відомостей", - "@goToDetailPage": {}, - "goToToday": "Перейти до сьогодні", - "@goToToday": { - "description": "Label on button to jump back to 'today' in the calendar widget" - }, - "enterCharacters": "Будь ласка, введіть між{min} та {max} символами", - "@enterCharacters": { - "description": "Error message when the user hasn't entered the correct number of characters in a form", - "type": "text", - "placeholders": { - "min": { - "type": "String" - }, - "max": { - "type": "String" - } - } - }, - "nrOfSets": "Наборів на вправу: {nrOfSets}", - "@nrOfSets": { - "description": "Label shown on the slider where the user selects the nr of sets", - "type": "text", - "placeholders": { - "nrOfSets": { - "type": "String" - } - } - }, - "setUnitsAndRir": "Встановіть одиниці вимірювання та RiR", - "@setUnitsAndRir": { - "description": "Label shown on the slider where the user can toggle showing units and RiR", - "type": "text" - }, - "enterValidNumber": "Будь ласка, введіть прийнятний номер", - "@enterValidNumber": { - "description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')" - }, - "recentlyUsedIngredients": "Останні інгредієнти", - "@recentlyUsedIngredients": { - "description": "A message when a user adds a new ingredient to a meal." - }, - "selectImage": "Будь ласка, оберіть зображення", - "@selectImage": { - "description": "Label and error message when the user hasn't selected an image to save" - }, - "optionsLabel": "Параметри", - "@optionsLabel": { - "description": "Label for the popup with general app options" - }, - "takePicture": "Зробити знімок", - "@takePicture": {}, - "chooseFromLibrary": "Вибрати з бібліотеки світлин", - "@chooseFromLibrary": {}, - "gallery": "Галерея", - "@gallery": {}, - "addImage": "Додати зображення", - "@addImage": {}, - "dataCopied": "Дані скопійовано до нового запису", - "@dataCopied": { - "description": "Snackbar message to show on copying data to a new log entry" - }, - "appUpdateTitle": "Потрібне оновлення", - "@appUpdateTitle": {}, - "appUpdateContent": "Ця версія застосунку несумісна з сервером, будь ласка, оновіть застосунок.", - "@appUpdateContent": {}, - "productFound": "Виріб знайдено", - "@productFound": { - "description": "Header label for dialog when product is found with barcode" - }, - "productNotFound": "Виріб не знайдено", - "@productNotFound": { - "description": "Header label for dialog when product is not found with barcode" - }, - "productNotFoundDescription": "Виріб із відсканованим штрих-кодом {barcode} не знайдено в базі даних Wger", - "@productNotFoundDescription": { - "description": "Dialog info when product is not found with barcode", - "type": "text", - "placeholders": { - "barcode": { - "type": "String" - } - } - }, - "scanBarcode": "Сканувати штрих-код", - "@scanBarcode": { - "description": "Label for scan barcode button" - }, - "close": "Закрити", - "@close": { - "description": "Translation for close" - }, - "rir": "RiR", - "@rir": { - "description": "Shorthand for Repetitions In Reserve" - }, - "miles": "Милі", - "@miles": {}, - "aboutPageTitle": "Про нас та підтримка", - "@aboutPageTitle": {}, - "noMeasurementEntries": "У вас немає записів вимірювання", - "@noMeasurementEntries": {}, - "moreMeasurementEntries": "Додати нове вимірювання", - "@moreMeasurementEntries": { - "description": "Message shown when the user wants to add new measurement" - }, - "verifiedEmailInfo": "Повідомлення з підтвердженням електронної пошти надіслано на {email}", - "@verifiedEmailInfo": { - "placeholders": { - "email": { - "type": "String" - } - } - }, - "addExercise": "Додати вправу", - "@addExercise": {}, - "none__bodyweight_exercise_": "немає (вправи з власною вагою)", - "@none__bodyweight_exercise_": {}, - "abs": "Живіт", - "@abs": {}, - "baseData": "Основи англійської", - "@baseData": { - "description": "The base data for an exercise such as category, trained muscles, etc." - }, - "minutes": "Хвилини", - "@minutes": {}, - "glutes": "Сідниці", - "@glutes": {}, - "kilometers": "Кілометри", - "@kilometers": {}, - "seconds": "Секунди", - "@seconds": {}, - "bench": "Лавка", - "@bench": {}, - "barbell": "Штанга", - "@barbell": {}, - "triceps": "Трицепс", - "@triceps": {}, - "swiss_ball": "Швейцарський м'яч", - "@swiss_ball": {}, - "lower_back": "Нижня частина спини", - "@lower_back": {}, - "shoulders": "Плечі", - "@shoulders": {}, - "hamstrings": "Підколінні сухожилля", - "@hamstrings": {}, - "chest": "Груди", - "@chest": {}, - "biceps": "Біцепс", - "@biceps": {}, - "dumbbell": "Гантеля", - "@dumbbell": {}, - "gym_mat": "Гімнастичний мат", - "@gym_mat": {}, - "incline_bench": "Похила лавка", - "@incline_bench": {}, - "lats": "Найширші м'язи спини", - "@lats": {}, - "legs": "Ноги", - "@legs": {}, - "back": "Спина", - "@back": {}, - "quads": "Квадрицепс", - "@quads": {}, - "arms": "Руки", - "@arms": {}, - "sz_bar": "SZ-Штанга", - "@sz_bar": {}, - "kettlebell": "Гиря", - "@kettlebell": {}, - "calves": "Ікри", - "@calves": {}, - "pull_up_bar": "Перекладина", - "@pull_up_bar": {}, - "until_failure": "До відмови", - "@until_failure": {}, - "userProfile": "Твій профіль", - "@userProfile": {}, - "exerciseList": "Список вправ", - "@exerciseList": {}, - "exercises": "Вправи", - "@exercises": { - "description": "Multiple exercises for a workout" - }, - "exerciseName": "Назва вправи", - "@exerciseName": { - "description": "Label for the name of a workout exercise" - }, - "add_exercise_image_license": "Зображення повинні бути сумісні з ліцензією CC BY SA. Якщо ви сумніваєтеся, завантажуйте лише фотографії, які ви зробили самі.", - "@add_exercise_image_license": {}, - "translateExercise": "Перекладіть цю вправу зараз", - "@translateExercise": {}, - "selectEntry": "Будь ласка, виберіть запис", - "@selectEntry": {}, - "enterMinCharacters": "Будь ласка, введіть принаймні {min} символи", - "@enterMinCharacters": { - "description": "Error message when the user hasn't entered the minimum amount characters in a form", - "type": "text", - "placeholders": { - "min": { - "type": "String" - } - } - }, - "baseNameEnglish": "Всі вправи потребують базової назви англійською", - "@baseNameEnglish": {}, - "variations": "Варіації", - "@variations": { - "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" - }, - "alsoKnownAs": "Також відомий як: {aliases}", - "@alsoKnownAs": { - "placeholders": { - "aliases": { - "type": "String" - } + "weight": "Вага", + "@weight": { + "description": "The weight of a workout log or body weight entry" }, - "description": "List of alternative names for an exercise" - }, - "verifiedEmail": "Підтверджена електронна пошта", - "@verifiedEmail": {}, - "unVerifiedEmail": "Непідтверджена електронна пошта", - "@unVerifiedEmail": {}, - "verifiedEmailReason": "Вам потрібно підтвердити свою електронну пошту, щоб виконувати вправи", - "@verifiedEmailReason": {}, - "alternativeNames": "Альтернативні назви", - "@alternativeNames": {}, - "oneNamePerLine": "Одне ім'я на рядок", - "@oneNamePerLine": {}, - "whatVariationsExist": "Які варіації цієї вправи існують, якщо такі є?", - "@whatVariationsExist": {}, - "previous": "Попередній", - "@previous": {}, - "next": "Наступний", - "@next": {}, - "images": "Зображення", - "@images": {}, - "language": "Мова", - "@language": {}, - "contributeExercise": "Внести вправу", - "@contributeExercise": {}, - "translation": "Переклад", - "@translation": {}, - "cardio": "Кардіо", - "@cardio": {}, - "contributeExerciseWarning": "Ви можете брати участь у вправах, лише якщо ваш обліковий запис старший за {days} днів і підтвердив вашу електронну пошту", - "@contributeExerciseWarning": { - "description": "Number of days before which a person can add exercise", - "placeholders": { - "days": { - "type": "String", - "example": "14" - } - } - }, - "success": "Успіх", - "@success": { - "description": "Message when an action completed successfully, usually used as a heading" - }, - "cacheWarning": "Через кешування може знадобитися деякий час, перш ніж зміни стануть видимими у всьому застосунку.", - "@cacheWarning": {}, - "searchNamesInEnglish": "Також шукайте імена англійською мовою", - "@searchNamesInEnglish": {}, - "textPromptTitle": "Готові почати?", - "@textPromptTitle": {}, - "textPromptSubheading": "Натисніть кнопку дії, щоб почати", - "@textPromptSubheading": {}, - "body_weight": "Вага тіла", - "@body_weight": { - "description": "Generated entry for translation for server strings" - }, - "kg": "кг", - "@kg": { - "description": "Generated entry for translation for server strings" - }, - "kilometers_per_hour": "Кілометри на годину", - "@kilometers_per_hour": { - "description": "Generated entry for translation for server strings" - }, - "miles_per_hour": "Миль на годину", - "@miles_per_hour": { - "description": "Generated entry for translation for server strings" - }, - "lb": "фунт", - "@lb": { - "description": "Generated entry for translation for server strings" - }, - "plates": "Пластини", - "@plates": { - "description": "Generated entry for translation for server strings" - }, - "verify": "Підтвердити", - "@verify": {}, - "max_reps": "Максимальна кількість повторень", - "@max_reps": { - "description": "Generated entry for translation for server strings" - }, - "goalMacro": "Макроцілі", - "@goalMacro": { - "description": "The goal for macronutrients" - }, - "goalFiber": "Волокно гол", - "@goalFiber": {}, - "goalTypeBasic": "Базовий", - "@goalTypeBasic": { - "description": "added for localization of Class GoalType's filed basic" - }, - "goalTypeAdvanced": "Просунутий", - "@goalTypeAdvanced": { - "description": "added for localization of Class GoalType's filed advanced" - }, - "useMetric": "Використовуйте метричні одиниці вимірювання маси тіла", - "@useMetric": {}, - "settingsTitle": "налаштування", - "@settingsTitle": {}, - "deficit": "дефіцит", - "@deficit": { - "description": "Caloric deficit (either planned or unplanned)" - }, - "gValue": "{value} г", - "@gValue": { - "description": "A value in grams, e.g. 5 g", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "percentValue": "{value} %", - "@percentValue": { - "description": "A value in percent, e.g. 10 %", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "settingsExerciseCacheDescription": "Кеш вправ", - "@settingsExerciseCacheDescription": {}, - "chartAllTimeTitle": "{name} за весь час", - "@chartAllTimeTitle": { - "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", - "type": "text", - "placeholders": { - "name": { - "type": "String" - } - } - }, - "chart30DaysTitle": "{name} останні 30 днів", - "@chart30DaysTitle": { - "description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)", - "type": "text", - "placeholders": { - "name": { - "type": "String" - } - } - }, - "chartDuringPlanTitle": "{chartName} під час плану харчування {planName}", - "@chartDuringPlanTitle": { - "description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan", - "type": "text", - "placeholders": { - "chartName": { - "type": "String" - }, - "planName": { - "type": "String" - } - } - }, - "kcalValue": "{value} ккал", - "@kcalValue": { - "description": "A value in kcal, e.g. 500 kcal", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "log": "Журнал", - "@log": { - "description": "Log a specific meal (imperative form)" - }, - "settingsIngredientCacheDescription": "Кеш інгредієнтів", - "@settingsIngredientCacheDescription": {}, - "overallChangeWeight": "Загальна зміна", - "@overallChangeWeight": { - "description": "Overall change in weight, added for localization" - }, - "goalTypeMeals": "Від їжі", - "@goalTypeMeals": { - "description": "added for localization of Class GoalType's filed meals" - }, - "indicatorRaw": "сирий", - "@indicatorRaw": { - "description": "added for localization of Class Indicator's field text" - }, - "indicatorAvg": "середнє", - "@indicatorAvg": { - "description": "added for localization of Class Indicator's field text" - }, - "onlyLogging": "Слідкуйте лише за калоріями", - "@onlyLogging": {}, - "onlyLoggingHelpText": "Поставте прапорець, якщо ви хочете лише реєструвати свої калорії та не хочете встановлювати детальний план харчування з певними стравами", - "@onlyLoggingHelpText": {}, - "goalEnergy": "Енергетична мета", - "@goalEnergy": {}, - "goalProtein": "Білкова мета", - "@goalProtein": {}, - "goalCarbohydrates": "Мета вуглеводів", - "@goalCarbohydrates": {}, - "goalFat": "Товстий гол", - "@goalFat": {}, - "today": "Сьогодні", - "@today": {}, - "loggedToday": "Зареєстровано сьогодні", - "@loggedToday": {}, - "aboutDonateTitle": "Зробіть пожертву", - "@aboutDonateTitle": {}, - "aboutDonateText": "Хоча проект є безкоштовним і завжди ним залишатиметься, запуск сервера - ні! Розвиток також вимагає значного часу і зусиль від волонтерів. Ваш внесок безпосередньо підтримує ці витрати, допомагаючи підтримувати надійність сервісу.", - "@aboutDonateText": {}, - "surplus": "надлишок", - "@surplus": { - "description": "Caloric surplus (either planned or unplanned)" - }, - "done": "Готово", - "@done": {}, - "noIngredientsDefined": "Інгредієнти ще не визначені", - "@noIngredientsDefined": {}, - "noMatchingExerciseFound": "Відповідних вправ не знайдено", - "@noMatchingExerciseFound": { - "description": "Message returned if no exercises match the searched string" - }, - "ingredientLogged": "Інгредієнт зареєстровано в щоденнику", - "@ingredientLogged": {}, - "selectMealToLog": "Виберіть страву, щоб записати в щоденник", - "@selectMealToLog": {}, - "aboutMastodonTitle": "Мастодонт", - "@aboutMastodonTitle": {}, - "settingsCacheTitle": "Кеш", - "@settingsCacheTitle": {}, - "settingsCacheDeletedSnackbar": "Кеш успішно очищено", - "@settingsCacheDeletedSnackbar": {}, - "themeMode": "Тематичний режим", - "@themeMode": {}, - "darkMode": "Завжди темний режим", - "@darkMode": {}, - "lightMode": "Завжди легкий режим", - "@lightMode": {}, - "systemMode": "Налаштування системи", - "@systemMode": {}, - "restDay": "День відпочинку", - "@restDay": {}, - "noRoutines": "У вас немає рутин", - "@noRoutines": {}, - "restTime": "Час відпочинку", - "@restTime": {}, - "sets": "Набори", - "@sets": { - "description": "The number of sets to be done for one exercise" - }, - "supersetNr": "Суперсет {nr}", - "@supersetNr": { - "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Superset Nr. xy'.", - "type": "text", - "placeholders": { - "nr": { - "type": "String" - } - } - }, - "isRestDay": "Є День відпочинку", - "@isRestDay": {}, - "isRestDayHelp": "Будь ласка, зверніть увагу, що всі комплекси та вправи будуть видалені, коли ви позначите день як вихідний.", - "@isRestDayHelp": {}, - "routineDays": "Дні в рутині", - "@routineDays": {}, - "fitInWeek": "Вписується в тиждень", - "@fitInWeek": {}, - "fitInWeekHelp": "Якщо ввімкнено, дні повторюватимуться в тижневому циклі, інакше дні будуть йти послідовно незалежно від початку нового тижня.", - "@fitInWeekHelp": {}, - "addSuperset": "Додайте надмножину", - "@addSuperset": {}, - "setHasProgression": "Набір має прогресію", - "@setHasProgression": {}, - "simpleMode": "Простий режим", - "@simpleMode": {}, - "resultingRoutine": "Результативна рутина", - "@resultingRoutine": {}, - "simpleModeHelp": "Приховайте деякі розширені налаштування під час редагування вправ", - "@simpleModeHelp": {}, - "progressionRules": "Ця вправа має правила прогресу, і її не можна редагувати в мобільному додатку. Щоб відредагувати цю вправу, використовуйте веб-додаток.", - "@progressionRules": {}, - "min": "Мін", - "@min": {}, - "max": "Макс", - "@max": {}, - "newRoutine": "Нова рутина", - "@newRoutine": {}, - "needsLogsToAdvance": "Для просування потрібні журнали", - "@needsLogsToAdvance": {}, - "routines": "Рутини", - "@routines": {}, - "exerciseNr": "Вправа {nr}", - "@exerciseNr": { - "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.", - "type": "text", - "placeholders": { - "nr": { - "type": "String" - } - } - }, - "needsLogsToAdvanceHelp": "Виберіть, якщо ви бажаєте, щоб програма перейшла до наступного запланованого дня, лише якщо ви зареєстрували тренування на цей день", - "@needsLogsToAdvanceHelp": {}, - "setHasProgressionWarning": "Зверніть увагу, що на даний момент неможливо змінити всі параметри набору в мобільному додатку або налаштувати автоматичний прогрес. Наразі використовуйте веб-додаток.", - "@setHasProgressionWarning": {}, - "setHasNoExercises": "У цьому комплексі ще немає вправ!", - "@setHasNoExercises": {}, - "errorCouldNotConnectToServerDetails": "Програмі не вдалося підключитися до сервера. Перевірте підключення до Інтернету або URL-адресу сервера та спробуйте ще раз. Якщо проблема не зникає, зверніться до адміністратора сервера.", - "@errorCouldNotConnectToServerDetails": {}, - "errorViewDetails": "Технічні деталі", - "@errorViewDetails": {}, - "errorCouldNotConnectToServer": "Не вдалося підключитися до сервера", - "@errorCouldNotConnectToServer": {}, - "errorInfoDescription2": "Ви можете продовжувати користуватися додатком, але деякі функції можуть не працювати.", - "@errorInfoDescription2": {}, - "errorInfoDescription": "Вибачте, але щось пішло не так. Ви можете допомогти нам виправити це, повідомивши про проблему на GitHub.", - "@errorInfoDescription": {}, - "copyToClipboard": "Копіювати в буфер обміну", - "@copyToClipboard": {}, - "aboutWhySupportTitle": "Відкритий код та безкоштовний у використанні ❤️", - "@aboutWhySupportTitle": {}, - "aboutJoinCommunityTitle": "Приєднуйтесь до спільноти", - "@aboutJoinCommunityTitle": {}, - "aboutDiscordTitle": "Дискорд", - "@aboutDiscordTitle": {}, - "aboutBugsListTitle": "Повідомити про проблему або запропонувати функцію", - "@aboutBugsListTitle": {}, - "aboutSourceListTitle": "Переглянути вихідний код", - "@aboutSourceListTitle": {}, - "aboutContributeTitle": "Зробити внесок", - "@aboutContributeTitle": {}, - "aboutContributeText": "Ми вітаємо будь-які види внесків. Незалежно від того, чи ви розробник, перекладач, чи просто захоплений фітнесом, ми цінуємо будь-яку підтримку!", - "@aboutContributeText": {}, - "aboutTranslationListTitle": "Перекласти програму", - "@aboutTranslationListTitle": {}, - "others": "Інші", - "@others": {}, - "apiToken": "Токен API", - "@apiToken": {}, - "useApiToken": "Використовувати токен API", - "@useApiToken": {}, - "useUsernameAndPassword": "Використовуйте ім'я користувача та пароль", - "@useUsernameAndPassword": {}, - "invalidApiToken": "Будь ласка, введіть дійсний ключ API", - "@invalidApiToken": { - "description": "Error message when the user enters an invalid API key" - }, - "apiTokenValidChars": "Ключ API може містити лише літери a-f, цифри 0-9 та мати довжину рівно 40 символів", - "@apiTokenValidChars": { - "description": "Error message when the user tries to input a API key with forbidden characters" - }, - "resistance_band": "Еспандер", - "@resistance_band": { - "description": "Generated entry for translation for server strings" - }, - "selectAvailablePlates": "Виберіть доступні тарілки", - "@selectAvailablePlates": {}, - "barWeight": "Вага штанги", - "@barWeight": {}, - "useColors": "Використовуйте кольори", - "@useColors": {}, - "yourCurrentNutritionPlanHasNoMealsDefinedYet": "У вашому поточному плані харчування не визначено жодного прийому їжі", - "@yourCurrentNutritionPlanHasNoMealsDefinedYet": { - "description": "Message shown when a nutrition plan doesn't have any meals" - }, - "toAddMealsToThePlanGoToNutritionalPlanDetails": "Щоб додати страви до плану, перейдіть до деталей плану харчування", - "@toAddMealsToThePlanGoToNutritionalPlanDetails": { - "description": "Message shown to guide users to the nutritional plan details page to add meals" - } + "login": "Увійти", + "@login": { + "description": "Text for login button" + }, + "logout": "Вийти", + "@logout": { + "description": "Text for logout button" + }, + "register": "Реєстрація", + "@register": { + "description": "Text for registration button" + }, + "useDefaultServer": "Використати сервер за замовчуванням", + "@useDefaultServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "useCustomServer": "Використати користувацький сервер", + "@useCustomServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "invalidUrl": "Будь ласка, введіть прийнятну URL-адресу", + "@invalidUrl": { + "description": "Error message when the user enters an invalid URL, e.g. in the login form" + }, + "nutritionalPlan": "План харчування", + "@nutritionalPlan": {}, + "difference": "Різниця", + "@difference": {}, + "edit": "Змінити", + "@edit": {}, + "delete": "Видалити", + "@delete": {}, + "date": "Дата", + "@date": { + "description": "The date of a workout log or body weight entry" + }, + "usernameValidChars": "Ім'я користувача може містити лише літери, цифри й символи @, +, ., - та _", + "@usernameValidChars": { + "description": "Error message when the user tries to register a username with forbidden characters" + }, + "passwordsDontMatch": "Паролі не збігаються", + "@passwordsDontMatch": { + "description": "Error message when the user enters two different passwords during registration" + }, + "confirmPassword": "Підтвердьте пароль", + "@confirmPassword": {}, + "email": "Адреса електронної пошти", + "@email": {}, + "invalidUsername": "Будь ласка, введіть припустиме ім'я користувача", + "@invalidUsername": { + "description": "Error message when the user enters an invalid username" + }, + "username": "Ім'я користувача", + "@username": {}, + "customServerHint": "Введіть адресу власного сервера, інакше буде використовуватися за замовчуванням", + "@customServerHint": { + "description": "Hint text for the form where the users can enter their own wger instance" + }, + "reset": "Скинути", + "@reset": { + "description": "Button text allowing the user to reset the entered values to the default" + }, + "loginInstead": "Вже маєте обліковий запис? Увійти", + "@loginInstead": {}, + "labelBottomNavWorkout": "Тренування", + "@labelBottomNavWorkout": { + "description": "Label used in bottom navigation, use a short word" + }, + "labelWorkoutLogs": "Журнали тренувань", + "@labelWorkoutLogs": { + "description": "(Workout) logs" + }, + "labelWorkoutPlan": "План тренування", + "@labelWorkoutPlan": { + "description": "Title for screen workout plan" + }, + "labelDashboard": "Панель керування", + "@labelDashboard": { + "description": "Title for screen dashboard" + }, + "successfullyDeleted": "Видалено", + "@successfullyDeleted": { + "description": "Message when an item was successfully deleted" + }, + "exercise": "Вправа", + "@exercise": { + "description": "An exercise for a workout" + }, + "searchExercise": "Пошук вправ для додавання", + "@searchExercise": { + "description": "Label on set form. Selected exercises are added to the set" + }, + "equipment": "Обладнання", + "@equipment": { + "description": "Equipment needed to perform an exercise" + }, + "muscles": "М'язи", + "@muscles": { + "description": "(main) muscles trained by an exercise" + }, + "musclesSecondary": "Вторинні м'язи", + "@musclesSecondary": { + "description": "secondary muscles trained by an exercise" + }, + "category": "Категорія", + "@category": { + "description": "Category for an exercise, ingredient, etc." + }, + "repetitions": "Повторень", + "@repetitions": { + "description": "Repetitions for an exercise set" + }, + "reps": "Повтор", + "@reps": { + "description": "Shorthand for repetitions, used when space constraints are tighter" + }, + "rirNotUsed": "RiR не використовується", + "@rirNotUsed": { + "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" + }, + "repetitionUnit": "Одиниця повторень", + "@repetitionUnit": {}, + "set": "Набір", + "@set": { + "description": "A set in a workout plan" + }, + "setNr": "Набір {nr}", + "@setNr": { + "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", + "type": "text", + "placeholders": { + "nr": { + "type": "String" + } + } + }, + "sameRepetitions": "Якщо ви робите однакові повторення та вагу для всіх наборів, то ви можете просто заповнити один рядок. Наприклад, для 4 наборів просто введіть 10 для повторень, це автоматично стане «4 x 10».", + "@sameRepetitions": {}, + "comment": "Коментар", + "@comment": { + "description": "Comment, additional information" + }, + "impression": "Враження", + "@impression": { + "description": "General impression (e.g. for a workout session) such as good, bad, etc." + }, + "newDay": "Новий день", + "@newDay": {}, + "selectExercises": "Якщо ви хочете зробити супер-набір, ви можете пошукати декілька вправ, вони будуть згруповані разом", + "@selectExercises": {}, + "gymMode": "Режим тренажерного залу", + "@gymMode": { + "description": "Label when starting the gym mode" + }, + "plateCalculator": "Пластини", + "@plateCalculator": { + "description": "Label used for the plate calculator in the gym mode" + }, + "plateCalculatorNotDivisible": "Неможливо досягти ваги з наявними пластинами", + "@plateCalculatorNotDivisible": { + "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" + }, + "pause": "Пауза", + "@pause": { + "description": "Noun, not an imperative! Label used for the pause when using the gym mode" + }, + "jumpTo": "Перейти до", + "@jumpTo": { + "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" + }, + "todaysWorkout": "Ваше сьогоднішнє тренування", + "@todaysWorkout": {}, + "password": "Пароль", + "@password": {}, + "passwordTooShort": "Пароль занадто короткий", + "@passwordTooShort": { + "description": "Error message when the user a password that is too short" + }, + "invalidEmail": "Будь ласка, введіть прийнятну адресу електронної пошти", + "@invalidEmail": { + "description": "Error message when the user enters an invalid email" + }, + "customServerUrl": "URL-адреса екземпляра wger", + "@customServerUrl": { + "description": "Label in the form where the users can enter their own wger instance" + }, + "successfullySaved": "Збережено", + "@successfullySaved": { + "description": "Message when an item was successfully saved" + }, + "registerInstead": "У вас немає облікового запису? Зареєструйтесь зараз", + "@registerInstead": {}, + "labelBottomNavNutrition": "Харчування", + "@labelBottomNavNutrition": { + "description": "Label used in bottom navigation, use a short word" + }, + "weightUnit": "Одиниця ваги", + "@weightUnit": {}, + "dayDescriptionHelp": "Опис того, що робиться в цей день (наприклад, «день підтягування») або які частини тіла тренуються (наприклад, «груди та плечі»)", + "@dayDescriptionHelp": {}, + "workoutSession": "Сеанс тренування", + "@workoutSession": { + "description": "A (logged) workout session" + }, + "notes": "Нотатки", + "@notes": { + "description": "Personal notes, e.g. for a workout session" + }, + "newSet": "Новий набір", + "@newSet": { + "description": "Header when adding a new set to a workout day" + }, + "measurementCategoriesHelpText": "Категорія вимірювання, така як \"біцепс\" або \"жир тіла\"", + "@measurementCategoriesHelpText": {}, + "time": "Час", + "@time": { + "description": "The time of a meal or workout" + }, + "value": "Значення", + "@value": { + "description": "The value of a measurement entry" + }, + "timeStart": "Час початку", + "@timeStart": { + "description": "The starting time of a workout" + }, + "timeEnd": "Час закінчення", + "@timeEnd": { + "description": "The end time of a workout" + }, + "kcal": "ккал", + "@kcal": { + "description": "Energy in a meal in kilocalories, kcal" + }, + "fat": "Жири", + "@fat": {}, + "newNutritionalPlan": "Новий план харчування", + "@newNutritionalPlan": {}, + "sugars": "Цукри", + "@sugars": {}, + "aboutDescription": "Дякуємо за використання wger! wger - це спільний проєкт з відкритим кодом, створений ентузіастами фітнесу з усього світу.", + "@aboutDescription": { + "description": "Text in the about dialog" + }, + "selectExercise": "Будь ласка, виберіть вправу", + "@selectExercise": { + "description": "Error message when the user hasn't selected an exercise in the form" + }, + "calendar": "Календар", + "@calendar": {}, + "enterValue": "Будь ласка, введіть значення", + "@enterValue": { + "description": "Error message when the user hasn't entered a value on a required field" + }, + "selectIngredient": "Будь ласка, оберіть інгредієнт", + "@selectIngredient": { + "description": "Error message when the user hasn't selected an ingredient from the autocompleter" + }, + "productFoundDescription": "Штрих-код відповідає цьому виробу: {productName}. Бажаєте продовжити?", + "@productFoundDescription": { + "description": "Dialog info when product is found with barcode", + "type": "text", + "placeholders": { + "productName": { + "type": "String" + } + } + }, + "description": "Опис", + "@description": {}, + "name": "Ім'я", + "@name": { + "description": "Name for a workout or nutritional plan" + }, + "save": "Зберегти", + "@save": {}, + "addSet": "Додати набір", + "@addSet": { + "description": "Label for the button that adds a set (to a workout day)" + }, + "addMeal": "Додати страву", + "@addMeal": {}, + "mealLogged": "Страву записано в щоденник", + "@mealLogged": {}, + "logMeal": "Запис прийому їжі в щоденник харчування", + "@logMeal": {}, + "addIngredient": "Додати інгредієнт", + "@addIngredient": {}, + "logIngredient": "Занесіть інгредієнт до щоденника харчування", + "@logIngredient": {}, + "searchIngredient": "Пошук інгредієнта", + "@searchIngredient": { + "description": "Label on ingredient search form" + }, + "nutritionalDiary": "Щоденник харчування", + "@nutritionalDiary": {}, + "nutritionalPlans": "Плани харчування", + "@nutritionalPlans": {}, + "noNutritionalPlans": "Ви не маєте планів харчування", + "@noNutritionalPlans": { + "description": "Message shown when the user has no nutritional plans" + }, + "anErrorOccurred": "Сталася помилка!", + "@anErrorOccurred": {}, + "measurement": "Вимірювання", + "@measurement": {}, + "logHelpEntries": "Якщо на один день припадає більше одного запису з однаковою кількістю повторень, але різними вагами, то на графіку буде показано тільки запис з більшою вагою.", + "@logHelpEntries": {}, + "logHelpEntriesUnits": "Зверніть увагу, що на графіку відображаються тільки записи з одиницями ваги (кг або lb) і повтореннями. Інші комбінації, такі як час або \"до відмови\", тут ігноруються.", + "@logHelpEntriesUnits": {}, + "measurements": "Вимірювання", + "@measurements": { + "description": "Categories for the measurements such as biceps size, body fat, etc." + }, + "measurementEntriesHelpText": "Одиниця вимірювання, яка використовується для вимірювання категорії, як от \"см\" або \"%\"", + "@measurementEntriesHelpText": {}, + "start": "Старт", + "@start": { + "description": "Label on button to start the gym mode (i.e., an imperative)" + }, + "timeStartAhead": "Час початку не може передувати часу завершення", + "@timeStartAhead": {}, + "ingredient": "Інгредієнт", + "@ingredient": {}, + "energy": "Енергія", + "@energy": { + "description": "Energy in a meal, ingredient etc. e.g. in kJ" + }, + "energyShort": "Е", + "@energyShort": { + "description": "The first letter or short name of the word 'Energy', used in overviews" + }, + "macronutrients": "Макроелементи", + "@macronutrients": {}, + "planned": "Заплановано", + "@planned": { + "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" + }, + "logged": "Записано", + "@logged": { + "description": "Header for the column of 'logged' nutritional values, i.e. what was eaten" + }, + "weekAverage": "В середньому за 7 днів", + "@weekAverage": { + "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" + }, + "percentEnergy": "Відсоток енергії", + "@percentEnergy": {}, + "gPerBodyKg": "г на кг тіла", + "@gPerBodyKg": { + "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" + }, + "total": "Усього", + "@total": { + "description": "Label used for total sums of e.g. calories or similar" + }, + "kJ": "кДж", + "@kJ": { + "description": "Energy in a meal in kilo joules, kJ" + }, + "g": "г", + "@g": { + "description": "Abbreviation for gram" + }, + "protein": "Білок", + "@protein": {}, + "proteinShort": "Б", + "@proteinShort": { + "description": "The first letter or short name of the word 'Protein', used in overviews" + }, + "carbohydrates": "Вуглеводи", + "@carbohydrates": {}, + "carbohydratesShort": "В", + "@carbohydratesShort": { + "description": "The first letter or short name of the word 'Carbohydrates', used in overviews" + }, + "fatShort": "Ж", + "@fatShort": { + "description": "The first letter or short name of the word 'Fat', used in overviews" + }, + "saturatedFat": "Насичені жири", + "@saturatedFat": {}, + "fiber": "Волокон", + "@fiber": {}, + "sodium": "Натрій", + "@sodium": {}, + "amount": "Сума", + "@amount": { + "description": "The amount (e.g. in grams) of an ingredient in a meal" + }, + "unit": "Одиниця", + "@unit": { + "description": "The unit used for a repetition (kg, time, etc.)" + }, + "newEntry": "Новий запис", + "@newEntry": { + "description": "Title when adding a new entry such as a weight or log entry" + }, + "noWeightEntries": "У вас немає записів ваги", + "@noWeightEntries": { + "description": "Message shown when the user has no logged weight entries" + }, + "loadingText": "Завантаження...", + "@loadingText": { + "description": "Text to show when entries are being loaded in the background: Loading..." + }, + "confirmDelete": "Ви впевнені, що бажаєте видалити '{toDelete}'?", + "@confirmDelete": { + "description": "Confirmation text before the user deletes an object", + "type": "text", + "placeholders": { + "toDelete": { + "type": "String" + } + } + }, + "toggleDetails": "Перемкнути відомості", + "@toggleDetails": { + "description": "Switch to toggle detail / overview" + }, + "goToDetailPage": "Перейти до сторінки відомостей", + "@goToDetailPage": {}, + "goToToday": "Перейти до сьогодні", + "@goToToday": { + "description": "Label on button to jump back to 'today' in the calendar widget" + }, + "enterCharacters": "Будь ласка, введіть між{min} та {max} символами", + "@enterCharacters": { + "description": "Error message when the user hasn't entered the correct number of characters in a form", + "type": "text", + "placeholders": { + "min": { + "type": "String" + }, + "max": { + "type": "String" + } + } + }, + "nrOfSets": "Наборів на вправу: {nrOfSets}", + "@nrOfSets": { + "description": "Label shown on the slider where the user selects the nr of sets", + "type": "text", + "placeholders": { + "nrOfSets": { + "type": "String" + } + } + }, + "setUnitsAndRir": "Встановіть одиниці вимірювання та RiR", + "@setUnitsAndRir": { + "description": "Label shown on the slider where the user can toggle showing units and RiR", + "type": "text" + }, + "enterValidNumber": "Будь ласка, введіть прийнятний номер", + "@enterValidNumber": { + "description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')" + }, + "recentlyUsedIngredients": "Останні інгредієнти", + "@recentlyUsedIngredients": { + "description": "A message when a user adds a new ingredient to a meal." + }, + "selectImage": "Будь ласка, оберіть зображення", + "@selectImage": { + "description": "Label and error message when the user hasn't selected an image to save" + }, + "optionsLabel": "Параметри", + "@optionsLabel": { + "description": "Label for the popup with general app options" + }, + "takePicture": "Зробити знімок", + "@takePicture": {}, + "chooseFromLibrary": "Вибрати з бібліотеки світлин", + "@chooseFromLibrary": {}, + "gallery": "Галерея", + "@gallery": {}, + "addImage": "Додати зображення", + "@addImage": {}, + "dataCopied": "Дані скопійовано до нового запису", + "@dataCopied": { + "description": "Snackbar message to show on copying data to a new log entry" + }, + "appUpdateTitle": "Потрібне оновлення", + "@appUpdateTitle": {}, + "appUpdateContent": "Ця версія застосунку несумісна з сервером, будь ласка, оновіть застосунок.", + "@appUpdateContent": {}, + "productFound": "Виріб знайдено", + "@productFound": { + "description": "Header label for dialog when product is found with barcode" + }, + "productNotFound": "Виріб не знайдено", + "@productNotFound": { + "description": "Header label for dialog when product is not found with barcode" + }, + "productNotFoundDescription": "Виріб із відсканованим штрих-кодом {barcode} не знайдено в базі даних Wger", + "@productNotFoundDescription": { + "description": "Dialog info when product is not found with barcode", + "type": "text", + "placeholders": { + "barcode": { + "type": "String" + } + } + }, + "scanBarcode": "Сканувати штрих-код", + "@scanBarcode": { + "description": "Label for scan barcode button" + }, + "close": "Закрити", + "@close": { + "description": "Translation for close" + }, + "rir": "RiR", + "@rir": { + "description": "Shorthand for Repetitions In Reserve" + }, + "miles": "Милі", + "@miles": {}, + "aboutPageTitle": "Про нас та підтримка", + "@aboutPageTitle": {}, + "noMeasurementEntries": "У вас немає записів вимірювання", + "@noMeasurementEntries": {}, + "moreMeasurementEntries": "Додати нове вимірювання", + "@moreMeasurementEntries": { + "description": "Message shown when the user wants to add new measurement" + }, + "verifiedEmailInfo": "Повідомлення з підтвердженням електронної пошти надіслано на {email}", + "@verifiedEmailInfo": { + "placeholders": { + "email": { + "type": "String" + } + } + }, + "addExercise": "Додати вправу", + "@addExercise": {}, + "none__bodyweight_exercise_": "немає (вправи з власною вагою)", + "@none__bodyweight_exercise_": {}, + "abs": "Живіт", + "@abs": {}, + "baseData": "Основи англійської", + "@baseData": { + "description": "The base data for an exercise such as category, trained muscles, etc." + }, + "minutes": "Хвилини", + "@minutes": {}, + "glutes": "Сідниці", + "@glutes": {}, + "kilometers": "Кілометри", + "@kilometers": {}, + "seconds": "Секунди", + "@seconds": {}, + "bench": "Лавка", + "@bench": {}, + "barbell": "Штанга", + "@barbell": {}, + "triceps": "Трицепс", + "@triceps": {}, + "swiss_ball": "Швейцарський м'яч", + "@swiss_ball": {}, + "lower_back": "Нижня частина спини", + "@lower_back": {}, + "shoulders": "Плечі", + "@shoulders": {}, + "hamstrings": "Підколінні сухожилля", + "@hamstrings": {}, + "chest": "Груди", + "@chest": {}, + "biceps": "Біцепс", + "@biceps": {}, + "dumbbell": "Гантеля", + "@dumbbell": {}, + "gym_mat": "Гімнастичний мат", + "@gym_mat": {}, + "incline_bench": "Похила лавка", + "@incline_bench": {}, + "lats": "Найширші м'язи спини", + "@lats": {}, + "legs": "Ноги", + "@legs": {}, + "back": "Спина", + "@back": {}, + "quads": "Квадрицепс", + "@quads": {}, + "arms": "Руки", + "@arms": {}, + "sz_bar": "SZ-Штанга", + "@sz_bar": {}, + "kettlebell": "Гиря", + "@kettlebell": {}, + "calves": "Ікри", + "@calves": {}, + "pull_up_bar": "Перекладина", + "@pull_up_bar": {}, + "until_failure": "До відмови", + "@until_failure": {}, + "userProfile": "Твій профіль", + "@userProfile": {}, + "exerciseList": "Список вправ", + "@exerciseList": {}, + "exercises": "Вправи", + "@exercises": { + "description": "Multiple exercises for a workout" + }, + "exerciseName": "Назва вправи", + "@exerciseName": { + "description": "Label for the name of a workout exercise" + }, + "add_exercise_image_license": "Зображення повинні бути сумісні з ліцензією CC BY SA. Якщо ви сумніваєтеся, завантажуйте лише фотографії, які ви зробили самі.", + "@add_exercise_image_license": {}, + "translateExercise": "Перекладіть цю вправу зараз", + "@translateExercise": {}, + "selectEntry": "Будь ласка, виберіть запис", + "@selectEntry": {}, + "enterMinCharacters": "Будь ласка, введіть принаймні {min} символи", + "@enterMinCharacters": { + "description": "Error message when the user hasn't entered the minimum amount characters in a form", + "type": "text", + "placeholders": { + "min": { + "type": "String" + } + } + }, + "baseNameEnglish": "Всі вправи потребують базової назви англійською", + "@baseNameEnglish": {}, + "variations": "Варіації", + "@variations": { + "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" + }, + "alsoKnownAs": "Також відомий як: {aliases}", + "@alsoKnownAs": { + "placeholders": { + "aliases": { + "type": "String" + } + }, + "description": "List of alternative names for an exercise" + }, + "verifiedEmail": "Підтверджена електронна пошта", + "@verifiedEmail": {}, + "unVerifiedEmail": "Непідтверджена електронна пошта", + "@unVerifiedEmail": {}, + "verifiedEmailReason": "Вам потрібно підтвердити свою електронну пошту, щоб виконувати вправи", + "@verifiedEmailReason": {}, + "alternativeNames": "Альтернативні назви", + "@alternativeNames": {}, + "oneNamePerLine": "Одне ім'я на рядок", + "@oneNamePerLine": {}, + "whatVariationsExist": "Які варіації цієї вправи існують, якщо такі є?", + "@whatVariationsExist": {}, + "previous": "Попередній", + "@previous": {}, + "next": "Наступний", + "@next": {}, + "images": "Зображення", + "@images": {}, + "language": "Мова", + "@language": {}, + "contributeExercise": "Внести вправу", + "@contributeExercise": {}, + "translation": "Переклад", + "@translation": {}, + "cardio": "Кардіо", + "@cardio": {}, + "contributeExerciseWarning": "Ви можете брати участь у вправах, лише якщо ваш обліковий запис старший за {days} днів і підтвердив вашу електронну пошту", + "@contributeExerciseWarning": { + "description": "Number of days before which a person can add exercise", + "placeholders": { + "days": { + "type": "String", + "example": "14" + } + } + }, + "success": "Успіх", + "@success": { + "description": "Message when an action completed successfully, usually used as a heading" + }, + "cacheWarning": "Через кешування може знадобитися деякий час, перш ніж зміни стануть видимими у всьому застосунку.", + "@cacheWarning": {}, + "searchNamesInEnglish": "Також шукайте імена англійською мовою", + "@searchNamesInEnglish": {}, + "textPromptTitle": "Готові почати?", + "@textPromptTitle": {}, + "textPromptSubheading": "Натисніть кнопку дії, щоб почати", + "@textPromptSubheading": {}, + "body_weight": "Вага тіла", + "@body_weight": { + "description": "Generated entry for translation for server strings" + }, + "kg": "кг", + "@kg": { + "description": "Generated entry for translation for server strings" + }, + "kilometers_per_hour": "Кілометри на годину", + "@kilometers_per_hour": { + "description": "Generated entry for translation for server strings" + }, + "miles_per_hour": "Миль на годину", + "@miles_per_hour": { + "description": "Generated entry for translation for server strings" + }, + "lb": "фунт", + "@lb": { + "description": "Generated entry for translation for server strings" + }, + "plates": "Пластини", + "@plates": { + "description": "Generated entry for translation for server strings" + }, + "verify": "Підтвердити", + "@verify": {}, + "max_reps": "Максимальна кількість повторень", + "@max_reps": { + "description": "Generated entry for translation for server strings" + }, + "goalMacro": "Макроцілі", + "@goalMacro": { + "description": "The goal for macronutrients" + }, + "goalFiber": "Волокно гол", + "@goalFiber": {}, + "goalTypeBasic": "Базовий", + "@goalTypeBasic": { + "description": "added for localization of Class GoalType's filed basic" + }, + "goalTypeAdvanced": "Просунутий", + "@goalTypeAdvanced": { + "description": "added for localization of Class GoalType's filed advanced" + }, + "useMetric": "Використовуйте метричні одиниці вимірювання маси тіла", + "@useMetric": {}, + "settingsTitle": "налаштування", + "@settingsTitle": {}, + "deficit": "дефіцит", + "@deficit": { + "description": "Caloric deficit (either planned or unplanned)" + }, + "gValue": "{value} г", + "@gValue": { + "description": "A value in grams, e.g. 5 g", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "percentValue": "{value} %", + "@percentValue": { + "description": "A value in percent, e.g. 10 %", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "settingsExerciseCacheDescription": "Кеш вправ", + "@settingsExerciseCacheDescription": {}, + "chartAllTimeTitle": "{name} за весь час", + "@chartAllTimeTitle": { + "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", + "type": "text", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "chart30DaysTitle": "{name} останні 30 днів", + "@chart30DaysTitle": { + "description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)", + "type": "text", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "chartDuringPlanTitle": "{chartName} під час плану харчування {planName}", + "@chartDuringPlanTitle": { + "description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan", + "type": "text", + "placeholders": { + "chartName": { + "type": "String" + }, + "planName": { + "type": "String" + } + } + }, + "kcalValue": "{value} ккал", + "@kcalValue": { + "description": "A value in kcal, e.g. 500 kcal", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "log": "Журнал", + "@log": { + "description": "Log a specific meal (imperative form)" + }, + "settingsIngredientCacheDescription": "Кеш інгредієнтів", + "@settingsIngredientCacheDescription": {}, + "overallChangeWeight": "Загальна зміна", + "@overallChangeWeight": { + "description": "Overall change in weight, added for localization" + }, + "goalTypeMeals": "Від їжі", + "@goalTypeMeals": { + "description": "added for localization of Class GoalType's filed meals" + }, + "indicatorRaw": "сирий", + "@indicatorRaw": { + "description": "added for localization of Class Indicator's field text" + }, + "indicatorAvg": "середнє", + "@indicatorAvg": { + "description": "added for localization of Class Indicator's field text" + }, + "onlyLogging": "Слідкуйте лише за калоріями", + "@onlyLogging": {}, + "onlyLoggingHelpText": "Поставте прапорець, якщо ви хочете лише реєструвати свої калорії та не хочете встановлювати детальний план харчування з певними стравами", + "@onlyLoggingHelpText": {}, + "goalEnergy": "Енергетична мета", + "@goalEnergy": {}, + "goalProtein": "Білкова мета", + "@goalProtein": {}, + "goalCarbohydrates": "Мета вуглеводів", + "@goalCarbohydrates": {}, + "goalFat": "Товстий гол", + "@goalFat": {}, + "today": "Сьогодні", + "@today": {}, + "loggedToday": "Зареєстровано сьогодні", + "@loggedToday": {}, + "aboutDonateTitle": "Зробіть пожертву", + "@aboutDonateTitle": {}, + "aboutDonateText": "Хоча проект є безкоштовним і завжди ним залишатиметься, запуск сервера - ні! Розвиток також вимагає значного часу і зусиль від волонтерів. Ваш внесок безпосередньо підтримує ці витрати, допомагаючи підтримувати надійність сервісу.", + "@aboutDonateText": {}, + "surplus": "надлишок", + "@surplus": { + "description": "Caloric surplus (either planned or unplanned)" + }, + "done": "Готово", + "@done": {}, + "noIngredientsDefined": "Інгредієнти ще не визначені", + "@noIngredientsDefined": {}, + "noMatchingExerciseFound": "Відповідних вправ не знайдено", + "@noMatchingExerciseFound": { + "description": "Message returned if no exercises match the searched string" + }, + "ingredientLogged": "Інгредієнт зареєстровано в щоденнику", + "@ingredientLogged": {}, + "selectMealToLog": "Виберіть страву, щоб записати в щоденник", + "@selectMealToLog": {}, + "aboutMastodonTitle": "Мастодонт", + "@aboutMastodonTitle": {}, + "settingsCacheTitle": "Кеш", + "@settingsCacheTitle": {}, + "settingsCacheDeletedSnackbar": "Кеш успішно очищено", + "@settingsCacheDeletedSnackbar": {}, + "themeMode": "Тематичний режим", + "@themeMode": {}, + "darkMode": "Завжди темний режим", + "@darkMode": {}, + "lightMode": "Завжди легкий режим", + "@lightMode": {}, + "systemMode": "Налаштування системи", + "@systemMode": {}, + "restDay": "День відпочинку", + "@restDay": {}, + "noRoutines": "У вас немає рутин", + "@noRoutines": {}, + "restTime": "Час відпочинку", + "@restTime": {}, + "sets": "Набори", + "@sets": { + "description": "The number of sets to be done for one exercise" + }, + "supersetNr": "Суперсет {nr}", + "@supersetNr": { + "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Superset Nr. xy'.", + "type": "text", + "placeholders": { + "nr": { + "type": "String" + } + } + }, + "isRestDay": "Є День відпочинку", + "@isRestDay": {}, + "isRestDayHelp": "Будь ласка, зверніть увагу, що всі комплекси та вправи будуть видалені, коли ви позначите день як вихідний.", + "@isRestDayHelp": {}, + "routineDays": "Дні в рутині", + "@routineDays": {}, + "fitInWeek": "Вписується в тиждень", + "@fitInWeek": {}, + "fitInWeekHelp": "Якщо ввімкнено, дні повторюватимуться в тижневому циклі, інакше дні будуть йти послідовно незалежно від початку нового тижня.", + "@fitInWeekHelp": {}, + "addSuperset": "Додайте надмножину", + "@addSuperset": {}, + "setHasProgression": "Набір має прогресію", + "@setHasProgression": {}, + "simpleMode": "Простий режим", + "@simpleMode": {}, + "resultingRoutine": "Результативна рутина", + "@resultingRoutine": {}, + "simpleModeHelp": "Приховайте деякі розширені налаштування під час редагування вправ", + "@simpleModeHelp": {}, + "progressionRules": "Ця вправа має правила прогресу, і її не можна редагувати в мобільному додатку. Щоб відредагувати цю вправу, використовуйте веб-додаток.", + "@progressionRules": {}, + "min": "Мін", + "@min": {}, + "max": "Макс", + "@max": {}, + "newRoutine": "Нова рутина", + "@newRoutine": {}, + "needsLogsToAdvance": "Для просування потрібні журнали", + "@needsLogsToAdvance": {}, + "routines": "Рутини", + "@routines": {}, + "exerciseNr": "Вправа {nr}", + "@exerciseNr": { + "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.", + "type": "text", + "placeholders": { + "nr": { + "type": "String" + } + } + }, + "needsLogsToAdvanceHelp": "Виберіть, якщо ви бажаєте, щоб програма перейшла до наступного запланованого дня, лише якщо ви зареєстрували тренування на цей день", + "@needsLogsToAdvanceHelp": {}, + "setHasProgressionWarning": "Зверніть увагу, що на даний момент неможливо змінити всі параметри набору в мобільному додатку або налаштувати автоматичний прогрес. Наразі використовуйте веб-додаток.", + "@setHasProgressionWarning": {}, + "setHasNoExercises": "У цьому комплексі ще немає вправ!", + "@setHasNoExercises": {}, + "errorCouldNotConnectToServerDetails": "Програмі не вдалося підключитися до сервера. Перевірте підключення до Інтернету або URL-адресу сервера та спробуйте ще раз. Якщо проблема не зникає, зверніться до адміністратора сервера.", + "@errorCouldNotConnectToServerDetails": {}, + "errorViewDetails": "Технічні деталі", + "@errorViewDetails": {}, + "errorCouldNotConnectToServer": "Не вдалося підключитися до сервера", + "@errorCouldNotConnectToServer": {}, + "errorInfoDescription2": "Ви можете продовжувати користуватися додатком, але деякі функції можуть не працювати.", + "@errorInfoDescription2": {}, + "errorInfoDescription": "Вибачте, але щось пішло не так. Ви можете допомогти нам виправити це, повідомивши про проблему на GitHub.", + "@errorInfoDescription": {}, + "copyToClipboard": "Копіювати в буфер обміну", + "@copyToClipboard": {}, + "aboutWhySupportTitle": "Відкритий код та безкоштовний у використанні ❤️", + "@aboutWhySupportTitle": {}, + "aboutJoinCommunityTitle": "Приєднуйтесь до спільноти", + "@aboutJoinCommunityTitle": {}, + "aboutDiscordTitle": "Дискорд", + "@aboutDiscordTitle": {}, + "aboutBugsListTitle": "Повідомити про проблему або запропонувати функцію", + "@aboutBugsListTitle": {}, + "aboutSourceListTitle": "Переглянути вихідний код", + "@aboutSourceListTitle": {}, + "aboutContributeTitle": "Зробити внесок", + "@aboutContributeTitle": {}, + "aboutContributeText": "Ми вітаємо будь-які види внесків. Незалежно від того, чи ви розробник, перекладач, чи просто захоплений фітнесом, ми цінуємо будь-яку підтримку!", + "@aboutContributeText": {}, + "aboutTranslationListTitle": "Перекласти програму", + "@aboutTranslationListTitle": {}, + "others": "Інші", + "@others": {}, + "apiToken": "Токен API", + "@apiToken": {}, + "useApiToken": "Використовувати токен API", + "@useApiToken": {}, + "useUsernameAndPassword": "Використовуйте ім'я користувача та пароль", + "@useUsernameAndPassword": {}, + "invalidApiToken": "Будь ласка, введіть дійсний ключ API", + "@invalidApiToken": { + "description": "Error message when the user enters an invalid API key" + }, + "apiTokenValidChars": "Ключ API може містити лише літери a-f, цифри 0-9 та мати довжину рівно 40 символів", + "@apiTokenValidChars": { + "description": "Error message when the user tries to input a API key with forbidden characters" + }, + "resistance_band": "Еспандер", + "@resistance_band": { + "description": "Generated entry for translation for server strings" + }, + "selectAvailablePlates": "Виберіть доступні тарілки", + "@selectAvailablePlates": {}, + "barWeight": "Вага штанги", + "@barWeight": {}, + "useColors": "Використовуйте кольори", + "@useColors": {}, + "yourCurrentNutritionPlanHasNoMealsDefinedYet": "У вашому поточному плані харчування не визначено жодного прийому їжі", + "@yourCurrentNutritionPlanHasNoMealsDefinedYet": { + "description": "Message shown when a nutrition plan doesn't have any meals" + }, + "toAddMealsToThePlanGoToNutritionalPlanDetails": "Щоб додати страви до плану, перейдіть до деталей плану харчування", + "@toAddMealsToThePlanGoToNutritionalPlanDetails": { + "description": "Message shown to guide users to the nutritional plan details page to add meals" + }, + "endDate": "Дата завершення", + "@endDate": {}, + "startDate": "Дата початку", + "@startDate": {} }