From 36a9786e3ce435f2156f389d1aa564c5d6b9a670 Mon Sep 17 00:00:00 2001 From: Sandip Date: Mon, 8 Jul 2024 00:11:29 +0530 Subject: [PATCH] chore: update resume puzzle text with l10n --- lib/l10n/arb/app_en.arb | 4 ++++ lib/sudoku/widgets/sudoku_board.dart | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/l10n/arb/app_en.arb b/lib/l10n/arb/app_en.arb index ccfd879..974a3bd 100644 --- a/lib/l10n/arb/app_en.arb +++ b/lib/l10n/arb/app_en.arb @@ -3,5 +3,9 @@ "sudokuAppBarTitle": "New Sudoku Game", "@sudokuAppBarTitle": { "description": "Text shown in the AppBar of the Sudoku Page" + }, + "resumeTimerButtonText": "Resume the puzzle", + "@resumeTimerButtonText": { + "description": "Text shown in the FloatingActionButton of the Sudoku Board" } } diff --git a/lib/sudoku/widgets/sudoku_board.dart b/lib/sudoku/widgets/sudoku_board.dart index 9cfb34f..52d164b 100644 --- a/lib/sudoku/widgets/sudoku_board.dart +++ b/lib/sudoku/widgets/sudoku_board.dart @@ -2,6 +2,7 @@ import 'dart:math'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; +import 'package:sudoku/l10n/l10n.dart'; import 'package:sudoku/layout/layout.dart'; import 'package:sudoku/sudoku/sudoku.dart'; import 'package:sudoku/timer/timer.dart'; @@ -21,6 +22,8 @@ class SudokuBoard extends StatelessWidget { @override Widget build(BuildContext context) { + final l10n = context.l10n; + final isTimerPaused = context.select( (TimerBloc bloc) => !bloc.state.isRunning, ); @@ -79,7 +82,7 @@ class SudokuBoard extends StatelessWidget { onPressed: () => context.read().add( const TimerResumed(), ), - label: const Text('Resume the puzzle'), + label: Text(l10n.resumeTimerButtonText), icon: const Icon(Icons.play_arrow), ), ),