From 81f63c1c070145cfa5b3252518a2bdc152ef0a44 Mon Sep 17 00:00:00 2001 From: mathiskirchner Date: Thu, 1 Jan 2026 18:09:50 +0100 Subject: [PATCH] made statistics_view.dart use localization and fix merge error --- .../views/main_menu/statistics_view.dart | 40 ++++--------------- 1 file changed, 8 insertions(+), 32 deletions(-) diff --git a/lib/presentation/views/main_menu/statistics_view.dart b/lib/presentation/views/main_menu/statistics_view.dart index dabfff5..8fad901 100644 --- a/lib/presentation/views/main_menu/statistics_view.dart +++ b/lib/presentation/views/main_menu/statistics_view.dart @@ -69,7 +69,7 @@ class _StatisticsViewState extends State { children: [ StatisticsTile( icon: Icons.sports_score, - title: 'Wins', + title: AppLocalizations.of(context)!.wins, width: constraints.maxWidth * 0.95, values: winCounts, itemCount: 3, @@ -78,7 +78,7 @@ class _StatisticsViewState extends State { SizedBox(height: constraints.maxHeight * 0.02), StatisticsTile( icon: Icons.percent, - title: 'Winrate', + title: AppLocalizations.of(context)!.winrate, width: constraints.maxWidth * 0.95, values: winRates, itemCount: 5, @@ -87,7 +87,9 @@ class _StatisticsViewState extends State { SizedBox(height: constraints.maxHeight * 0.02), StatisticsTile( icon: Icons.casino, - title: 'Amount of Matches', + title: AppLocalizations.of( + context, + )!.amount_of_matches, width: constraints.maxWidth * 0.95, values: matchCounts, itemCount: 10, @@ -95,38 +97,12 @@ class _StatisticsViewState extends State { ), ], ), - child: const TopCenteredMessage( + child: TopCenteredMessage( icon: Icons.info, - title: 'Info', - message: 'No statistics available', + title: AppLocalizations.of(context)!.info, + message: AppLocalizations.of(context)!.no_data_available, ), ), - StatisticsTile( - icon: Icons.sports_score, - title: AppLocalizations.of(context)!.wins, - width: constraints.maxWidth * 0.95, - values: winCounts, - itemCount: 3, - barColor: Colors.blue, - ), - SizedBox(height: constraints.maxHeight * 0.02), - StatisticsTile( - icon: Icons.percent, - title: AppLocalizations.of(context)!.winrate, - width: constraints.maxWidth * 0.95, - values: winRates, - itemCount: 5, - barColor: Colors.orange[700]!, - ), - SizedBox(height: constraints.maxHeight * 0.02), - StatisticsTile( - icon: Icons.casino, - title: AppLocalizations.of(context)!.amount_of_matches, - width: constraints.maxWidth * 0.95, - values: matchCounts, - itemCount: 10, - barColor: Colors.green, - ), SizedBox(height: MediaQuery.paddingOf(context).bottom), ], ),