diff --git a/lib/features/diary/presentation/pages/diary_screen.dart b/lib/features/diary/presentation/pages/diary_screen.dart index 4fe82667..24f916ac 100644 --- a/lib/features/diary/presentation/pages/diary_screen.dart +++ b/lib/features/diary/presentation/pages/diary_screen.dart @@ -34,9 +34,9 @@ class _DiaryScreenState extends State { children: [ CalendarWidget(), if (state is DiaryStateLoading) const Loader(), - CaloriesChartWidget(), - const SizedBox(height: 12), if (state is DiaryStateLoaded) MealWidget(), + const SizedBox(height: 12), + CaloriesChartWidget(), ], ), ), diff --git a/lib/features/diary/presentation/widgets/calories_chart_widget.dart b/lib/features/diary/presentation/widgets/calories_chart_widget.dart index b5a6c625..ddb7cbb8 100644 --- a/lib/features/diary/presentation/widgets/calories_chart_widget.dart +++ b/lib/features/diary/presentation/widgets/calories_chart_widget.dart @@ -12,6 +12,7 @@ class CaloriesChartWidget extends StatelessWidget { builder: (BuildContext context, DiaryState state) { if (state is DiaryStateLoaded) { return Container( + margin: const EdgeInsets.only(top: 12), padding: const EdgeInsets.all(16), decoration: BoxDecoration( borderRadius: BorderRadius.circular(20), diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb new file mode 100644 index 00000000..b5f2d8a3 --- /dev/null +++ b/lib/l10n/intl_ru.arb @@ -0,0 +1,201 @@ +{ + "user_registration": "Регистрация пользователя", + "email": "Элетронная почта", + "username": "Имя пользователя", + "password": "Пароль", + "password_confirmation": "Подтвердите пароль", + "wrong_credentials": "Неверные данные пользователя", + "first_name": "Имя", + "last_name": "Фамилия", + "what_is_your_name": "Как вас зовут?", + "date_of_birth": "Дата рождения", + "country": "Страна", + "Russia": "Россия", + "city": "Город", + "Moscow": "Москва", + "place_of_living": "Место проживания", + "hip_circumference": "Обхват бедер", + "chest_circumference": "Обхват груди", + "waist_circumference": "Обхват талии", + "initial_measurements": "Первичные замеры", + "male": "Мужской", + "female": "Женский", + "weight_measurements": "Замер веса", + "your_weight": "Ваш вес:", + "height_measurements": "Замер роста", + "your_height": "Ваш рост:", + "allergies_presence": "Наличие аллергии", + "do_you_take_pills": "Принимаете ли вы лекарства или бады?", + "your_gender": "Ваш пол?", + "no": "Нет", + "do_you_have_hypertension_tendency": "Есть ли у вас гипертония?", + "your_blood_pressure": "Ваше артериальное давление?", + "average_pressure": "Средние показатели давления:", + "up_pressure": "Верхние показатели давления:", + "down_pressure": "Нижние показатели давления:", + "do_you_have_hypotension_tendency": "Есть ли у вас гипотония?", + "your_favorite_sports": "Ваши спортивные увлечения?", + "favorite_foods": "Любимые продукты", + "favorite_unfavorite_foods": "Ваши любимые/нелюбимые продукты питания?", + "unfavorite_foods": "Нелюбимые продукты", + "your_schedule": "Ваш режим дня?", + "tell_your_schedule": "Расскажите в свободной форме о том как просыпаетесь, когда едите, когда ложитесь спать:", + "additional_information": "Дополнительная информация", + "enter_additional_information": "Введите любую дополнительную информацию на своё усмотрение:", + "lbl_english": "English", + "finish": "Завершить", + "preferred_language": "Предпочитаемый язык общения", + "continueButton": "Продолжить", + "skip": "Пропустить", + "fill_in_information": "Заполните информацию:", + "enter_information": "Введите информацию...", + "msg_network_err": "Сетевая ошибка!", + "msg_something_went_wrong": "Что то пошло не так!", + "email_empty": "Необходимо ввести адрес электронной почты", + "email_invalid": "Некорректный адрес электронной почты", + "password_empty": "Пароль обязателен для заполнения", + "password_short": "В пароле должно быть минимум 6 символов", + "name_empty": "Имя пользователя обязательно для заполнения", + "name_short": "В имени пользователя должно быть минимум 6 символов", + "password_confirmation_mismatch": "Пароли не совпадают", + "first_name_empty": "Имя обязательно для заполнения", + "first_name_short": "В имени должен быть минимум 1 символ", + "last_name_empty": "Фамилия обязательна для заполнения", + "last_name_short": "В фамилии должен быть минимум 6 символов", + "circumference_empty": "Все замеры обязательны к заполнению", + "circumference_is_not_a_number": "Все замеры должны быть числами", + "pressure_empty": "Все показатели давления обязательны к заполнению", + "pressure_is_not_a_number": "Все показатели давления должны быть числами", + "no_account": "У меня нет аккаунта", + "authentificate": "Войти", + "user_authorization": "Аутентификация", + "loading": "Загрузка...", + "weight_chart": "График веса", + "circumferences_chart": "График обхватов", + "city_of_living": "Город проживания", + "bodymass_chart": "График ИМТ", + "chest": "Грудь", + "waist": "Талия", + "hips": "Бедра", + "exit": "Выйти", + "active": "Активен", + "archived": "В архиве", + "draft": "Черновик", + "my_blog": "Мой блог", + "language": "Язык", + "in_progress": "В процессе", + "add_measure": "Добавить замер", + "weight": "Вес", + "plans_complete": "Пройденные планы", + "my_settings": "Мои настройки", + "settings": "Настройки", + "profile": "Профиль", + "chat": "Чат", + "admin": "Админ", + "diary": "Дневник", + "save": "Сохранить", + "pcs": "шт", + "gr": "гр", + "milliliter": "мл", + "grams": "гр", + "startDiet": "Начать диету", + "comments": "Комментарии", + "comment": "комментарий", + "another_form_of_comment": "комментария", + "about_diet": "Об этой диете", + "days": "дней", + "day": "День", + "another_form_of_day": "дня", + "comments_plural": "комментариев", + "meal": "Приём пищи", + "diet_author": "Автор диеты", + "hide": "Свернуть", + "expand": "Показать полностью", + "copy_link": "Скопировать ссылку", + "share": "Поделиться", + "complain": "Пожаловаться", + "vegan_type": "Вегетарианская", + "light_type": "Легкая", + "meat_type": "С мясом", + "carb_type": "Мучное", + "vegan_type_desc": "Диета основана на потреблении растительной пищи и отказе от продуктов животного происхождения. Такой тип питания может быть разнообразным и вкусным, а также полезным для здоровья.", + "light_type_desc": "С некоторыми видами диет можно употреблять алкоголь в умеренных количествах. Рекомендуется совмещать вместе с низкокалорийными закусками.", + "carb_type_desc": "Если вы любите мучные продукты, но хотите придерживаться диеты, вам подходит диета с добавленим мучных блюд на основе цельнозерновых вариантов. В них больше сложных углеводов и клетчатки, что способствует длительному чувству сытости и поддерживает здоровье пищеварительной системы.", + "meat_type_desc": "Диета с мясом полезная и сбалансированная. Включает в себя нежирное мясо: курицу, индейку, кролика или говядину. В сочетании с овощами получаете все необходимые витамины и минералы. Не забывайте о порциях и старайтесь есть медленно, прислушиваясь к своему организму.", + "diet_plan": "План диеты", + "calories": "Калории", + "proteins": "Белки", + "fats": "Жиры", + "carbohydrates": "Углеводы", + "answer": "Ответить", + "link_was_copied": "Ссылка успешно скопирована", + "choose_start_diet_date": "Выберите дату старты диеты. Она отобразиться у Вас в дневнике", + "continue_": "Продолжить", + "order": "Порядок", + "diet_time": "Время прохождения", + "all": "Все", + "diet_type": "Тип диеты", + "popular": "Популярные", + "most_new": "Самые новые", + "most_old": "Самые старые", + "from_a_to_z": "Название: А-Я", + "from_z_to_a": "Название: Я-А", + "by_default": "По умолчянию", + "create_diet": "Создание диеты", + "enter_diet_name": "Выведите название диеты", + "enter_diet_description": "Введите описание диеты", + "choose_diet_duration": "Выберите срок диеты", + "diet_state": "Статус диеты", + "active_diet_state": "Активная", + "inactive_diet_state": "Черновик", + "personal_diet_state": "Персональная", + "meat": "Мясо", + "vegan": "Веган.", + "photo": "Фото", + "gallery": "Галерея", + "add_cover": "Добавьте обложку", + "add": "Добавить", + "copied": "cкопирован", + "to_draft": "В черновик", + "preview": "Превью", + "publish": "Опубликовать", + "adding_plan": "Добавление плана", + "label": "Название", + "plan_label_desc": "План для поддержания формы", + "plan_duration": "Срок плана", + "slim": "Похудение", + "fitness": "Поддержка формы", + "wellness": "Улучшение самочувствия", + "eating_behavior": "Пищевое поведение", + "choose_plan_duration": "Выберите срок плана", + "plan_desc": "Описание плана", + "plan_desc_example": "Большое подробное, привлекательное описание плана", + "one_option": "1 опция", + "three_options": "3 опции", + "option": "Опция", + "services": "Оказание услуг", + "economy": "Эконом", + "standard": "Стандарт", + "comfort": "Комфорт", + "option_title": "Заголовок опции", + "option_desc": "Описание опции", + "option_desc_hint_text": "Этот план питания для похудения на 7 дней сбалансированный и разнообразный", + "you_will_get": "Вы получите", + "customer_price": "Цена для покупателя", + "minimal_customer_price": "Минимальная цена для покупателя: 1200₽", + "price_explanation": "Разница в ценах, это комиссия Итвио", + "option_content": "Содержание опции", + "option_content_hint_text": "На связи 7 дней в неделю", + "option_personal_diet_desc": "Опция подразумевает создание индивидуальной диеты", + "about_plan": "Об этом плане", + "plan_author": "Автор плана", + "option_duration": "Продолжительность опции", + "fit_type": "Поддержание формы", + "fit_type_desc": "План питания для поддержания формы сбалансированный и разнообразный, чтобы обеспечить организм всеми необходимыми питательными веществами. Общие принципы: \n● Дробное питание; \n● Разнообразие продуктов; \n● Контроль порций; \n● Питьевой режим; \n● Ограничение вредных продуктов;", + "slim_type": "Похудение", + "slim_type_desc": "План питания для похудения должен быть разработан с учётом индивидуальных особенностей организма, возраста, пола, уровня физической активности и состояния здоровья. Общие принципы: \n● Снижение калорийности; \n● Сбалансированный рацион; \n● Разнообразие продуктов; \n● Питьевой режим; \n● Ограничение вредных продуктов;", + "wellness_type": "Улучшение самочувствия", + "wellness_type_desc": "Если вы любите мучные продукты, но хотите придерживаться диеты, вам подходит диета с добавленим мучных блюд на основе цельнозерновых вариантов. В них больше сложных углеводов и клетчатки, что способствует длительному чувству сытости и поддерживает здоровье пищеварительной системы.", + "eating_behavior_type": "Формирование пищевого поведения", + "eating_behavior_type_desc": "Формирование здорового пищевого поведения — это процесс, который включает в себя изменение привычек и отношения к еде. Он направлен на то, чтобы помочь людям научиться правильно питаться и поддерживать здоровый образ жизни.Основные принципы формирования здорового пищевого поведения: \n● Разнообразие продуктов; \n● Сбалансированный рацион; \n● Питьевой режим; \n● Ограничение вредных продуктов; \n● Регулярные приёмы пищи; \n● Умеренность;Осознанное питание; \n● Физическая активность;" +}