From 2c4c72aa1a91c82d96c35117dcee41480db4f69a Mon Sep 17 00:00:00 2001 From: dan63047 Date: Wed, 6 Sep 2023 22:02:23 +0300 Subject: [PATCH] Prepared for the new release Probably from now on i'm gonna just support this project Yep, no new features anymore. --- lib/gen/strings.g.dart | 20 ++++++++++++++++++-- lib/views/tl_match_view.dart | 8 ++++---- pubspec.yaml | 2 +- res/i18n/strings.i18n.json | 4 ++++ res/i18n/strings_ru.i18n.json | 4 ++++ 5 files changed, 31 insertions(+), 7 deletions(-) diff --git a/lib/gen/strings.g.dart b/lib/gen/strings.g.dart index 4532a09..6f59e6c 100644 --- a/lib/gen/strings.g.dart +++ b/lib/gen/strings.g.dart @@ -4,9 +4,9 @@ /// To regenerate, run: `dart run slang` /// /// Locales: 2 -/// Strings: 906 (453 per locale) +/// Strings: 914 (457 per locale) /// -/// Built on 2023-09-02 at 21:37 UTC +/// Built on 2023-09-06 at 18:46 UTC // coverage:ignore-file // ignore_for_file: type=lint @@ -234,6 +234,10 @@ class _StringsEn implements BaseTranslations { String trackedPlayersStatesDeleted({required Object nickname}) => '${nickname} states was removed from database!'; String averageXrank({required Object rankLetter}) => 'Average ${rankLetter} rank'; String get vs => 'vs'; + String get inTLmatch => 'in TL match'; + String get match => 'Match'; + String roundNumber({required Object n}) => 'Round ${n}'; + String get statsFor => 'Stats for'; String get registred => 'Registred'; String get playedTL => 'Played Tetra League'; String get winChance => 'Win Chance'; @@ -762,6 +766,10 @@ class _StringsRu implements _StringsEn { @override String trackedPlayersStatesDeleted({required Object nickname}) => 'Состояния аккаунта ${nickname} были удалены из локальной базы данных!'; @override String averageXrank({required Object rankLetter}) => 'Средний ${rankLetter} ранг'; @override String get vs => 'против'; + @override String get inTLmatch => 'в матче ТЛ'; + @override String get match => 'Матч'; + @override String roundNumber({required Object n}) => 'Раунд ${n}'; + @override String get statsFor => 'Статистика за'; @override String get registred => 'Зарегистрирован'; @override String get playedTL => 'Играл в Тетра Лигу'; @override String get winChance => 'Шансы на победу'; @@ -1269,6 +1277,10 @@ extension on _StringsEn { case 'trackedPlayersStatesDeleted': return ({required Object nickname}) => '${nickname} states was removed from database!'; case 'averageXrank': return ({required Object rankLetter}) => 'Average ${rankLetter} rank'; case 'vs': return 'vs'; + case 'inTLmatch': return 'in TL match'; + case 'match': return 'Match'; + case 'roundNumber': return ({required Object n}) => 'Round ${n}'; + case 'statsFor': return 'Stats for'; case 'registred': return 'Registred'; case 'playedTL': return 'Played Tetra League'; case 'winChance': return 'Win Chance'; @@ -1732,6 +1744,10 @@ extension on _StringsRu { case 'trackedPlayersStatesDeleted': return ({required Object nickname}) => 'Состояния аккаунта ${nickname} были удалены из локальной базы данных!'; case 'averageXrank': return ({required Object rankLetter}) => 'Средний ${rankLetter} ранг'; case 'vs': return 'против'; + case 'inTLmatch': return 'в матче ТЛ'; + case 'match': return 'Матч'; + case 'roundNumber': return ({required Object n}) => 'Раунд ${n}'; + case 'statsFor': return 'Статистика за'; case 'registred': return 'Зарегистрирован'; case 'playedTL': return 'Играл в Тетра Лигу'; case 'winChance': return 'Шансы на победу'; diff --git a/lib/views/tl_match_view.dart b/lib/views/tl_match_view.dart index 1d34cdb..f61d586 100644 --- a/lib/views/tl_match_view.dart +++ b/lib/views/tl_match_view.dart @@ -25,8 +25,8 @@ class TlMatchResultState extends State { @override void initState(){ _scrollController = ScrollController(); - rounds = [const DropdownMenuItem(value: -1, child: Text("Match"))]; - rounds.addAll([for (int i = 0; i < widget.record.endContext.first.secondaryTracking.length; i++) DropdownMenuItem(value: i, child: Text("Round ${i+1}"))]); + rounds = [DropdownMenuItem(value: -1, child: Text(t.match))]; + rounds.addAll([for (int i = 0; i < widget.record.endContext.first.secondaryTracking.length; i++) DropdownMenuItem(value: i, child: Text(t.roundNumber(n: i+1)))]); super.initState(); } @@ -42,7 +42,7 @@ class TlMatchResultState extends State { bool bigScreen = MediaQuery.of(context).size.width > 768; return Scaffold( appBar: AppBar( - title: Text("${widget.record.endContext.firstWhere((element) => element.userId == widget.initPlayerId).username.toUpperCase()} ${t.vs} ${widget.record.endContext.firstWhere((element) => element.userId != widget.initPlayerId).username.toUpperCase()} in TL match ${dateFormat.format(widget.record.timestamp)}"), + title: Text("${widget.record.endContext.firstWhere((element) => element.userId == widget.initPlayerId).username.toUpperCase()} ${t.vs} ${widget.record.endContext.firstWhere((element) => element.userId != widget.initPlayerId).username.toUpperCase()} ${t.inTLmatch} ${dateFormat.format(widget.record.timestamp)}"), ), backgroundColor: Colors.black, body: SafeArea( @@ -116,7 +116,7 @@ class TlMatchResultState extends State { crossAxisAlignment: CrossAxisAlignment.baseline, textBaseline: TextBaseline.alphabetic, children: [ - Text("Stats for: ", + Text("${t.statsFor}: ", style: const TextStyle(color: Colors.white, fontSize: 25)), DropdownButton(items: rounds, value: roundSelector, onChanged: ((value) { roundSelector = value; diff --git a/pubspec.yaml b/pubspec.yaml index b9dabf4..0212f7a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: tetra_stats description: Track your and other player stats in TETR.IO publish_to: 'none' -version: 1.2.1+9 +version: 1.2.2+10 environment: sdk: '>=2.19.6 <3.0.0' diff --git a/res/i18n/strings.i18n.json b/res/i18n/strings.i18n.json index 97b5e9f..67e5375 100644 --- a/res/i18n/strings.i18n.json +++ b/res/i18n/strings.i18n.json @@ -83,6 +83,10 @@ "trackedPlayersStatesDeleted": "${nickname} states was removed from database!", "averageXrank": "Average ${rankLetter} rank", "vs": "vs", + "inTLmatch": "in TL match", + "match": "Match", + "roundNumber": "Round $n", + "statsFor": "Stats for", "registred": "Registred", "playedTL": "Played Tetra League", "winChance": "Win Chance", diff --git a/res/i18n/strings_ru.i18n.json b/res/i18n/strings_ru.i18n.json index 85bd40d..4111c97 100644 --- a/res/i18n/strings_ru.i18n.json +++ b/res/i18n/strings_ru.i18n.json @@ -83,6 +83,10 @@ "trackedPlayersStatesDeleted": "Состояния аккаунта ${nickname} были удалены из локальной базы данных!", "averageXrank": "Средний ${rankLetter} ранг", "vs": "против", + "inTLmatch": "в матче ТЛ", + "match": "Матч", + "roundNumber": "Раунд $n", + "statsFor": "Статистика за", "registred": "Зарегистрирован", "playedTL": "Играл в Тетра Лигу", "winChance": "Шансы на победу",