feat(consultant): registration steps

This commit is contained in:
mso7nueh
2024-10-06 14:46:53 +03:00
parent ac7cd8e3fb
commit 26f25a40ed
16 changed files with 1060 additions and 436 deletions

View File

@@ -0,0 +1,3 @@
<svg width="24" height="20" viewBox="0 0 24 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.3836 0.295837C21.1711 0.493883 16.5808 2.33657 6.46472 6.69359C3.42471 8.00242 0.791764 9.16486 0.601222 9.28541C-0.0570137 9.69873 -0.178268 10.1379 0.254782 10.534C0.523273 10.7837 2.23815 11.395 4.0483 11.8858C5.25218 12.2131 6.50802 12.2217 7.18358 11.9031C7.44341 11.7825 9.70393 10.3273 12.207 8.66544C16.6068 5.74641 17.6114 5.10922 17.8193 5.10922C17.9665 5.10922 18.1831 5.35893 18.1831 5.53115C18.1831 5.76363 17.3516 6.61609 14.9958 8.82905C12.1463 11.4811 11.0291 12.5747 10.7259 12.9794C10.3275 13.5133 10.4141 14.0816 10.9684 14.5896C11.3235 14.9168 18.0878 19.4374 18.6248 19.713C19.1704 19.9885 19.9586 20.0832 20.357 19.9196C20.7294 19.7646 21.1018 19.2308 21.301 18.5505C21.6561 17.3623 23.2584 7.86465 23.8127 3.6454C24.0466 1.88882 24.0552 1.10524 23.8733 0.752205C23.6655 0.347502 23.1112 0.175287 22.3836 0.295837Z" fill="#323F4B"/>
</svg>

After

Width:  |  Height:  |  Size: 971 B

3
assets/icons/vk.svg Normal file
View File

@@ -0,0 +1,3 @@
<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.0718 15.2C4.87192 15.2 0.19489 9.49429 0 0H4.10744C4.24236 6.96856 7.2704 9.9203 9.66887 10.5289V0H13.5366V6.00996C15.9051 5.75131 18.3932 3.01261 19.2327 0H23.1004C22.4558 3.71252 19.7575 6.45123 17.8387 7.57714C19.7575 8.49005 22.8307 10.8789 24 15.2H19.7425C18.8281 12.3091 16.5497 10.0725 13.5366 9.76813V15.2H13.0718Z" fill="#323F4B"/>
</svg>

After

Width:  |  Height:  |  Size: 457 B

11
assets/icons/web.svg Normal file
View File

@@ -0,0 +1,11 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_942_11290)">
<path d="M10.6171 0.0515556C8.33433 0.332806 6.30933 1.17656 4.47651 2.61562C4.04526 2.95781 2.94839 4.05468 2.59683 4.49999C1.30308 6.14062 0.431201 8.12343 0.107764 10.1719C-0.0141113 10.9406 -0.0141113 13.0594 0.107764 13.8281C0.492139 16.2609 1.60308 18.5062 3.29526 20.2781C5.14214 22.2094 7.37808 23.4 10.05 23.8687C10.8234 24.0047 13.3781 24.0516 13.6546 23.9344C14.3343 23.6531 14.6156 22.8609 14.2687 22.2234C13.9968 21.7125 13.6218 21.5625 12.6515 21.5625H12.0093L11.7937 21.1969C11.1609 20.1141 10.4718 18.3422 10.1812 17.0297L10.1343 16.8328L11.2453 16.8187C12.2765 16.8047 12.3656 16.7953 12.539 16.7016C13.4062 16.2328 13.4484 15.0328 12.6187 14.5453L12.3984 14.4141L11.0625 14.3906L9.72651 14.3672L9.6937 14.0625C9.62339 13.3219 9.59995 11.475 9.65151 10.6406C9.68433 10.1625 9.71714 9.73593 9.7312 9.68906C9.75464 9.61406 9.90464 9.60937 12 9.60937H14.2406L14.2734 9.82968C14.2875 9.95624 14.3296 10.5844 14.3578 11.2312C14.4187 12.375 14.4187 12.4078 14.5453 12.6234C15.0328 13.4484 16.2374 13.4062 16.7015 12.5391C16.7906 12.375 16.8046 12.2766 16.8046 11.7187C16.8046 11.3719 16.7859 10.7531 16.7671 10.3453L16.7296 9.60937H18.9984H21.2671L21.3234 9.85312C21.5203 10.7625 21.5343 10.8844 21.5343 12.2391L21.539 13.5797L21.6796 13.8094C21.9281 14.2031 22.4578 14.4469 22.9078 14.3625C23.3812 14.2781 23.7515 13.9594 23.8874 13.5234C24.0046 13.1531 24.0328 11.3578 23.9343 10.5516C23.6765 8.44218 22.889 6.48749 21.5953 4.75781C21.0984 4.08749 19.9031 2.89218 19.2421 2.39999C17.5218 1.12499 15.5578 0.328119 13.5 0.0703068C12.8671 -0.00469398 11.189 -0.0187569 10.6171 0.0515556ZM12.3421 3.11718C12.8343 4.03124 13.2515 5.06249 13.5656 6.15937C13.6781 6.54843 13.7859 6.93749 13.8046 7.01718L13.8375 7.17187H12.0046C10.2468 7.17187 10.1718 7.16718 10.1718 7.08281C10.1718 6.93749 10.5328 5.70937 10.7578 5.09062C11.0203 4.35937 11.4234 3.47343 11.7281 2.93906C11.925 2.59687 11.9765 2.53593 12.0234 2.58749C12.0562 2.62031 12.2015 2.85937 12.3421 3.11718ZM16.1484 3.39843C17.7609 4.18124 19.1343 5.39999 20.0812 6.89999L20.2546 7.17187H18.3046H16.3593L16.3359 7.06406C16.0312 5.69531 15.7406 4.73437 15.3281 3.72656C15.1734 3.33749 15.0328 2.99531 15.014 2.96249C14.9765 2.87343 15.4312 3.05156 16.1484 3.39843ZM8.93901 3.00937C8.92495 3.04218 8.83589 3.24843 8.74214 3.46874C8.4562 4.13906 8.0437 5.41406 7.82339 6.31406L7.61714 7.17187H5.6812H3.74526L3.9187 6.89999C4.9687 5.24062 6.5812 3.88593 8.41401 3.13124C8.8687 2.94374 8.97651 2.92031 8.93901 3.00937ZM7.23276 10.1344C7.20933 10.425 7.19526 11.2641 7.19526 12C7.19526 12.7359 7.20933 13.575 7.23276 13.8609L7.26558 14.3906H4.99683H2.73276L2.62964 13.9078C2.48901 13.2094 2.43745 12.7172 2.43745 12C2.43745 11.2828 2.48901 10.7906 2.62964 10.0875L2.73276 9.60937H4.99683H7.26558L7.23276 10.1344ZM7.71089 17.2359C7.89839 18.1453 8.36714 19.6359 8.76558 20.5922C8.86401 20.8266 8.92964 21.0281 8.91089 21.0375C8.84995 21.0609 8.04839 20.7187 7.5562 20.4609C6.09839 19.6875 4.79058 18.4828 3.9187 17.0953L3.74526 16.8281H5.68589H7.62651L7.71089 17.2359Z" fill="#323F4B"/>
<path d="M15.3234 15.3234C14.9953 15.6469 14.939 15.4828 16.7249 19.4109C18.1406 22.5187 18.3281 22.9078 18.4687 23.0016C18.6515 23.1281 18.8859 23.1375 19.1109 23.0344C19.2562 22.9641 19.3265 22.8422 19.8515 21.8016C20.1843 21.1359 20.4843 20.5969 20.5593 20.5219C20.6343 20.4562 21.2015 20.1469 21.8249 19.8375C22.8468 19.3266 22.964 19.2562 23.0343 19.1109C23.1374 18.8859 23.1281 18.6516 23.0062 18.4687C22.9078 18.3281 22.5187 18.1406 19.4109 16.725C15.4828 14.9391 15.6468 14.9953 15.3234 15.3234Z" fill="#323F4B"/>
</g>
<defs>
<clipPath id="clip0_942_11290">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1,3 +1,5 @@
import 'package:eatvio_app/theme/theme_helper.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class AdditionalSettingsScreen extends StatefulWidget {
@@ -8,8 +10,89 @@ class AdditionalSettingsScreen extends StatefulWidget {
}
class _AdditionalSettingsScreenState extends State<AdditionalSettingsScreen> {
bool publishDiplomasAndCertificatesInProfile = false;
bool haveMedicalDegree = false;
@override
Widget build(BuildContext context) {
return const Placeholder();
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, top: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.symmetric(horizontal: 16),
child: Text(
'Дополнительные настройки',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
),
const SizedBox(height: 16),
_tile(
title: 'Опубликовать дипломы\nи сертификаты в профиле',
value: publishDiplomasAndCertificatesInProfile,
onTap: () {
setState(() {
publishDiplomasAndCertificatesInProfile = !publishDiplomasAndCertificatesInProfile;
});
},
),
_divider(context),
_tile(
title: 'У меня есть медицинское образование ',
value: haveMedicalDegree,
onTap: () {
setState(() {
haveMedicalDegree = !haveMedicalDegree;
});
},
),
],
),
);
}
_tile({
required String title,
required Function() onTap,
required bool value,
}) {
return ListTile(
contentPadding: EdgeInsets.symmetric(horizontal: 16, vertical: 4),
onTap: onTap,
title: Text(
title,
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w400,
height: 1,
),
),
trailing: CupertinoSwitch(
value: value,
activeColor: appTheme.blueA400,
onChanged: (_) {
onTap();
},
),
);
}
_divider(BuildContext context) {
return Center(
child: Container(
height: 0.4,
width: MediaQuery.of(context).size.width - 32,
decoration: BoxDecoration(
color: Colors.black26,
borderRadius: BorderRadius.circular(16),
),
),
);
}
}

View File

@@ -0,0 +1,88 @@
import 'package:eatvio_app/core/utils/date_time_utils.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class CertificatesAndDiplomasScreen extends StatefulWidget {
const CertificatesAndDiplomasScreen({super.key});
@override
State<CertificatesAndDiplomasScreen> createState() => _CertificatesAndDiplomasScreenState();
}
class _CertificatesAndDiplomasScreenState extends State<CertificatesAndDiplomasScreen> {
late DateTime selectedDate = DateTime.now();
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, right: 16, left: 16, top: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Добавьте дипломы\nи сертификаты',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
const SizedBox(height: 16),
CustomTextFormField(),
const SizedBox(height: 8),
ListTile(
onTap: onTapCalendar(context),
trailing: Icon(
Icons.keyboard_arrow_down_rounded,
color: Colors.grey.shade700,
),
contentPadding: EdgeInsets.symmetric(horizontal: 12),
title: Text(selectedDate.format('dd MMMM yyyy', 'ru')),
tileColor: Color(0xFFF6F6F6),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
),
],
),
);
}
onTapCalendar(BuildContext context) {
return () {
_showDialog(
CupertinoDatePicker(
initialDateTime: selectedDate,
maximumDate: DateTime.now(),
minimumDate: DateTime(1900),
mode: CupertinoDatePickerMode.date,
onDateTimeChanged: (DateTime newDateTime) {
setState(() {
selectedDate = newDateTime;
});
},
),
);
};
}
void _showDialog(Widget child) {
showCupertinoModalPopup<void>(
context: context,
builder: (BuildContext context) => Container(
height: 216,
padding: const EdgeInsets.only(top: 6),
margin: EdgeInsets.only(
bottom: MediaQuery.of(context).viewInsets.bottom,
),
color: CupertinoColors.systemBackground.resolveFrom(context),
child: SafeArea(
top: false,
child: child,
),
),
);
}
}

View File

@@ -1,30 +0,0 @@
import 'package:flutter/material.dart';
class CertificatesAndDiplomsScreen extends StatefulWidget {
const CertificatesAndDiplomsScreen({super.key});
@override
State<CertificatesAndDiplomsScreen> createState() => _CertificatesAndDiplomsScreenState();
}
class _CertificatesAndDiplomsScreenState extends State<CertificatesAndDiplomsScreen> {
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, right: 16, left: 16, top: 16),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Добавьте дипломы\nи сертификаты',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
],
),
);
}
}

View File

@@ -1,3 +1,4 @@
import 'package:eatvio_app/theme/theme_helper.dart';
import 'package:flutter/material.dart';
class LastStepScreen extends StatefulWidget {
@@ -8,8 +9,80 @@ class LastStepScreen extends StatefulWidget {
}
class _LastStepScreenState extends State<LastStepScreen> {
bool checkboxState = false;
@override
Widget build(BuildContext context) {
return const Placeholder();
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, top: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.symmetric(horizontal: 16),
child: Text(
'Последний шаг',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
),
const SizedBox(height: 16),
CheckboxListTile(
value: checkboxState,
title: Text(
'Я ознакомлен и принимаю договор публичной оферты',
style: TextStyle(
fontSize: 18,
height: 1,
),
),
onChanged: (_) {
setState(() {
checkboxState = !checkboxState;
});
},
activeColor: appTheme.blueA400,
contentPadding: const EdgeInsets.symmetric(horizontal: 16),
),
Padding(
padding: const EdgeInsets.symmetric(
horizontal: 16,
vertical: 16,
),
child: _divider(context),
),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 4),
child: TextButton(
onPressed: () {},
child: Text(
'Договор офёрты',
style: TextStyle(
height: 1,
fontSize: 16,
color: Color(0xFF323F4B),
decoration: TextDecoration.underline,
),
),
),
),
],
),
);
}
_divider(BuildContext context) {
return Container(
height: 0.4,
width: MediaQuery.of(context).size.width - 32,
decoration: BoxDecoration(
color: Colors.black26,
borderRadius: BorderRadius.circular(16),
),
);
}
}

View File

@@ -10,6 +10,23 @@ class PhotoOrScansScreen extends StatefulWidget {
class _PhotoOrScansScreenState extends State<PhotoOrScansScreen> {
@override
Widget build(BuildContext context) {
return const Placeholder();
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, right: 16, left: 16, top: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Загрузите фото или сканы дипломов и сертификатов',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
const SizedBox(height: 16),
],
),
);
}
}

View File

@@ -7,9 +7,109 @@ class RegistrationAsScreen extends StatefulWidget {
State<RegistrationAsScreen> createState() => _RegistrationAsScreenState();
}
enum RegistrationAsType { Physical, SelfBusy, IP, OOO }
class _RegistrationAsScreenState extends State<RegistrationAsScreen> {
RegistrationAsType registrationAsType = RegistrationAsType.Physical;
@override
Widget build(BuildContext context) {
return const Placeholder();
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, top: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.symmetric(horizontal: 16),
child: Text(
'Регистрация в качестве',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
),
const SizedBox(height: 16),
RadioListTile<RegistrationAsType>(
value: RegistrationAsType.Physical,
groupValue: registrationAsType,
title: Text(
'Физического лица',
style: TextStyle(
fontSize: 18,
height: 1,
),
),
onChanged: (value) {},
contentPadding: EdgeInsets.symmetric(horizontal: 8),
),
RadioListTile<RegistrationAsType>(
value: RegistrationAsType.SelfBusy,
groupValue: registrationAsType,
title: Text(
'Самозанятого',
style: TextStyle(
fontSize: 18,
height: 1,
),
),
onChanged: null,
contentPadding: EdgeInsets.symmetric(horizontal: 8),
),
RadioListTile<RegistrationAsType>(
value: RegistrationAsType.IP,
groupValue: registrationAsType,
title: Text(
'Индивидуального предпринимателя',
style: TextStyle(
fontSize: 18,
height: 1,
),
),
onChanged: null,
contentPadding: EdgeInsets.symmetric(horizontal: 8),
),
RadioListTile<RegistrationAsType>(
value: RegistrationAsType.OOO,
groupValue: registrationAsType,
title: Text(
'Общества с ограниченной ответственностью',
style: TextStyle(
fontSize: 18,
height: 1,
),
),
onChanged: null,
contentPadding: EdgeInsets.symmetric(horizontal: 8),
),
Padding(
padding: EdgeInsets.symmetric(
horizontal: 16,
vertical: 16,
),
child: _divider(context),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16),
child: Text(
'* На данный момент регистрация доступна только в качестве физического лица. Остальные варианты скоро появятся',
),
),
],
),
);
}
_divider(BuildContext context) {
return Container(
height: 0.4,
width: MediaQuery.of(context).size.width - 32,
decoration: BoxDecoration(
color: Colors.black26,
borderRadius: BorderRadius.circular(16),
),
);
}
}

View File

@@ -1,4 +1,6 @@
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
class SocialNetworksScreen extends StatefulWidget {
const SocialNetworksScreen({super.key});
@@ -10,6 +12,97 @@ class SocialNetworksScreen extends StatefulWidget {
class _SocialNetworksScreenState extends State<SocialNetworksScreen> {
@override
Widget build(BuildContext context) {
return const Placeholder();
return SingleChildScrollView(
padding: EdgeInsets.only(bottom: 80, right: 16, left: 16, top: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Социальные сети',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
height: 1.1,
),
),
const SizedBox(height: 24),
Row(
mainAxisSize: MainAxisSize.min,
children: [
Container(
height: 52,
width: 52,
padding: EdgeInsets.all(12),
decoration: BoxDecoration(
color: Color(0xFFF6F6F6),
borderRadius: BorderRadius.circular(20),
),
child: SvgPicture.asset(
'assets/icons/vk.svg',
),
),
const SizedBox(width: 8),
SizedBox(
width: MediaQuery.of(context).size.width - 92,
child: CustomTextFormField(
hintText: 'ВКонтакте',
),
),
],
),
const SizedBox(height: 12),
Row(
mainAxisSize: MainAxisSize.min,
children: [
Container(
height: 52,
width: 52,
padding: EdgeInsets.all(12),
decoration: BoxDecoration(
color: Color(0xFFF6F6F6),
borderRadius: BorderRadius.circular(20),
),
child: SvgPicture.asset(
'assets/icons/telegram.svg',
),
),
const SizedBox(width: 8),
SizedBox(
width: MediaQuery.of(context).size.width - 92,
child: CustomTextFormField(
hintText: 'Telegram',
),
),
],
),
const SizedBox(height: 12),
Row(
mainAxisSize: MainAxisSize.min,
children: [
Container(
height: 52,
width: 52,
padding: EdgeInsets.all(12),
decoration: BoxDecoration(
color: Color(0xFFF6F6F6),
borderRadius: BorderRadius.circular(20),
),
child: SvgPicture.asset(
'assets/icons/web.svg',
),
),
const SizedBox(width: 8),
SizedBox(
width: MediaQuery.of(context).size.width - 92,
child: CustomTextFormField(
hintText: 'Личный сайт',
),
),
],
),
],
),
);
}
}

View File

@@ -1,6 +1,6 @@
import 'package:eatvio_app/core/utils/image_constant.dart';
import 'package:eatvio_app/features/consultant/become_consultant/presentation/pages/additional_settings_screen.dart';
import 'package:eatvio_app/features/consultant/become_consultant/presentation/pages/certificates_and_diploms_screen.dart';
import 'package:eatvio_app/features/consultant/become_consultant/presentation/pages/certificates_and_diplomas_screen.dart';
import 'package:eatvio_app/features/consultant/become_consultant/presentation/pages/last_step_screen.dart';
import 'package:eatvio_app/features/consultant/become_consultant/presentation/pages/photo_or_scans_screen.dart';
import 'package:eatvio_app/features/consultant/become_consultant/presentation/pages/registration_as_screen.dart';
@@ -132,7 +132,7 @@ class _StepperBecomeConsultantScreenState extends State<StepperBecomeConsultantS
});
},
children: [
CertificatesAndDiplomsScreen(),
CertificatesAndDiplomasScreen(),
PhotoOrScansScreen(),
AdditionalSettingsScreen(),
SocialNetworksScreen(),

View File

@@ -17,16 +17,20 @@ import 'package:intl/message_lookup_by_library.dart';
import 'package:intl/src/intl_helpers.dart';
import 'messages_en.dart' as messages_en;
import 'messages_ru.dart' as messages_ru;
typedef Future<dynamic> LibraryLoader();
Map<String, LibraryLoader> _deferredLibraries = {
'en': () => new SynchronousFuture(null),
'ru': () => new SynchronousFuture(null),
};
MessageLookupByLibrary? _findExact(String localeName) {
switch (localeName) {
case 'en':
return messages_en.messages;
case 'ru':
return messages_ru.messages;
default:
return null;
}

View File

@@ -22,154 +22,157 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"Moscow": MessageLookupByLibrary.simpleMessage("Москва"),
"Russia": MessageLookupByLibrary.simpleMessage("Россия"),
"active": MessageLookupByLibrary.simpleMessage("Активен"),
"add_measure": MessageLookupByLibrary.simpleMessage("Добавить замер"),
"Moscow": MessageLookupByLibrary.simpleMessage("Moscow"),
"Russia": MessageLookupByLibrary.simpleMessage("Russia"),
"active": MessageLookupByLibrary.simpleMessage("Active"),
"add_measure": MessageLookupByLibrary.simpleMessage("Add Measurement"),
"additional_information":
MessageLookupByLibrary.simpleMessage("Дополнительная информация"),
"admin": MessageLookupByLibrary.simpleMessage("Админ"),
MessageLookupByLibrary.simpleMessage("Additional Information"),
"admin": MessageLookupByLibrary.simpleMessage("Admin"),
"allergies_presence":
MessageLookupByLibrary.simpleMessage("Наличие аллергии"),
"archived": MessageLookupByLibrary.simpleMessage("В архиве"),
"authentificate": MessageLookupByLibrary.simpleMessage("Войти"),
"average_pressure": MessageLookupByLibrary.simpleMessage(
"Средние показатели давления:"),
"bodymass_chart": MessageLookupByLibrary.simpleMessage("График ИМТ"),
"chat": MessageLookupByLibrary.simpleMessage("Чат"),
"chest": MessageLookupByLibrary.simpleMessage("Грудь"),
MessageLookupByLibrary.simpleMessage("Presence of Allergies"),
"archived": MessageLookupByLibrary.simpleMessage("Archived"),
"authentificate": MessageLookupByLibrary.simpleMessage("Log In"),
"average_pressure":
MessageLookupByLibrary.simpleMessage("Average Pressure Readings:"),
"bodymass_chart": MessageLookupByLibrary.simpleMessage("BMI Chart"),
"chat": MessageLookupByLibrary.simpleMessage("Chat"),
"chest": MessageLookupByLibrary.simpleMessage("Chest"),
"chest_circumference":
MessageLookupByLibrary.simpleMessage("Обхват груди"),
MessageLookupByLibrary.simpleMessage("Chest Circumference"),
"circumference_empty": MessageLookupByLibrary.simpleMessage(
"Все замеры обязательны к заполнению"),
"All measurements are required"),
"circumference_is_not_a_number": MessageLookupByLibrary.simpleMessage(
"Все замеры должны быть числами"),
"All measurements must be numbers"),
"circumferences_chart":
MessageLookupByLibrary.simpleMessage("График обхватов"),
"city": MessageLookupByLibrary.simpleMessage("Город"),
MessageLookupByLibrary.simpleMessage("Circumference Chart"),
"city": MessageLookupByLibrary.simpleMessage("City"),
"city_of_living":
MessageLookupByLibrary.simpleMessage("Город проживания"),
"continueButton": MessageLookupByLibrary.simpleMessage("Продолжить"),
"country": MessageLookupByLibrary.simpleMessage("Страна"),
"date_of_birth": MessageLookupByLibrary.simpleMessage("Дата рождения"),
"diary": MessageLookupByLibrary.simpleMessage("Дневник"),
MessageLookupByLibrary.simpleMessage("City of Residence"),
"continueButton": MessageLookupByLibrary.simpleMessage("Continue"),
"country": MessageLookupByLibrary.simpleMessage("Country"),
"date_of_birth": MessageLookupByLibrary.simpleMessage("Date of Birth"),
"diary": MessageLookupByLibrary.simpleMessage("Diary"),
"do_you_have_hypertension_tendency":
MessageLookupByLibrary.simpleMessage("Есть ли у вас гипертония?"),
MessageLookupByLibrary.simpleMessage(
"Do you have a tendency for hypertension?"),
"do_you_have_hypotension_tendency":
MessageLookupByLibrary.simpleMessage("Есть ли у вас гипотония?"),
MessageLookupByLibrary.simpleMessage(
"Do you have a tendency for hypotension?"),
"do_you_take_pills": MessageLookupByLibrary.simpleMessage(
"Принимаете ли вы лекарства или бады?"),
"Do you take any medications or supplements?"),
"down_pressure":
MessageLookupByLibrary.simpleMessage("Нижние показатели давления:"),
"draft": MessageLookupByLibrary.simpleMessage("Черновик"),
"email": MessageLookupByLibrary.simpleMessage("Элетронная почта"),
"email_empty": MessageLookupByLibrary.simpleMessage(
"Необходимо ввести адрес электронной почты"),
"email_invalid": MessageLookupByLibrary.simpleMessage(
"Некорректный адрес электронной почты"),
MessageLookupByLibrary.simpleMessage("Lower Pressure Readings:"),
"draft": MessageLookupByLibrary.simpleMessage("Draft"),
"email": MessageLookupByLibrary.simpleMessage("Email"),
"email_empty":
MessageLookupByLibrary.simpleMessage("Email address is required"),
"email_invalid":
MessageLookupByLibrary.simpleMessage("Invalid email address"),
"enter_additional_information": MessageLookupByLibrary.simpleMessage(
"Введите любую дополнительную информацию на своё усмотрение:"),
"Enter any additional information at your discretion:"),
"enter_information":
MessageLookupByLibrary.simpleMessage("Введите информацию..."),
"exit": MessageLookupByLibrary.simpleMessage("Выйти"),
MessageLookupByLibrary.simpleMessage("Enter information..."),
"exit": MessageLookupByLibrary.simpleMessage("Log Out"),
"favorite_foods":
MessageLookupByLibrary.simpleMessage("Любимые продукты"),
MessageLookupByLibrary.simpleMessage("Favorite Foods"),
"favorite_unfavorite_foods": MessageLookupByLibrary.simpleMessage(
"Ваши любимые/нелюбимые продукты питания?"),
"female": MessageLookupByLibrary.simpleMessage("Женский"),
"Your Favorite/Least Favorite Foods?"),
"female": MessageLookupByLibrary.simpleMessage("Female"),
"fill_in_information":
MessageLookupByLibrary.simpleMessage("Заполните информацию:"),
"finish": MessageLookupByLibrary.simpleMessage("Завершить"),
"first_name": MessageLookupByLibrary.simpleMessage("Имя"),
"first_name_empty": MessageLookupByLibrary.simpleMessage(
"Имя обязательно для заполнения"),
MessageLookupByLibrary.simpleMessage("Fill in the information:"),
"finish": MessageLookupByLibrary.simpleMessage("Finish"),
"first_name": MessageLookupByLibrary.simpleMessage("First Name"),
"first_name_empty":
MessageLookupByLibrary.simpleMessage("First name is required"),
"first_name_short": MessageLookupByLibrary.simpleMessage(
"В имени должен быть минимум 1 символ"),
"gr": MessageLookupByLibrary.simpleMessage("гр"),
"grams": MessageLookupByLibrary.simpleMessage("гр"),
"First name must be at least 1 character long"),
"gr": MessageLookupByLibrary.simpleMessage("g"),
"grams": MessageLookupByLibrary.simpleMessage("g"),
"height_measurements":
MessageLookupByLibrary.simpleMessage("Замер роста"),
MessageLookupByLibrary.simpleMessage("Height Measurement"),
"hip_circumference":
MessageLookupByLibrary.simpleMessage("Обхват бедер"),
"hips": MessageLookupByLibrary.simpleMessage("Бедра"),
"in_progress": MessageLookupByLibrary.simpleMessage("В процессе"),
MessageLookupByLibrary.simpleMessage("Hip Circumference"),
"hips": MessageLookupByLibrary.simpleMessage("Hips"),
"in_progress": MessageLookupByLibrary.simpleMessage("In Progress"),
"initial_measurements":
MessageLookupByLibrary.simpleMessage("Первичные замеры"),
"language": MessageLookupByLibrary.simpleMessage("Язык"),
"last_name": MessageLookupByLibrary.simpleMessage("Фамилия"),
"last_name_empty": MessageLookupByLibrary.simpleMessage(
"Фамилия обязательна для заполнения"),
MessageLookupByLibrary.simpleMessage("Initial Measurements"),
"language": MessageLookupByLibrary.simpleMessage("Language"),
"last_name": MessageLookupByLibrary.simpleMessage("Last Name"),
"last_name_empty":
MessageLookupByLibrary.simpleMessage("Last name is required"),
"last_name_short": MessageLookupByLibrary.simpleMessage(
"В фамилии должен быть минимум 6 символов"),
"Last name must be at least 6 characters long"),
"lbl_english": MessageLookupByLibrary.simpleMessage("English"),
"loading": MessageLookupByLibrary.simpleMessage("Загрузка..."),
"male": MessageLookupByLibrary.simpleMessage("Мужской"),
"loading": MessageLookupByLibrary.simpleMessage("Loading..."),
"male": MessageLookupByLibrary.simpleMessage("Male"),
"msg_network_err":
MessageLookupByLibrary.simpleMessage("Сетевая ошибка!"),
MessageLookupByLibrary.simpleMessage("Network error!"),
"msg_something_went_wrong":
MessageLookupByLibrary.simpleMessage("Что то пошло не так!"),
"my_blog": MessageLookupByLibrary.simpleMessage("Мой блог"),
"my_settings": MessageLookupByLibrary.simpleMessage("Мои настройки"),
"name_empty": MessageLookupByLibrary.simpleMessage(
"Имя пользователя обязательно для заполнения"),
MessageLookupByLibrary.simpleMessage("Something went wrong!"),
"my_blog": MessageLookupByLibrary.simpleMessage("My Blog"),
"my_settings": MessageLookupByLibrary.simpleMessage("My Settings"),
"name_empty":
MessageLookupByLibrary.simpleMessage("Username is required"),
"name_short": MessageLookupByLibrary.simpleMessage(
"В имени пользователя должно быть минимум 6 символов"),
"no": MessageLookupByLibrary.simpleMessage("Нет"),
"Username must be at least 6 characters long"),
"no": MessageLookupByLibrary.simpleMessage("No"),
"no_account":
MessageLookupByLibrary.simpleMessage("У меня нет аккаунта"),
"password": MessageLookupByLibrary.simpleMessage("Пароль"),
MessageLookupByLibrary.simpleMessage("I do not have an account"),
"password": MessageLookupByLibrary.simpleMessage("Password"),
"password_confirmation":
MessageLookupByLibrary.simpleMessage("Подтвердите пароль"),
MessageLookupByLibrary.simpleMessage("Confirm Password"),
"password_confirmation_mismatch":
MessageLookupByLibrary.simpleMessage("Пароли не совпадают"),
"password_empty": MessageLookupByLibrary.simpleMessage(
"Пароль обязателен для заполнения"),
MessageLookupByLibrary.simpleMessage("Passwords do not match"),
"password_empty":
MessageLookupByLibrary.simpleMessage("Password is required"),
"password_short": MessageLookupByLibrary.simpleMessage(
"В пароле должно быть минимум 6 символов"),
"pcs": MessageLookupByLibrary.simpleMessage("шт"),
"Password must be at least 6 characters long"),
"pcs": MessageLookupByLibrary.simpleMessage("pcs"),
"place_of_living":
MessageLookupByLibrary.simpleMessage("Место проживания"),
MessageLookupByLibrary.simpleMessage("Place of Residence"),
"plans_complete":
MessageLookupByLibrary.simpleMessage("Пройденные планы"),
"preferred_language":
MessageLookupByLibrary.simpleMessage("Предпочитаемый язык общения"),
MessageLookupByLibrary.simpleMessage("Completed Plans"),
"preferred_language": MessageLookupByLibrary.simpleMessage(
"Preferred Language of Communication"),
"pressure_empty": MessageLookupByLibrary.simpleMessage(
"Все показатели давления обязательны к заполнению"),
"All blood pressure readings are required"),
"pressure_is_not_a_number": MessageLookupByLibrary.simpleMessage(
"Все показатели давления должны быть числами"),
"profile": MessageLookupByLibrary.simpleMessage("Профиль"),
"save": MessageLookupByLibrary.simpleMessage("Сохранить"),
"settings": MessageLookupByLibrary.simpleMessage("Настройки"),
"skip": MessageLookupByLibrary.simpleMessage("Пропустить"),
"All blood pressure readings must be numbers"),
"profile": MessageLookupByLibrary.simpleMessage("Profile"),
"save": MessageLookupByLibrary.simpleMessage("Save"),
"settings": MessageLookupByLibrary.simpleMessage("Settings"),
"skip": MessageLookupByLibrary.simpleMessage("Skip"),
"tell_your_schedule": MessageLookupByLibrary.simpleMessage(
"Расскажите в свободной форме о том как просыпаетесь, когда едите, когда ложитесь спать:"),
"Describe your daily routine freely, such as when you wake up, eat, and go to bed:"),
"unfavorite_foods":
MessageLookupByLibrary.simpleMessage("Нелюбимые продукты"),
"up_pressure": MessageLookupByLibrary.simpleMessage(
"Верхние показатели давления:"),
MessageLookupByLibrary.simpleMessage("Least Favorite Foods"),
"up_pressure":
MessageLookupByLibrary.simpleMessage("Upper Pressure Readings:"),
"user_authorization":
MessageLookupByLibrary.simpleMessage("Аутентификация"),
MessageLookupByLibrary.simpleMessage("Authentication"),
"user_registration":
MessageLookupByLibrary.simpleMessage("Регистрация пользователя"),
"username": MessageLookupByLibrary.simpleMessage("Имя пользователя"),
"waist": MessageLookupByLibrary.simpleMessage("Талия"),
MessageLookupByLibrary.simpleMessage("User Registration"),
"username": MessageLookupByLibrary.simpleMessage("Username"),
"waist": MessageLookupByLibrary.simpleMessage("Waist"),
"waist_circumference":
MessageLookupByLibrary.simpleMessage("Обхват талии"),
"weight": MessageLookupByLibrary.simpleMessage("Вес"),
"weight_chart": MessageLookupByLibrary.simpleMessage("График веса"),
MessageLookupByLibrary.simpleMessage("Waist Circumference"),
"weight": MessageLookupByLibrary.simpleMessage("Weight"),
"weight_chart": MessageLookupByLibrary.simpleMessage("Weight Chart"),
"weight_measurements":
MessageLookupByLibrary.simpleMessage("Замер веса"),
MessageLookupByLibrary.simpleMessage("Weight Measurement"),
"what_is_your_name":
MessageLookupByLibrary.simpleMessage("Как вас зовут?"),
"wrong_credentials": MessageLookupByLibrary.simpleMessage(
"Неверные данные пользователя"),
MessageLookupByLibrary.simpleMessage("What is your name?"),
"wrong_credentials":
MessageLookupByLibrary.simpleMessage("Invalid user credentials"),
"your_blood_pressure":
MessageLookupByLibrary.simpleMessage("Ваше артериальное давление?"),
MessageLookupByLibrary.simpleMessage("Your Blood Pressure?"),
"your_favorite_sports":
MessageLookupByLibrary.simpleMessage("Ваши спортивные увлечения?"),
"your_gender": MessageLookupByLibrary.simpleMessage("Ваш пол?"),
"your_height": MessageLookupByLibrary.simpleMessage("Ваш рост:"),
"your_schedule": MessageLookupByLibrary.simpleMessage("Ваш режим дня?"),
"your_weight": MessageLookupByLibrary.simpleMessage("Ваш вес:")
MessageLookupByLibrary.simpleMessage("Your Favorite Sports?"),
"your_gender": MessageLookupByLibrary.simpleMessage("Your Gender?"),
"your_height": MessageLookupByLibrary.simpleMessage("Your Height:"),
"your_schedule":
MessageLookupByLibrary.simpleMessage("Your Daily Routine?"),
"your_weight": MessageLookupByLibrary.simpleMessage("Your Weight:")
};
}

View File

@@ -0,0 +1,175 @@
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a ru locale. All the
// messages from the main program should be duplicated here with the same
// function name.
// Ignore issues from commonly used lints in this file.
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes
// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes
import 'package:intl/intl.dart';
import 'package:intl/message_lookup_by_library.dart';
final messages = new MessageLookup();
typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'ru';
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"Moscow": MessageLookupByLibrary.simpleMessage("Москва"),
"Russia": MessageLookupByLibrary.simpleMessage("Россия"),
"active": MessageLookupByLibrary.simpleMessage("Активен"),
"add_measure": MessageLookupByLibrary.simpleMessage("Добавить замер"),
"additional_information":
MessageLookupByLibrary.simpleMessage("Дополнительная информация"),
"admin": MessageLookupByLibrary.simpleMessage("Админ"),
"allergies_presence":
MessageLookupByLibrary.simpleMessage("Наличие аллергии"),
"archived": MessageLookupByLibrary.simpleMessage("В архиве"),
"authentificate": MessageLookupByLibrary.simpleMessage("Войти"),
"average_pressure": MessageLookupByLibrary.simpleMessage(
"Средние показатели давления:"),
"bodymass_chart": MessageLookupByLibrary.simpleMessage("График ИМТ"),
"chat": MessageLookupByLibrary.simpleMessage("Чат"),
"chest": MessageLookupByLibrary.simpleMessage("Грудь"),
"chest_circumference":
MessageLookupByLibrary.simpleMessage("Обхват груди"),
"circumference_empty": MessageLookupByLibrary.simpleMessage(
"Все замеры обязательны к заполнению"),
"circumference_is_not_a_number": MessageLookupByLibrary.simpleMessage(
"Все замеры должны быть числами"),
"circumferences_chart":
MessageLookupByLibrary.simpleMessage("График обхватов"),
"city": MessageLookupByLibrary.simpleMessage("Город"),
"city_of_living":
MessageLookupByLibrary.simpleMessage("Город проживания"),
"continueButton": MessageLookupByLibrary.simpleMessage("Продолжить"),
"country": MessageLookupByLibrary.simpleMessage("Страна"),
"date_of_birth": MessageLookupByLibrary.simpleMessage("Дата рождения"),
"diary": MessageLookupByLibrary.simpleMessage("Дневник"),
"do_you_have_hypertension_tendency":
MessageLookupByLibrary.simpleMessage("Есть ли у вас гипертония?"),
"do_you_have_hypotension_tendency":
MessageLookupByLibrary.simpleMessage("Есть ли у вас гипотония?"),
"do_you_take_pills": MessageLookupByLibrary.simpleMessage(
"Принимаете ли вы лекарства или бады?"),
"down_pressure":
MessageLookupByLibrary.simpleMessage("Нижние показатели давления:"),
"draft": MessageLookupByLibrary.simpleMessage("Черновик"),
"email": MessageLookupByLibrary.simpleMessage("Элетронная почта"),
"email_empty": MessageLookupByLibrary.simpleMessage(
"Необходимо ввести адрес электронной почты"),
"email_invalid": MessageLookupByLibrary.simpleMessage(
"Некорректный адрес электронной почты"),
"enter_additional_information": MessageLookupByLibrary.simpleMessage(
"Введите любую дополнительную информацию на своё усмотрение:"),
"enter_information":
MessageLookupByLibrary.simpleMessage("Введите информацию..."),
"exit": MessageLookupByLibrary.simpleMessage("Выйти"),
"favorite_foods":
MessageLookupByLibrary.simpleMessage("Любимые продукты"),
"favorite_unfavorite_foods": MessageLookupByLibrary.simpleMessage(
"Ваши любимые/нелюбимые продукты питания?"),
"female": MessageLookupByLibrary.simpleMessage("Женский"),
"fill_in_information":
MessageLookupByLibrary.simpleMessage("Заполните информацию:"),
"finish": MessageLookupByLibrary.simpleMessage("Завершить"),
"first_name": MessageLookupByLibrary.simpleMessage("Имя"),
"first_name_empty": MessageLookupByLibrary.simpleMessage(
"Имя обязательно для заполнения"),
"first_name_short": MessageLookupByLibrary.simpleMessage(
"В имени должен быть минимум 1 символ"),
"gr": MessageLookupByLibrary.simpleMessage("гр"),
"grams": MessageLookupByLibrary.simpleMessage("гр"),
"height_measurements":
MessageLookupByLibrary.simpleMessage("Замер роста"),
"hip_circumference":
MessageLookupByLibrary.simpleMessage("Обхват бедер"),
"hips": MessageLookupByLibrary.simpleMessage("Бедра"),
"in_progress": MessageLookupByLibrary.simpleMessage("В процессе"),
"initial_measurements":
MessageLookupByLibrary.simpleMessage("Первичные замеры"),
"language": MessageLookupByLibrary.simpleMessage("Язык"),
"last_name": MessageLookupByLibrary.simpleMessage("Фамилия"),
"last_name_empty": MessageLookupByLibrary.simpleMessage(
"Фамилия обязательна для заполнения"),
"last_name_short": MessageLookupByLibrary.simpleMessage(
"В фамилии должен быть минимум 6 символов"),
"lbl_english": MessageLookupByLibrary.simpleMessage("English"),
"loading": MessageLookupByLibrary.simpleMessage("Загрузка..."),
"male": MessageLookupByLibrary.simpleMessage("Мужской"),
"msg_network_err":
MessageLookupByLibrary.simpleMessage("Сетевая ошибка!"),
"msg_something_went_wrong":
MessageLookupByLibrary.simpleMessage("Что то пошло не так!"),
"my_blog": MessageLookupByLibrary.simpleMessage("Мой блог"),
"my_settings": MessageLookupByLibrary.simpleMessage("Мои настройки"),
"name_empty": MessageLookupByLibrary.simpleMessage(
"Имя пользователя обязательно для заполнения"),
"name_short": MessageLookupByLibrary.simpleMessage(
"В имени пользователя должно быть минимум 6 символов"),
"no": MessageLookupByLibrary.simpleMessage("Нет"),
"no_account":
MessageLookupByLibrary.simpleMessage("У меня нет аккаунта"),
"password": MessageLookupByLibrary.simpleMessage("Пароль"),
"password_confirmation":
MessageLookupByLibrary.simpleMessage("Подтвердите пароль"),
"password_confirmation_mismatch":
MessageLookupByLibrary.simpleMessage("Пароли не совпадают"),
"password_empty": MessageLookupByLibrary.simpleMessage(
"Пароль обязателен для заполнения"),
"password_short": MessageLookupByLibrary.simpleMessage(
"В пароле должно быть минимум 6 символов"),
"pcs": MessageLookupByLibrary.simpleMessage("шт"),
"place_of_living":
MessageLookupByLibrary.simpleMessage("Место проживания"),
"plans_complete":
MessageLookupByLibrary.simpleMessage("Пройденные планы"),
"preferred_language":
MessageLookupByLibrary.simpleMessage("Предпочитаемый язык общения"),
"pressure_empty": MessageLookupByLibrary.simpleMessage(
"Все показатели давления обязательны к заполнению"),
"pressure_is_not_a_number": MessageLookupByLibrary.simpleMessage(
"Все показатели давления должны быть числами"),
"profile": MessageLookupByLibrary.simpleMessage("Профиль"),
"save": MessageLookupByLibrary.simpleMessage("Сохранить"),
"settings": MessageLookupByLibrary.simpleMessage("Настройки"),
"skip": MessageLookupByLibrary.simpleMessage("Пропустить"),
"tell_your_schedule": MessageLookupByLibrary.simpleMessage(
"Расскажите в свободной форме о том как просыпаетесь, когда едите, когда ложитесь спать:"),
"unfavorite_foods":
MessageLookupByLibrary.simpleMessage("Нелюбимые продукты"),
"up_pressure": MessageLookupByLibrary.simpleMessage(
"Верхние показатели давления:"),
"user_authorization":
MessageLookupByLibrary.simpleMessage("Аутентификация"),
"user_registration":
MessageLookupByLibrary.simpleMessage("Регистрация пользователя"),
"username": MessageLookupByLibrary.simpleMessage("Имя пользователя"),
"waist": MessageLookupByLibrary.simpleMessage("Талия"),
"waist_circumference":
MessageLookupByLibrary.simpleMessage("Обхват талии"),
"weight": MessageLookupByLibrary.simpleMessage("Вес"),
"weight_chart": MessageLookupByLibrary.simpleMessage("График веса"),
"weight_measurements":
MessageLookupByLibrary.simpleMessage("Замер веса"),
"what_is_your_name":
MessageLookupByLibrary.simpleMessage("Как вас зовут?"),
"wrong_credentials": MessageLookupByLibrary.simpleMessage(
"Неверные данные пользователя"),
"your_blood_pressure":
MessageLookupByLibrary.simpleMessage("Ваше артериальное давление?"),
"your_favorite_sports":
MessageLookupByLibrary.simpleMessage("Ваши спортивные увлечения?"),
"your_gender": MessageLookupByLibrary.simpleMessage("Ваш пол?"),
"your_height": MessageLookupByLibrary.simpleMessage("Ваш рост:"),
"your_schedule": MessageLookupByLibrary.simpleMessage("Ваш режим дня?"),
"your_weight": MessageLookupByLibrary.simpleMessage("Ваш вес:")
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,100 +1,100 @@
{
"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": "Введите любую дополнительную информацию на своё усмотрение:",
"user_registration": "User Registration",
"email": "Email",
"username": "Username",
"password": "Password",
"password_confirmation": "Confirm Password",
"wrong_credentials": "Invalid user credentials",
"first_name": "First Name",
"last_name": "Last Name",
"what_is_your_name": "What is your name?",
"date_of_birth": "Date of Birth",
"country": "Country",
"Russia": "Russia",
"city": "City",
"Moscow": "Moscow",
"place_of_living": "Place of Residence",
"hip_circumference": "Hip Circumference",
"chest_circumference": "Chest Circumference",
"waist_circumference": "Waist Circumference",
"initial_measurements": "Initial Measurements",
"male": "Male",
"female": "Female",
"weight_measurements": "Weight Measurement",
"your_weight": "Your Weight:",
"height_measurements": "Height Measurement",
"your_height": "Your Height:",
"allergies_presence": "Presence of Allergies",
"do_you_take_pills": "Do you take any medications or supplements?",
"your_gender": "Your Gender?",
"no": "No",
"do_you_have_hypertension_tendency": "Do you have a tendency for hypertension?",
"your_blood_pressure": "Your Blood Pressure?",
"average_pressure": "Average Pressure Readings:",
"up_pressure": "Upper Pressure Readings:",
"down_pressure": "Lower Pressure Readings:",
"do_you_have_hypotension_tendency": "Do you have a tendency for hypotension?",
"your_favorite_sports": "Your Favorite Sports?",
"favorite_foods": "Favorite Foods",
"favorite_unfavorite_foods": "Your Favorite/Least Favorite Foods?",
"unfavorite_foods": "Least Favorite Foods",
"your_schedule": "Your Daily Routine?",
"tell_your_schedule": "Describe your daily routine freely, such as when you wake up, eat, and go to bed:",
"additional_information": "Additional Information",
"enter_additional_information": "Enter any additional information at your discretion:",
"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": "гр",
"grams": "гр"
}
"finish": "Finish",
"preferred_language": "Preferred Language of Communication",
"continueButton": "Continue",
"skip": "Skip",
"fill_in_information": "Fill in the information:",
"enter_information": "Enter information...",
"msg_network_err": "Network error!",
"msg_something_went_wrong": "Something went wrong!",
"email_empty": "Email address is required",
"email_invalid": "Invalid email address",
"password_empty": "Password is required",
"password_short": "Password must be at least 6 characters long",
"name_empty": "Username is required",
"name_short": "Username must be at least 6 characters long",
"password_confirmation_mismatch": "Passwords do not match",
"first_name_empty": "First name is required",
"first_name_short": "First name must be at least 1 character long",
"last_name_empty": "Last name is required",
"last_name_short": "Last name must be at least 6 characters long",
"circumference_empty": "All measurements are required",
"circumference_is_not_a_number": "All measurements must be numbers",
"pressure_empty": "All blood pressure readings are required",
"pressure_is_not_a_number": "All blood pressure readings must be numbers",
"no_account": "I do not have an account",
"authentificate": "Log In",
"user_authorization": "Authentication",
"loading": "Loading...",
"weight_chart": "Weight Chart",
"circumferences_chart": "Circumference Chart",
"city_of_living": "City of Residence",
"bodymass_chart": "BMI Chart",
"chest": "Chest",
"waist": "Waist",
"hips": "Hips",
"exit": "Log Out",
"active": "Active",
"archived": "Archived",
"draft": "Draft",
"my_blog": "My Blog",
"language": "Language",
"in_progress": "In Progress",
"add_measure": "Add Measurement",
"weight": "Weight",
"plans_complete": "Completed Plans",
"my_settings": "My Settings",
"settings": "Settings",
"profile": "Profile",
"chat": "Chat",
"admin": "Admin",
"diary": "Diary",
"save": "Save",
"pcs": "pcs",
"gr": "g",
"grams": "g"
}