From 4e9275559000a9742c9ee76c2e376148d85d205e Mon Sep 17 00:00:00 2001 From: Chris Bobbe Date: Fri, 10 Nov 2023 11:37:12 -0500 Subject: [PATCH] i18n: Set up "All messages" page title for translation --- assets/l10n/app_en.arb | 4 ++++ lib/widgets/app.dart | 2 +- lib/widgets/message_list.dart | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/assets/l10n/app_en.arb b/assets/l10n/app_en.arb index 13a8406627..8f0c0e4a08 100644 --- a/assets/l10n/app_en.arb +++ b/assets/l10n/app_en.arb @@ -376,5 +376,9 @@ "recentDmConversationsPageTitle": "Direct messages", "@recentDmConversationsPageTitle": { "description": "Title for the page of recent DM conversations" + }, + "allMessagesPageTitle": "All messages", + "@allMessagesPageTitle": { + "description": "Title for the page of all messages" } } diff --git a/lib/widgets/app.dart b/lib/widgets/app.dart index d65449d8d0..4388c869ef 100644 --- a/lib/widgets/app.dart +++ b/lib/widgets/app.dart @@ -247,7 +247,7 @@ class HomePage extends StatelessWidget { onPressed: () => Navigator.push(context, MessageListPage.buildRoute(context: context, narrow: const AllMessagesNarrow())), - child: const Text("All messages")), + child: Text(zulipLocalizations.allMessagesPageTitle)), const SizedBox(height: 16), ElevatedButton( onPressed: () => Navigator.push(context, diff --git a/lib/widgets/message_list.dart b/lib/widgets/message_list.dart index 85806968e8..98835487a9 100644 --- a/lib/widgets/message_list.dart +++ b/lib/widgets/message_list.dart @@ -99,9 +99,11 @@ class MessageListAppBarTitle extends StatelessWidget { @override Widget build(BuildContext context) { + final zulipLocalizations = ZulipLocalizations.of(context); + switch (narrow) { case AllMessagesNarrow(): - return const Text("All messages"); + return Text(zulipLocalizations.allMessagesPageTitle); case StreamNarrow(:var streamId): final store = PerAccountStoreWidget.of(context);