rename strings fr to en in view/{activity,home}

master
remrem 2 years ago
parent a10439d1bc
commit d15eb2bffc

@ -17,8 +17,8 @@ class Activity extends StatelessWidget {
.activitySelected .activitySelected
.isEmpty .isEmpty
? ScreenTypeLayout.builder( ? ScreenTypeLayout.builder(
mobile: (_) => const NoActivityView("Pas d'activité sélectionnée"), mobile: (_) => const NoActivityView("No activities selected"),
desktop: (_) => const NoActivityView("Pas d'activité sélectionnée"), desktop: (_) => const NoActivityView("No activities selected"),
) )
: ScreenTypeLayout.builder( : ScreenTypeLayout.builder(
mobile: (_) => const MobileActivity(), mobile: (_) => const MobileActivity(),

@ -36,7 +36,7 @@ class _MobileListActivity extends State<MobileListActivity> {
mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [ children: [
Text( Text(
"List Activités", "Activity List",
style: TextStyle( style: TextStyle(
color: TColor.black, color: TColor.black,
fontSize: 16, fontSize: 16,
@ -74,7 +74,7 @@ class _MobileListActivity extends State<MobileListActivity> {
setState(() {}); setState(() {});
}, },
child: Text( child: Text(
"Ajouter", "Add",
style: TextStyle( style: TextStyle(
color: TColor.gray, color: TColor.gray,
fontSize: 14, fontSize: 14,
@ -93,7 +93,7 @@ class _MobileListActivity extends State<MobileListActivity> {
children: [ children: [
const SizedBox(height: 20), const SizedBox(height: 20),
Text( Text(
"Vous n'avez pas d'activités pour le moment, veuillez en ajouter.", "You don't have any activity at the moment, please add an activity by cliking the 'Add' button",
style: TextStyle( style: TextStyle(
color: TColor.gray, color: TColor.gray,
fontSize: 11, fontSize: 11,

@ -36,7 +36,7 @@ class _WebListActivityState extends State<WebListActivity> {
mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [ children: [
Text( Text(
"List Activités", "Activity List",
style: TextStyle( style: TextStyle(
color: TColor.black, color: TColor.black,
fontSize: 16, fontSize: 16,
@ -73,7 +73,7 @@ class _WebListActivityState extends State<WebListActivity> {
} }
}, },
child: Text( child: Text(
"Ajouter", "Add",
style: TextStyle( style: TextStyle(
color: TColor.gray, color: TColor.gray,
fontSize: 14, fontSize: 14,
@ -92,7 +92,7 @@ class _WebListActivityState extends State<WebListActivity> {
children: [ children: [
const SizedBox(height: 20), const SizedBox(height: 20),
Text( Text(
"Vous n'avez pas d'activités pour le moment, veuillez en ajouter.", "You don't have any activity at the moment, please add an activity by cliking the 'Add' button",
style: TextStyle( style: TextStyle(
color: TColor.gray, color: TColor.gray,
fontSize: 11, fontSize: 11,

@ -28,10 +28,8 @@ class _HomeViewState extends State<HomeView> {
: selectedActivitiesCount > 1 : selectedActivitiesCount > 1
? const StatAtivities() ? const StatAtivities()
: ScreenTypeLayout.builder( : ScreenTypeLayout.builder(
mobile: (_) => mobile: (_) => const NoActivityView("No activity selected"),
const NoActivityView("Pas d'activité sélectionnée"), desktop: (_) => const NoActivityView("No activity selected"),
desktop: (_) =>
const NoActivityView("Pas d'activité sélectionnée"),
); );
} }
} }

@ -68,7 +68,7 @@ class _MobileHomeView extends State<MobileHomeView> {
height: media.width * 0.05, height: media.width * 0.05,
), ),
Text( Text(
"Status d'activité", "Activity Status",
style: TextStyle( style: TextStyle(
color: TColor.black, color: TColor.black,
fontSize: 16, fontSize: 16,
@ -87,7 +87,7 @@ class _MobileHomeView extends State<MobileHomeView> {
"${avgBpm.toString()} BPM", "${avgBpm.toString()} BPM",
"Minimum", "Minimum",
"Maximum", "Maximum",
"Moyenne", "Average",
Icons.trending_down, Icons.trending_down,
Icons.trending_up, Icons.trending_up,
Icons.favorite_outline), Icons.favorite_outline),
@ -95,7 +95,7 @@ class _MobileHomeView extends State<MobileHomeView> {
mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [ children: [
Text( Text(
"Rythme cardique et vitesse", "Heart rate and speed",
style: TextStyle( style: TextStyle(
color: TColor.black, color: TColor.black,
fontSize: 16, fontSize: 16,
@ -114,9 +114,9 @@ class _MobileHomeView extends State<MobileHomeView> {
"${double.parse(maxSpeed.toStringAsFixed(2))} m/s", "${double.parse(maxSpeed.toStringAsFixed(2))} m/s",
"${double.parse(minSpeed.toStringAsFixed(2))} m/s", "${double.parse(minSpeed.toStringAsFixed(2))} m/s",
"${double.parse(avgSpeed.toStringAsFixed(2))} m/s", "${double.parse(avgSpeed.toStringAsFixed(2))} m/s",
"Max vitesse", "Max speed",
"Min vitesse", "Min speed",
"Moyenne vitesse", "Avg speed",
Icons.trending_down, Icons.trending_down,
Icons.trending_up, Icons.trending_up,
Icons.trending_up), Icons.trending_up),
@ -140,9 +140,9 @@ class _MobileHomeView extends State<MobileHomeView> {
"${minAltitude.toInt()} M", "${minAltitude.toInt()} M",
"${maxAltitude.toInt()} M", "${maxAltitude.toInt()} M",
"${avgAltitude.toInt()} M", "${avgAltitude.toInt()} M",
"Altitude minimum", "Minimum altitude",
"Altitude maximum", "Maximum altitude",
"Altitude moyenne", "Average altitude",
Icons.trending_down, Icons.trending_down,
Icons.trending_up, Icons.trending_up,
Icons.favorite_outline), Icons.favorite_outline),

@ -49,7 +49,7 @@ class _NoActivityViewState extends State<NoActivityView> {
), ),
), ),
Text( Text(
"Veuillez sélectionner une activité en cliquant sur la loupe ci-dessous", "Please select an activity by clicking the magnifying glass below",
textAlign: TextAlign.center, textAlign: TextAlign.center,
style: TextStyle(color: TColor.gray, fontSize: 12), style: TextStyle(color: TColor.gray, fontSize: 12),
), ),

@ -21,17 +21,17 @@ class Prediction extends StatefulWidget {
class _PredictionState extends State<Prediction> { class _PredictionState extends State<Prediction> {
List<Map<String, dynamic>> lastWorkoutArr = [ List<Map<String, dynamic>> lastWorkoutArr = [
{ {
"name": "Temps", "name": "Time",
"image": "assets/img/time-icon2.svg", "image": "assets/img/time-icon2.svg",
"value": "..", "value": "..",
}, },
{ {
"name": "Rythme cardiaque", "name": "Heart rate",
"image": "assets/img/bpm2-icon.svg", "image": "assets/img/bpm2-icon.svg",
"value": "..", "value": "..",
}, },
{ {
"name": "Vitesse", "name": "Speed",
"image": "assets/img/vitesse2-icon.svg", "image": "assets/img/vitesse2-icon.svg",
"value": "..", "value": "..",
}, },
@ -42,7 +42,7 @@ class _PredictionState extends State<Prediction> {
} }
]; ];
final ManagerFile _managerFile = ManagerFile(); final ManagerFile _managerFile = ManagerFile();
String selectedCategory = "Choisir type d'activité"; String selectedCategory = "Select an activity category";
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -77,7 +77,7 @@ class _PredictionState extends State<Prediction> {
children: [ children: [
const SizedBox(height: 40), const SizedBox(height: 40),
Text( Text(
"Prédiction", "Prediction",
style: TextStyle( style: TextStyle(
color: TColor.black, color: TColor.black,
fontSize: 22, fontSize: 22,
@ -153,7 +153,7 @@ class _PredictionState extends State<Prediction> {
), ),
const SizedBox(height: 20), const SizedBox(height: 20),
RoundButton( RoundButton(
title: "Valider", title: "Save",
onPressed: () async { onPressed: () async {
prediction(); prediction();
}), }),

@ -106,7 +106,7 @@ class _StatAtivities extends State<StatAtivities> {
height: media.width * 0.05, height: media.width * 0.05,
), ),
Text( Text(
"Status d'activité", "Activity Status",
style: TextStyle( style: TextStyle(
color: TColor.black, color: TColor.black,
fontSize: 16, fontSize: 16,
@ -119,17 +119,17 @@ class _StatAtivities extends State<StatAtivities> {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
ContainerStatsActivities( ContainerStatsActivities(
"$avgBpm BPM", "Moyenne Bpm", Icons.favorite), "$avgBpm BPM", "Average bpm", Icons.favorite),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities(
"$maxBpm BPM", "Maximum Bpm", Icons.trending_up), "$maxBpm BPM", "Maximum bpm", Icons.trending_up),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities(
"$minBpm BPM", "Minimum Bpm", Icons.trending_down) "$minBpm BPM", "Minimum bpm", Icons.trending_down)
], ],
), ),
SizedBox( SizedBox(
@ -139,17 +139,19 @@ class _StatAtivities extends State<StatAtivities> {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
ContainerStatsActivities( ContainerStatsActivities(
"${avgSpeed.toStringAsFixed(2)} m/s", "Moyenne vitesse", Icons.bolt), "${avgSpeed.toStringAsFixed(2)} m/s",
"Average speed",
Icons.bolt),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities(
"$maxSpeed m/s", "Maximum vitesse", Icons.trending_up), "$maxSpeed m/s", "Maximum speed", Icons.trending_up),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities(
"$minSpeed m/s", "Minimum vitesse", Icons.trending_down) "$minSpeed m/s", "Minimum speed", Icons.trending_down)
], ],
), ),
SizedBox( SizedBox(
@ -159,7 +161,7 @@ class _StatAtivities extends State<StatAtivities> {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
ContainerStatsActivities("$avgTemperature °C", ContainerStatsActivities("$avgTemperature °C",
"Moyenne Temperature", Icons.thermostat), "Average Temperature", Icons.thermostat),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
@ -179,17 +181,19 @@ class _StatAtivities extends State<StatAtivities> {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
ContainerStatsActivities( ContainerStatsActivities(
"${avgAltitude.toStringAsFixed(2)} m", "Moyenne Altitude", Icons.landscape), "${avgAltitude.toStringAsFixed(2)} m",
"Average altitude",
Icons.landscape),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities("$maxAltitude m", ContainerStatsActivities("$maxAltitude m",
"Maximum Altitude", Icons.trending_up), "Maximum altitude", Icons.trending_up),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities("$minAltitude m", ContainerStatsActivities("$minAltitude m",
"Minimum Altitude", Icons.trending_down) "Minimum altitude", Icons.trending_down)
], ],
), ),
SizedBox( SizedBox(
@ -199,12 +203,12 @@ class _StatAtivities extends State<StatAtivities> {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
ContainerStatsActivities("$getTotalDistance m", ContainerStatsActivities("$getTotalDistance m",
"Distance Totale", Icons.double_arrow), "Total distance", Icons.double_arrow),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities("$totalSteps", "Total steps",
"$totalSteps", "Total Pas", Icons.do_not_step_rounded), Icons.do_not_step_rounded),
], ],
), ),
SizedBox( SizedBox(
@ -214,12 +218,12 @@ class _StatAtivities extends State<StatAtivities> {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
ContainerStatsActivities( ContainerStatsActivities(
"$totalTime s", "Temps Total", Icons.timer), "$totalTime s", "Total time", Icons.timer),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities("$totalCalories kCal", ContainerStatsActivities("$totalCalories kCal",
"Calories Dépensées", Icons.local_fire_department), "Burned calories", Icons.local_fire_department),
], ],
), ),
SizedBox( SizedBox(

@ -63,117 +63,109 @@ class _WebHomeView extends State<WebHomeView> {
return Scaffold( return Scaffold(
backgroundColor: TColor.white, backgroundColor: TColor.white,
body: SingleChildScrollView( body: SingleChildScrollView(
child: Padding( child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 30), padding: const EdgeInsets.symmetric(horizontal: 30),
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
SizedBox( SizedBox(
height: media.width * 0.03, height: media.width * 0.03,
), ),
const EnteteHomeView(), const EnteteHomeView(),
SizedBox( SizedBox(
height: media.width * 0.03, height: media.width * 0.03,
), ),
Column(mainAxisAlignment: MainAxisAlignment.center, children: [
Column(mainAxisAlignment: MainAxisAlignment.center, children: [ Column(mainAxisAlignment: MainAxisAlignment.center, children: [
Column( Text(
mainAxisAlignment: MainAxisAlignment.center, "Activity status",
children: [ style: TextStyle(
Text( color: TColor.black,
"Status d'activité", fontSize: 16,
style: TextStyle( fontWeight: FontWeight.w700),
color: TColor.black, ),
fontSize: 16,
fontWeight: FontWeight.w700),
),
SizedBox(
height: media.width * 0.02,
),
Row(mainAxisAlignment: MainAxisAlignment.center,
children: [
BpmByTime(media, data),
SizedBox(
width: media.width * 0.01,
),
LigneContainerStats(
"${minBpm.toString()} BPM",
"${maxBpm.toString()} BPM",
"${avgBpm.toString()} BPM",
"Minimum",
"Maximum",
"Moyenne",
Icons.trending_down,
Icons.trending_up,
Icons.favorite_outline),
]),
]),
SizedBox( SizedBox(
height: media.width * 0.05, height: media.width * 0.02,
), ),
Column( Row(mainAxisAlignment: MainAxisAlignment.center, children: [
mainAxisAlignment: MainAxisAlignment.center, BpmByTime(media, data),
children: [ SizedBox(
Text( width: media.width * 0.01,
"Rythme cardique et vitesse", ),
style: TextStyle( LigneContainerStats(
color: TColor.black, "${minBpm.toString()} BPM",
fontSize: 16, "${maxBpm.toString()} BPM",
fontWeight: FontWeight.w700), "${avgBpm.toString()} BPM",
), "Minimum",
SizedBox( "Maximum",
height: media.width * 0.03, "Average",
), Icons.trending_down,
Row( Icons.trending_up,
mainAxisAlignment: MainAxisAlignment.center, Icons.favorite_outline),
children: [ ]),
GraphBpmAndSpeedByTime(media, data),
SizedBox(
height: media.width * 0.05,
),
LigneContainerStats(
"${double.parse(maxSpeed.toStringAsFixed(2))} m/s",
"${double.parse(avgSpeed.toStringAsFixed(2))} m/s",
"${avgBpm.toString()} BPM",
"Max vitesse",
"Moy vitesse",
"Moy Bpm",
Icons.trending_up,
Icons.bolt,
Icons.favorite_outline),
SizedBox(
height: media.width * 0.05,
),
]),
]),
]), ]),
SizedBox( SizedBox(
height: media.width * 0.02, height: media.width * 0.05,
),
Text(
"Altitude",
style: TextStyle(
color: TColor.black,
fontSize: 16,
fontWeight: FontWeight.w700),
), ),
Row(mainAxisAlignment: MainAxisAlignment.center, children: [ Column(mainAxisAlignment: MainAxisAlignment.center, children: [
GraphAltitudeByTime(media, data), Text(
LigneContainerStats( "Heart rate and speed",
"${minAltitude.toInt()} m", style: TextStyle(
"${maxAltitude.toInt()} m", color: TColor.black,
"${avgAltitude.toInt()} m", fontSize: 16,
"Minimum", fontWeight: FontWeight.w700),
"Maximum", ),
"Moyenne", SizedBox(
Icons.trending_down, height: media.width * 0.03,
Icons.trending_up, ),
Icons.favorite_outline), Row(mainAxisAlignment: MainAxisAlignment.center, children: [
GraphBpmAndSpeedByTime(media, data),
SizedBox(
height: media.width * 0.05,
),
LigneContainerStats(
"${double.parse(maxSpeed.toStringAsFixed(2))} m/s",
"${double.parse(avgSpeed.toStringAsFixed(2))} m/s",
"${avgBpm.toString()} BPM",
"Max speed",
"Moy speed",
"Avg bpm",
Icons.trending_up,
Icons.bolt,
Icons.favorite_outline),
SizedBox(
height: media.width * 0.05,
),
]),
]), ]),
], ]),
), SizedBox(
height: media.width * 0.02,
),
Text(
"Altitude",
style: TextStyle(
color: TColor.black,
fontSize: 16,
fontWeight: FontWeight.w700),
),
Row(mainAxisAlignment: MainAxisAlignment.center, children: [
GraphAltitudeByTime(media, data),
LigneContainerStats(
"${minAltitude.toInt()} m",
"${maxAltitude.toInt()} m",
"${avgAltitude.toInt()} m",
"Minimum",
"Maximum",
"Average",
Icons.trending_down,
Icons.trending_up,
Icons.favorite_outline),
]),
],
), ),
),
), ),
); );
} }
} }

Loading…
Cancel
Save