Files
flutter/lib/l10n/app_ru.arb
Artem Ponomarenko cdbc0be7e0 Translated using Weblate (Russian)
Currently translated at 79.6% (298 of 374 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ru/
2026-01-19 15:42:37 +00:00

945 lines
41 KiB
Plaintext
Raw Permalink 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.

{
"useCustomServer": "Использовать пользовательский сервер",
"@useCustomServer": {
"description": "Toggle button allowing users to switch between the default and a custom wger server"
},
"email": "Адрес электронной почты",
"registerInstead": "У вас нет аккаунта? Зарегистрируйтесь сейчас",
"loginInstead": "Уже есть аккаунт? Войти",
"labelDashboard": "Панель управления",
"@labelDashboard": {
"description": "Title for screen dashboard"
},
"muscles": "Мышцы",
"@muscles": {
"description": "(main) muscles trained by an exercise"
},
"reps": "Повтор",
"@reps": {
"description": "Shorthand for repetitions, used when space constraints are tighter"
},
"rir": "ПвЗ (повторы в запасе)",
"@rir": {
"description": "Shorthand for Repetitions In Reserve"
},
"rirNotUsed": "ПвЗ не используется",
"@rirNotUsed": {
"description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log"
},
"notes": "Заметки",
"@notes": {
"description": "Personal notes, e.g. for a workout session"
},
"workoutSession": "Записанная тренировка",
"@workoutSession": {
"description": "A (logged) workout session"
},
"newDay": "Новый день",
"selectExercises": "Если вы хотите сделать супер подход (сет), вы можете найти несколько упражнений, они будут сгруппированы вместе",
"plateCalculator": "Блины",
"@plateCalculator": {
"description": "Label used for the plate calculator in the gym mode"
},
"save": "Сохранить",
"logMeal": "Запишите прием пищи в дневник питания",
"nutritionalPlan": "План питания",
"noNutritionalPlans": "У вас нет планов питания",
"@noNutritionalPlans": {
"description": "Message shown when the user has no nutritional plans"
},
"measurementEntriesHelpText": "Единица, используемая для измерения в категории, например 'см' или '%'",
"value": "Значение",
"@value": {
"description": "The value of a measurement entry"
},
"time": "Время",
"@time": {
"description": "The time of a meal or workout"
},
"timeStart": "Время начала",
"@timeStart": {
"description": "The starting time of a workout"
},
"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": "Макроэлементы",
"logged": "Записано",
"@logged": {
"description": "Header for the column of 'logged' nutritional values, i.e. what was eaten"
},
"difference": "Разница",
"kJ": "кДж",
"@kJ": {
"description": "Energy in a meal in kilo joules, kJ"
},
"g": "г",
"@g": {
"description": "Abbreviation for gram"
},
"goToDetailPage": "Перейти на страницу сведений",
"calendar": "Календарь",
"enterValue": "Пожалуйста, введите значение",
"@enterValue": {
"description": "Error message when the user hasn't entered a value on a required field"
},
"selectExercise": "Пожалуйста, выберите упражнение",
"@selectExercise": {
"description": "Error message when the user hasn't selected an exercise in the form"
},
"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"
}
}
},
"selectIngredient": "Пожалуйста, выберите ингредиент",
"@selectIngredient": {
"description": "Error message when the user hasn't selected an ingredient from the autocompleter"
},
"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"
},
"takePicture": "Сфотографировать",
"chooseFromLibrary": "Выбрать из библиотеки фотографий",
"gallery": "Галерея",
"addImage": "Добавить изображение",
"appUpdateTitle": "Требуется обновление",
"passwordTooShort": "Пароль слишком короткий",
"@passwordTooShort": {
"description": "Error message when the user a password that is too short"
},
"category": "Категория",
"@category": {
"description": "Category for an exercise, ingredient, etc."
},
"login": "Войти",
"@login": {
"description": "Text for login button"
},
"register": "Зарегистрироваться",
"@register": {
"description": "Text for registration button"
},
"password": "Пароль",
"logout": "Выйти",
"@logout": {
"description": "Text for logout button"
},
"useDefaultServer": "Использовать сервер по умолчанию",
"@useDefaultServer": {
"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"
},
"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": "Подтверждение пароля",
"invalidEmail": "Пожалуйста, введите действительный адрес электронной почты",
"@invalidEmail": {
"description": "Error message when the user enters an invalid email"
},
"username": "Имя пользователя",
"invalidUsername": "Пожалуйста, введите действительное имя пользователя",
"@invalidUsername": {
"description": "Error message when the user enters an invalid 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"
},
"labelBottomNavWorkout": "Тренировка",
"@labelBottomNavWorkout": {
"description": "Label used in bottom navigation, use a short word"
},
"customServerUrl": "URL-адрес экземпляра wger",
"@customServerUrl": {
"description": "Label in the form where the users can enter their own wger instance"
},
"labelBottomNavNutrition": "Питание",
"@labelBottomNavNutrition": {
"description": "Label used in bottom navigation, use a short word"
},
"labelWorkoutPlan": "План тренировки",
"@labelWorkoutPlan": {
"description": "Title for screen workout plan"
},
"labelWorkoutLogs": "Журналы тренировок",
"@labelWorkoutLogs": {
"description": "(Workout) logs"
},
"exercise": "Упражнение",
"@exercise": {
"description": "An exercise for a workout"
},
"successfullySaved": "Сохранено",
"@successfullySaved": {
"description": "Message when an item was successfully saved"
},
"successfullyDeleted": "Удалено",
"@successfullyDeleted": {
"description": "Message when an item was successfully deleted"
},
"searchExercise": "Найдите упражнение, которое нужно добавить",
"@searchExercise": {
"description": "Label on set form. Selected exercises are added to the set"
},
"equipment": "Оборудование",
"@equipment": {
"description": "Equipment needed to perform an exercise"
},
"musclesSecondary": "Вторичные мышцы",
"@musclesSecondary": {
"description": "secondary muscles trained by an exercise"
},
"dayDescriptionHelp": "Описание того, что делается в этот день (например, 'день подтягиваний') или какие части тела тренируются (например, 'грудь и плечи')",
"weightUnit": "Единица веса",
"repetitionUnit": "Единица повторения",
"repetitions": "Повторений",
"@repetitions": {
"description": "Repetitions for an exercise set"
},
"comment": "Комментарий",
"@comment": {
"description": "Comment, additional information"
},
"impression": "Впечатление",
"@impression": {
"description": "General impression (e.g. for a workout session) such as good, bad, etc."
},
"set": "Подход",
"@set": {
"description": "A set in a workout plan"
},
"gymMode": "Режим зала",
"@gymMode": {
"description": "Label when starting 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"
},
"logHelpEntriesUnits": "Обратите внимание, что на графиках отображаются только записи с указанием веса (кг или фунты) и повторений. Другие комбинации, такие как время или \"до отказа\", здесь игнорируются.",
"pause": "Пауза",
"@pause": {
"description": "Noun, not an imperative! Label used for the pause when using the gym mode"
},
"plateCalculatorNotDivisible": "Невозможно достичь веса с имеющимися весами",
"@plateCalculatorNotDivisible": {
"description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)"
},
"todaysWorkout": "Ваша сегодняшняя тренировка",
"logHelpEntries": "Если в один день есть несколько записей с одинаковым количеством повторений, но разными весами, то на диаграмме отображается только запись с большим весом.",
"description": "Описание",
"weight": "Вес",
"@weight": {
"description": "The weight of a workout log or body weight entry"
},
"name": "Имя",
"@name": {
"description": "Name for a workout or nutritional plan"
},
"addIngredient": "Добавить ингредиент",
"nutritionalPlans": "Планы питания",
"timeStartAhead": "Время начала не может быть раньше времени окончания",
"logIngredient": "Записать в дневнике питания",
"searchIngredient": "Поиск ингредиента",
"@searchIngredient": {
"description": "Label on ingredient search form"
},
"nutritionalDiary": "Дневник питания",
"measurements": "Измерения",
"@measurements": {
"description": "Categories for the measurements such as biceps size, body fat, etc."
},
"anErrorOccurred": "Произошла ошибка!",
"measurement": "Измерение",
"measurementCategoriesHelpText": "Категория измерения, например 'бицепс' или 'жир'",
"date": "Дата",
"@date": {
"description": "The date of a workout log or body weight entry"
},
"start": "Старт",
"@start": {
"description": "Label on button to start the gym mode (i.e., an imperative)"
},
"timeEnd": "Время окончания",
"@timeEnd": {
"description": "The end time of a workout"
},
"kcal": "ккал",
"@kcal": {
"description": "Energy in a meal in kilocalories, kcal"
},
"edit": "Редактировать",
"delete": "Удалить",
"confirmDelete": "Вы уверены, что хотите удалить '{toDelete}'?",
"@confirmDelete": {
"description": "Confirmation text before the user deletes an object",
"type": "text",
"placeholders": {
"toDelete": {
"type": "String"
}
}
},
"setUnitsAndRir": "Установите единицы измерения и ПвЗ",
"@setUnitsAndRir": {
"description": "Label shown on the slider where the user can toggle showing units and RiR",
"type": "text"
},
"planned": "Запланировано",
"@planned": {
"description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten"
},
"fatShort": "Ж",
"@fatShort": {
"description": "The first letter or short name of the word 'Fat', used in overviews"
},
"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"
},
"fiber": "Клетчатка",
"percentEnergy": "Процент энергии",
"proteinShort": "Б",
"@proteinShort": {
"description": "The first letter or short name of the word 'Protein', used in overviews"
},
"carbohydratesShort": "У",
"@carbohydratesShort": {
"description": "The first letter or short name of the word 'Carbohydrates', used in overviews"
},
"sugars": "Сахар",
"saturatedFat": "Насыщенные жиры",
"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.)"
},
"noWeightEntries": "У вас нет записей о весе",
"@noWeightEntries": {
"description": "Message shown when the user has no logged weight entries"
},
"newEntry": "Новая запись",
"@newEntry": {
"description": "Title when adding a new entry such as a weight or log entry"
},
"loadingText": "Загрузка…",
"@loadingText": {
"description": "Text to show when entries are being loaded in the background: Loading..."
},
"newNutritionalPlan": "Новый план питания",
"toggleDetails": "Переключить сведения",
"@toggleDetails": {
"description": "Switch to toggle detail / overview"
},
"aboutDescription": "Спасибо за использование wger! wger - это совместный проект с открытым исходным кодом, созданный фитнес энтузиастами со всего мира.",
"@aboutDescription": {
"description": "Text in the about dialog"
},
"enterValidNumber": "Пожалуйста, введите правильное число",
"@enterValidNumber": {
"description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')"
},
"goToToday": "Перейти на сегодня",
"@goToToday": {
"description": "Label on button to jump back to 'today' in the calendar widget"
},
"optionsLabel": "Опции",
"@optionsLabel": {
"description": "Label for the popup with general app options"
},
"sameRepetitions": "Если количество повторений и вес не меняются от подхода к подходу, достаточно указать данные один раз. Например, для 4 подходов введите 10 повторений, и это автоматически преобразуется в '4 x 10'.",
"newSet": "Новый подход (сет)",
"@newSet": {
"description": "Header when adding a new set to a workout day"
},
"dataCopied": "Данные копируются в новую запись",
"@dataCopied": {
"description": "Snackbar message to show on copying data to a new log entry"
},
"appUpdateContent": "Эта версия приложения не совместима с сервером, пожалуйста, обновите ваше приложение.",
"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"
}
}
},
"addSet": "Добавить сет",
"@addSet": {
"description": "Label for the button that adds a set (to a workout day)"
},
"addMeal": "Добавить блюдо",
"mealLogged": "Блюдо записано в дневник",
"protein": "Белки",
"carbohydrates": "Углеводы",
"fat": "Жиры",
"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"
},
"weekAverage": "В среднем за 7 дней",
"@weekAverage": {
"description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week"
},
"productFound": "Продукт найден",
"@productFound": {
"description": "Header label for dialog when product is found with barcode"
},
"productFoundDescription": "Штрихкод соответствует этому продукту: {productName}. Вы хотите продолжить?",
"@productFoundDescription": {
"description": "Dialog info when product is found with barcode",
"type": "text",
"placeholders": {
"productName": {
"type": "String"
}
}
},
"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"
}
}
},
"noMeasurementEntries": "У вас нет записей измерений",
"moreMeasurementEntries": "Добавить новое измерение",
"@moreMeasurementEntries": {
"description": "Message shown when the user wants to add new measurement"
},
"userProfile": "Ваш профиль",
"exerciseList": "Список упражнений",
"baseNameEnglish": "Для всех упражнений необходимо базовое название на английском языке",
"verifiedEmail": "Подтвержденный адрес электронной почты",
"swiss_ball": "Гимнастический мяч",
"@swiss_ball": {
"description": "Generated entry for translation for server strings"
},
"chest": "Грудь",
"@chest": {
"description": "Generated entry for translation for server strings"
},
"kettlebell": "Гиря",
"@kettlebell": {
"description": "Generated entry for translation for server strings"
},
"calves": "Икры",
"@calves": {
"description": "Generated entry for translation for server strings"
},
"success": "Успешно",
"@success": {
"description": "Message when an action completed successfully, usually used as a heading"
},
"exerciseName": "Название упражнения",
"@exerciseName": {
"description": "Label for the name of a workout exercise"
},
"textPromptTitle": "Готовы начать?",
"body_weight": "Вес тела",
"@body_weight": {
"description": "Generated entry for translation for server strings"
},
"cardio": "Кардио",
"@cardio": {
"description": "Generated entry for translation for server strings"
},
"dumbbell": "Гантели",
"@dumbbell": {
"description": "Generated entry for translation for server strings"
},
"gym_mat": "Спортивный коврик",
"@gym_mat": {
"description": "Generated entry for translation for server strings"
},
"incline_bench": "Наклонная скамья",
"@incline_bench": {
"description": "Generated entry for translation for server strings"
},
"kilometers_per_hour": "км/ч",
"@kilometers_per_hour": {
"description": "Generated entry for translation for server strings"
},
"lats": "Широчайшие",
"@lats": {
"description": "Generated entry for translation for server strings"
},
"miles": "Мили",
"@miles": {
"description": "Generated entry for translation for server strings"
},
"miles_per_hour": "миль/ч",
"@miles_per_hour": {
"description": "Generated entry for translation for server strings"
},
"plates": "Блины",
"@plates": {
"description": "Generated entry for translation for server strings"
},
"quads": "Четырехглавые",
"@quads": {
"description": "Generated entry for translation for server strings"
},
"sz_bar": "SZ-гриф",
"@sz_bar": {
"description": "Generated entry for translation for server strings"
},
"kg": "кг",
"@kg": {
"description": "Generated entry for translation for server strings"
},
"lb": "фунт",
"@lb": {
"description": "Generated entry for translation for server strings"
},
"images": "Изображения",
"language": "Язык",
"abs": "Пресс",
"@abs": {
"description": "Generated entry for translation for server strings"
},
"arms": "Руки",
"@arms": {
"description": "Generated entry for translation for server strings"
},
"back": "Спина",
"@back": {
"description": "Generated entry for translation for server strings"
},
"biceps": "Бицепсы",
"@biceps": {
"description": "Generated entry for translation for server strings"
},
"translation": "Перевод",
"baseData": "Основы на английском",
"@baseData": {
"description": "The base data for an exercise such as category, trained muscles, etc."
},
"glutes": "Ягодицы",
"@glutes": {
"description": "Generated entry for translation for server strings"
},
"kilometers": "Километры",
"@kilometers": {
"description": "Generated entry for translation for server strings"
},
"seconds": "Секунд",
"@seconds": {
"description": "Generated entry for translation for server strings"
},
"until_failure": "До отказа",
"@until_failure": {
"description": "Generated entry for translation for server strings"
},
"bench": "Скамья",
"@bench": {
"description": "Generated entry for translation for server strings"
},
"barbell": "Штанга",
"@barbell": {
"description": "Generated entry for translation for server strings"
},
"none__bodyweight_exercise_": "без (с собственным весом)",
"@none__bodyweight_exercise_": {
"description": "Generated entry for translation for server strings"
},
"shoulders": "Плечи",
"@shoulders": {
"description": "Generated entry for translation for server strings"
},
"next": "Следующее",
"pull_up_bar": "Турник",
"@pull_up_bar": {
"description": "Generated entry for translation for server strings"
},
"exercises": "Упражнения",
"@exercises": {
"description": "Multiple exercises for a workout"
},
"add_exercise_image_license": "Изображения должны быть совместимы с CC BY SA лицензией. Если вы сомневаетесь, загружайте только те фотографии, которые вы сделали сами",
"unVerifiedEmail": "Неподтвержденный адрес электронной почты",
"contributeExercise": "Добавить упражнение",
"addExercise": "Добавить упражнение",
"translateExercise": "Перевести это упражнение",
"contributeExerciseWarning": "Вы можете добавлять упражнения только в том случае, если ваша учетная запись старше {days} дней и вы подтвердили свою электронную почту",
"@contributeExerciseWarning": {
"description": "Number of days before which a person can add exercise",
"placeholders": {
"days": {
"type": "String",
"example": "14"
}
}
},
"textPromptSubheading": "Нажмите кнопку действия, чтобы начать",
"minutes": "Минут",
"@minutes": {
"description": "Generated entry for translation for server strings"
},
"triceps": "Трицепс",
"@triceps": {
"description": "Generated entry for translation for server strings"
},
"searchNamesInEnglish": "Также ищите названия на английском",
"selectEntry": "Пожалуйста, выберите запись",
"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"
},
"verifiedEmailReason": "Вам необходимо подтвердить свой адрес электронной почты, чтобы добавлять упражнения",
"verifiedEmailInfo": "Письмо с подтверждением отправлено на {email}",
"@verifiedEmailInfo": {
"placeholders": {
"email": {
"type": "String"
}
}
},
"alternativeNames": "Альтернативные названия",
"oneNamePerLine": "Одно название на строку",
"whatVariationsExist": "Какие варианты этого упражнения существуют, если таковые имеются?",
"previous": "Предыдущее",
"aboutPageTitle": "О Wger",
"cacheWarning": "Из-за кэширования может пройти некоторое время, прежде чем изменения станут видны во всем приложении.",
"legs": "Ноги",
"@legs": {
"description": "Generated entry for translation for server strings"
},
"goalMacro": "Цели по макронутриентам",
"@goalMacro": {
"description": "The goal for macronutrients"
},
"goalFiber": "Цель по волокну",
"kcalValue": "{value} калорий",
"@kcalValue": {
"description": "A value in kcal, e.g. 500 kcal",
"type": "text",
"placeholders": {
"value": {
"type": "String"
}
}
},
"useMetric": "Использовать метрические единицы измерения для веса тела",
"verify": "Подтвердить",
"settingsCacheTitle": "Кэш",
"settingsExerciseCacheDescription": "Кэш упражнений",
"noMatchingExerciseFound": "Не выбрано упражнение для замены",
"@noMatchingExerciseFound": {
"description": "Message returned if no exercises match the searched string"
},
"hamstrings": "Бёдра",
"@hamstrings": {
"description": "Generated entry for translation for server strings"
},
"max_reps": "Максимальное количество повторений",
"@max_reps": {
"description": "Generated entry for translation for server strings"
},
"onlyLogging": "Только отслеживать калории",
"onlyLoggingHelpText": "Поставьте флажок, если вы хотите отслеживать только потребление калорий и не хотите создавать подробный план питания с конкретными блюдами",
"goalEnergy": "Цель по энергии",
"goalProtein": "Цель по белкам",
"goalCarbohydrates": "Цель по углеводам",
"goalFat": "Цель по жирам",
"today": "Сегодня",
"loggedToday": "Записано на сегодня",
"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"
}
}
},
"aboutDonateTitle": "Пожертвовать",
"aboutDonateText": "Купите нам кофе, чтобы помочь проекту, оплатить затраты на сервер и поддерживать нас в тонусе",
"settingsTitle": "Настройки",
"lower_back": "Нижняя часть спины",
"@lower_back": {
"description": "Generated entry for translation for server strings"
},
"aboutMastodonTitle": "Мастодонт",
"surplus": "превышение",
"@surplus": {
"description": "Caloric surplus (either planned or unplanned)"
},
"deficit": "дефицит",
"@deficit": {
"description": "Caloric deficit (either planned or unplanned)"
},
"settingsCacheDeletedSnackbar": "Кэш успешно очищен",
"log": "Журнал",
"@log": {
"description": "Log a specific meal (imperative form)"
},
"done": "Завершить",
"overallChangeWeight": "Общее изменение",
"@overallChangeWeight": {
"description": "Overall change in weight, added for localization"
},
"goalTypeMeals": "Из еды",
"@goalTypeMeals": {
"description": "added for localization of Class GoalType's filed meals"
},
"goalTypeBasic": "Базовый",
"@goalTypeBasic": {
"description": "added for localization of Class GoalType's filed basic"
},
"goalTypeAdvanced": "Расширенный",
"@goalTypeAdvanced": {
"description": "added for localization of Class GoalType's filed advanced"
},
"indicatorAvg": "в среднем",
"@indicatorAvg": {
"description": "added for localization of Class Indicator's field text"
},
"themeMode": "Режим темы",
"darkMode": "Всегда темный режим",
"lightMode": "Всегда светлый режим",
"systemMode": "Системные настройки",
"noIngredientsDefined": "Ингредиенты пока не определены",
"ingredientLogged": "Ингредиент занесен в дневник",
"selectMealToLog": "Выберите прием пищи для записи в дневник",
"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"
}
}
},
"settingsIngredientCacheDescription": "Кэш ингредиентов",
"isRestDayHelp": "Пожалуйста, имейте в виду, что если вы отметите этот день как день отдыха, все подходы и упражнения будут удалены.",
"routines": "Тренировки",
"needsLogsToAdvanceHelp": "Выберите, если вы хотите, чтобы программа переходила к следующему запланированному дню только после того, как вы записали тренировку за текущий день.",
"routineDays": "Дней в тренировке",
"resultingRoutine": "Итоговая тренировка",
"useApiToken": "Использовать токен API",
"useUsernameAndPassword": "Использовать имя пользователя и пароль",
"apiToken": "API токен",
"invalidApiToken": "Пожалуйста, введите действительный ключ API",
"@invalidApiToken": {
"description": "Error message when the user enters an invalid API key"
},
"apiTokenValidChars": "API-ключ может содержать только буквы af, цифры 09 и иметь длину ровно 40 символов",
"@apiTokenValidChars": {
"description": "Error message when the user tries to input a API key with forbidden characters"
},
"newRoutine": "Новая тренировка",
"noRoutines": "У вас нет тренировок",
"restTime": "Время отдыха",
"sets": "Подходы",
"@sets": {
"description": "The number of sets to be done for one exercise"
},
"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"
}
}
},
"supersetNr": "Супер подход",
"@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"
}
}
},
"restDay": "День отдыха",
"isRestDay": "Выходной день",
"needsLogsToAdvance": "Требуются записи для прогресса",
"barWeight": "Вес штанги",
"useColors": "Использовать цвета",
"endDate": "Дата окончания",
"startDate": "Дата начала",
"selectAvailablePlates": "Выберите подходящие блины",
"dashboardWidgets": "Виджеты панели",
"dayTypeCustom": "Произвольная",
"dayTypeEnom": "Каждую минуту по минуте (EMOM)",
"dayTypeAmrap": "Максимальное количество раундов",
"dayTypeHiit": "Высокоинтенсивная интервальная тренировка (HIIT)",
"dayTypeTabata": "Табата",
"dayTypeEdt": "Тренировка с нарастающей плотностью",
"dayTypeRft": "Раунды на время",
"dayTypeAfap": "Как можно быстрее",
"slotEntryTypeNormal": "Обычный",
"slotEntryTypeDropset": "Дроп-сет",
"slotEntryTypeMyo": "Мио-повторы",
"slotEntryTypePartial": "Частичные повторения",
"slotEntryTypeForced": "Форсированные повторения",
"slotEntryTypeTut": "Время под нагрузкой",
"slotEntryTypeIso": "Изометрическая пауза",
"slotEntryTypeJump": "Прыжок",
"trophies": "Награды",
"topSet": "Основной подход: {value}",
"@topSet": {
"description": "Value is a representation of the set, like '10 x 80kg'",
"type": "text",
"placeholders": {
"value": {
"type": "String"
}
}
},
"impressionGood": "Хорошо",
"impressionNeutral": "Нормально",
"impressionBad": "Плохо",
"personalRecords": "Личные рекорды",
"gymModeShowExercises": "Показывать обзор упражнений",
"gymModeShowTimer": "Показывать таймер между подходами",
"gymModeTimerType": "Тип таймера",
"gymModeTimerTypeHelText": "Если для подхода задано время отдыха, всегда используется обратный отсчёт.",
"countdown": "Обратный отсчёт",
"stopwatch": "Секундомер",
"gymModeDefaultCountdownTime": "Время обратного отсчёта по умолчанию (в секундах)",
"gymModeNotifyOnCountdownFinish": "Уведомлять об окончании отсчёта",
"duration": "Длительность",
"durationHoursMinutes": "{hours} ч {minutes} мин",
"@durationHoursMinutes": {
"description": "A duration, in hours and minutes",
"type": "text",
"placeholders": {
"hours": {
"type": "int"
},
"minutes": {
"type": "int"
}
}
},
"volume": "Объём",
"@volume": {
"description": "The volume of a workout or set, i.e. weight x reps"
},
"workoutCompleted": "Тренировка завершена"
}