mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
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/
945 lines
41 KiB
Plaintext
945 lines
41 KiB
Plaintext
{
|
||
"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-ключ может содержать только буквы a–f, цифры 0–9 и иметь длину ровно 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": "Тренировка завершена"
|
||
}
|