From b13f83a2ba1853fac21f7f7a50d0a62e2383441e Mon Sep 17 00:00:00 2001 From: Tae Hyung Kim Date: Tue, 10 Jan 2023 17:41:54 -0800 Subject: [PATCH] Fix Finnish TimeOfDate format (#118204) * init * add test --- .../lib/src/l10n/generated_material_localizations.dart | 2 +- packages/flutter_localizations/lib/src/l10n/material_fi.arb | 2 +- .../flutter_localizations/test/material/date_time_test.dart | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/flutter_localizations/lib/src/l10n/generated_material_localizations.dart b/packages/flutter_localizations/lib/src/l10n/generated_material_localizations.dart index f9783e28b173..1d3f7d9dfab3 100644 --- a/packages/flutter_localizations/lib/src/l10n/generated_material_localizations.dart +++ b/packages/flutter_localizations/lib/src/l10n/generated_material_localizations.dart @@ -13227,7 +13227,7 @@ class MaterialLocalizationFi extends GlobalMaterialLocalizations { String get tabLabelRaw => r'Välilehti $tabIndex/$tabCount'; @override - TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_dot_mm; @override String get timePickerDialHelpText => 'VALITSE AIKA'; diff --git a/packages/flutter_localizations/lib/src/l10n/material_fi.arb b/packages/flutter_localizations/lib/src/l10n/material_fi.arb index 5459422ecae8..451d30d8c5e0 100644 --- a/packages/flutter_localizations/lib/src/l10n/material_fi.arb +++ b/packages/flutter_localizations/lib/src/l10n/material_fi.arb @@ -1,6 +1,6 @@ { "scriptCategory": "English-like", - "timeOfDayFormat": "HH:mm", + "timeOfDayFormat": "HH.mm", "openAppDrawerTooltip": "Avaa navigointivalikko", "backButtonTooltip": "Takaisin", "closeButtonTooltip": "Sulje", diff --git a/packages/flutter_localizations/test/material/date_time_test.dart b/packages/flutter_localizations/test/material/date_time_test.dart index 5b544b8a131b..9b32c582bd78 100644 --- a/packages/flutter_localizations/test/material/date_time_test.dart +++ b/packages/flutter_localizations/test/material/date_time_test.dart @@ -107,6 +107,11 @@ void main() { expect(await formatTimeOfDay(tester, const Locale('ja'), const TimeOfDay(hour: 20, minute: 32)), '20:32'); }); + testWidgets('formats ${TimeOfDayFormat.HH_dot_mm}', (WidgetTester tester) async { + expect(await formatTimeOfDay(tester, const Locale('fi'), const TimeOfDay(hour: 20, minute: 32)), '20.32'); + expect(await formatTimeOfDay(tester, const Locale('fi'), const TimeOfDay(hour: 9, minute: 32)), '09.32'); + }); + testWidgets('formats ${TimeOfDayFormat.frenchCanadian}', (WidgetTester tester) async { expect(await formatTimeOfDay(tester, const Locale('fr', 'CA'), const TimeOfDay(hour: 9, minute: 32)), '09 h 32'); });