Skip to content

Commit

Permalink
i18n: Set up "All messages" page title for translation
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisbobbe committed Nov 10, 2023
1 parent ecebf23 commit 4e92755
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
4 changes: 4 additions & 0 deletions assets/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
}
2 changes: 1 addition & 1 deletion lib/widgets/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 3 additions & 1 deletion lib/widgets/message_list.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down

0 comments on commit 4e92755

Please sign in to comment.