From a5b178d283f1bde241e8428ab87c9c14ca610b2a Mon Sep 17 00:00:00 2001 From: ashilkn Date: Mon, 26 May 2025 19:30:54 +0530 Subject: [PATCH] Extract strings --- mobile/lib/generated/intl/messages_en.dart | 6 ++++ mobile/lib/generated/l10n.dart | 30 +++++++++++++++++++ mobile/lib/l10n/intl_en.arb | 5 +++- .../widgets/albums_widget_settings.dart | 3 +- .../widgets/memories_widget_settings.dart | 3 +- .../widgets/people_widget_settings.dart | 3 +- 6 files changed, 46 insertions(+), 4 deletions(-) diff --git a/mobile/lib/generated/intl/messages_en.dart b/mobile/lib/generated/intl/messages_en.dart index aabe629c0d..abdf9bbf9d 100644 --- a/mobile/lib/generated/intl/messages_en.dart +++ b/mobile/lib/generated/intl/messages_en.dart @@ -349,6 +349,8 @@ class MessageLookup extends MessageLookupByLibrary { "add": MessageLookupByLibrary.simpleMessage("Add"), "addAName": MessageLookupByLibrary.simpleMessage("Add a name"), "addANewEmail": MessageLookupByLibrary.simpleMessage("Add a new email"), + "addAlbumWidgetPrompt": MessageLookupByLibrary.simpleMessage( + "Add an album widget to your homescreen and come back here to customize."), "addCollaborator": MessageLookupByLibrary.simpleMessage("Add collaborator"), "addCollaborators": m1, @@ -358,6 +360,8 @@ class MessageLookup extends MessageLookupByLibrary { "addItem": m2, "addLocation": MessageLookupByLibrary.simpleMessage("Add location"), "addLocationButton": MessageLookupByLibrary.simpleMessage("Add"), + "addMemoriesWidgetPrompt": MessageLookupByLibrary.simpleMessage( + "Add a memories widget to your homescreen and come back here to customize."), "addMore": MessageLookupByLibrary.simpleMessage("Add more"), "addName": MessageLookupByLibrary.simpleMessage("Add name"), "addNameOrMerge": @@ -370,6 +374,8 @@ class MessageLookup extends MessageLookupByLibrary { "addOns": MessageLookupByLibrary.simpleMessage("Add-ons"), "addParticipants": MessageLookupByLibrary.simpleMessage("Add participants"), + "addPeopleWidgetPrompt": MessageLookupByLibrary.simpleMessage( + "Add a people widget to your homescreen and come back here to customize."), "addPhotos": MessageLookupByLibrary.simpleMessage("Add photos"), "addSelected": MessageLookupByLibrary.simpleMessage("Add selected"), "addToAlbum": MessageLookupByLibrary.simpleMessage("Add to album"), diff --git a/mobile/lib/generated/l10n.dart b/mobile/lib/generated/l10n.dart index 7b3e405bf5..ae4f04fc68 100644 --- a/mobile/lib/generated/l10n.dart +++ b/mobile/lib/generated/l10n.dart @@ -11995,6 +11995,36 @@ class S { args: [], ); } + + /// `Add a memories widget to your homescreen and come back here to customize.` + String get addMemoriesWidgetPrompt { + return Intl.message( + 'Add a memories widget to your homescreen and come back here to customize.', + name: 'addMemoriesWidgetPrompt', + desc: '', + args: [], + ); + } + + /// `Add an album widget to your homescreen and come back here to customize.` + String get addAlbumWidgetPrompt { + return Intl.message( + 'Add an album widget to your homescreen and come back here to customize.', + name: 'addAlbumWidgetPrompt', + desc: '', + args: [], + ); + } + + /// `Add a people widget to your homescreen and come back here to customize.` + String get addPeopleWidgetPrompt { + return Intl.message( + 'Add a people widget to your homescreen and come back here to customize.', + name: 'addPeopleWidgetPrompt', + desc: '', + args: [], + ); + } } class AppLocalizationDelegate extends LocalizationsDelegate { diff --git a/mobile/lib/l10n/intl_en.arb b/mobile/lib/l10n/intl_en.arb index 3313658da3..c37630a468 100644 --- a/mobile/lib/l10n/intl_en.arb +++ b/mobile/lib/l10n/intl_en.arb @@ -1758,5 +1758,8 @@ "newPhotosEmoji": " new 📸", "sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups", "clickToInstallOurBestVersionYet": "Click to install our best version yet", - "onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years." + "onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.", + "addMemoriesWidgetPrompt": "Add a memories widget to your homescreen and come back here to customize.", + "addAlbumWidgetPrompt": "Add an album widget to your homescreen and come back here to customize.", + "addPeopleWidgetPrompt": "Add a people widget to your homescreen and come back here to customize." } \ No newline at end of file diff --git a/mobile/lib/ui/settings/widgets/albums_widget_settings.dart b/mobile/lib/ui/settings/widgets/albums_widget_settings.dart index 76aafb7c7c..0ed9b4a967 100644 --- a/mobile/lib/ui/settings/widgets/albums_widget_settings.dart +++ b/mobile/lib/ui/settings/widgets/albums_widget_settings.dart @@ -1,6 +1,7 @@ import "package:collection/collection.dart"; import 'package:flutter/material.dart'; import "package:photos/generated/l10n.dart"; +import "package:photos/l10n/l10n.dart"; import "package:photos/models/collection/collection.dart"; import "package:photos/models/selected_albums.dart"; import "package:photos/services/album_home_widget_service.dart"; @@ -122,7 +123,7 @@ class _AlbumsWidgetSettingsState extends State { expandedHeight: 120, flexibleSpaceCaption: hasInstalledAny ? S.of(context).albumsWidgetDesc - : "Add an album widget to your homescreen and come back here to customize", + : context.l10n.addAlbumWidgetPrompt, actionIcons: [ IconButtonWidget( icon: Icons.close_outlined, diff --git a/mobile/lib/ui/settings/widgets/memories_widget_settings.dart b/mobile/lib/ui/settings/widgets/memories_widget_settings.dart index 8306a47c62..51a0d6310c 100644 --- a/mobile/lib/ui/settings/widgets/memories_widget_settings.dart +++ b/mobile/lib/ui/settings/widgets/memories_widget_settings.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import "package:flutter_svg/flutter_svg.dart"; import "package:photos/generated/l10n.dart"; +import "package:photos/l10n/l10n.dart"; import "package:photos/service_locator.dart"; import "package:photos/services/memory_home_widget_service.dart"; import 'package:photos/theme/ente_theme.dart'; @@ -101,7 +102,7 @@ class _MemoriesWidgetSettingsState extends State { expandedHeight: 120, flexibleSpaceCaption: hasInstalledAny ? S.of(context).memoriesWidgetDesc - : "Add a memories widget to your homescreen and come back here to customize", + : context.l10n.addMemoriesWidgetPrompt, actionIcons: [ IconButtonWidget( icon: Icons.close_outlined, diff --git a/mobile/lib/ui/settings/widgets/people_widget_settings.dart b/mobile/lib/ui/settings/widgets/people_widget_settings.dart index c77b1ed2e9..2cf8762f59 100644 --- a/mobile/lib/ui/settings/widgets/people_widget_settings.dart +++ b/mobile/lib/ui/settings/widgets/people_widget_settings.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import "package:photos/generated/l10n.dart"; +import "package:photos/l10n/l10n.dart"; import "package:photos/models/selected_people.dart"; import "package:photos/services/people_home_widget_service.dart"; import 'package:photos/theme/ente_theme.dart'; @@ -96,7 +97,7 @@ class _PeopleWidgetSettingsState extends State { expandedHeight: 120, flexibleSpaceCaption: hasInstalledAny ? S.of(context).peopleWidgetDesc - : "Add a people widget to your homescreen and come back here to customize.", + : context.l10n.addPeopleWidgetPrompt, actionIcons: [ IconButtonWidget( icon: Icons.close_outlined,