Skip to content

Commit d93f61a

Browse files
chrisbobbesm-sayedi
authored andcommitted
muted-users: Say "Muted user" to replace a user's name, where applicable
(Done by adding an is-muted condition in store.userDisplayName and store.senderDisplayName, with an opt-out param.) If Chris is muted, we'll now show "Muted user" where before we would show "Chris Bobbe", in the following places: - Message-list page: - DM-narrow app bar. - DM recipient headers. - The sender row on messages. This and message content will get more treatment in a separate commit. - Emoji-reaction chips on messages. - Typing indicators ("Muted user is typing…"), but we'll be excluding muted users, coming up in a separate commit. - Voter names in poll messages. - DM items in the Inbox page. (Messages from muted users are automatically marked as read, but they can end up in the inbox if you un-mark them as read.) - The new-DM sheet, but we'll be excluding muted users, coming up in a separate commit. - @-mention autocomplete, but we'll be excluding muted users, coming up in a separate commit. - Items in the Direct messages ("recent DMs") page. We'll be excluding DMs where everyone is muted, coming up in a separate commit. - User items in custom profile fields. We *don't* do this replacement in the following places, i.e., we'll still show "Chris Bobbe" if Chris is muted: - Sender name in the header of the lightbox page. (This follows web.) - The "hint text" for the compose box in a DM narrow: it will still say "Message @chris Bobbe", not "Message @muted user". (This follows web.) - The user's name at the top of the Profile page. - We won't generate malformed @-mention syntax like @_**Muted user|13313**. Co-authored-by: Sayed Mahmood Sayedi <[email protected]>
1 parent 0b4751d commit d93f61a

27 files changed

+242
-80
lines changed

assets/l10n/app_en.arb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,17 +1047,13 @@
10471047
"@noEarlierMessages": {
10481048
"description": "Text to show at the start of a message list if there are no earlier messages."
10491049
},
1050-
"mutedSender": "Muted sender",
1051-
"@mutedSender": {
1052-
"description": "Name for a muted user to display in message list."
1053-
},
10541050
"revealButtonLabel": "Reveal message for muted sender",
10551051
"@revealButtonLabel": {
10561052
"description": "Label for the button revealing hidden message from a muted sender in message list."
10571053
},
10581054
"mutedUser": "Muted user",
10591055
"@mutedUser": {
1060-
"description": "Name for a muted user to display all over the app."
1056+
"description": "Text to display in place of a muted user's name."
10611057
},
10621058
"scrollToBottomTooltip": "Scroll to bottom",
10631059
"@scrollToBottomTooltip": {

lib/generated/l10n/zulip_localizations.dart

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,19 +1563,13 @@ abstract class ZulipLocalizations {
15631563
/// **'No earlier messages'**
15641564
String get noEarlierMessages;
15651565

1566-
/// Name for a muted user to display in message list.
1567-
///
1568-
/// In en, this message translates to:
1569-
/// **'Muted sender'**
1570-
String get mutedSender;
1571-
15721566
/// Label for the button revealing hidden message from a muted sender in message list.
15731567
///
15741568
/// In en, this message translates to:
15751569
/// **'Reveal message for muted sender'**
15761570
String get revealButtonLabel;
15771571

1578-
/// Name for a muted user to display all over the app.
1572+
/// Text to display in place of a muted user's name.
15791573
///
15801574
/// In en, this message translates to:
15811575
/// **'Muted user'**

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -854,9 +854,6 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
854854
@override
855855
String get noEarlierMessages => 'No earlier messages';
856856

857-
@override
858-
String get mutedSender => 'Muted sender';
859-
860857
@override
861858
String get revealButtonLabel => 'Reveal message for muted sender';
862859

lib/generated/l10n/zulip_localizations_de.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -881,9 +881,6 @@ class ZulipLocalizationsDe extends ZulipLocalizations {
881881
@override
882882
String get noEarlierMessages => 'Keine früheren Nachrichten';
883883

884-
@override
885-
String get mutedSender => 'Stummgeschalteter Absender';
886-
887884
@override
888885
String get revealButtonLabel =>
889886
'Nachricht für stummgeschalteten Absender anzeigen';

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -854,9 +854,6 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
854854
@override
855855
String get noEarlierMessages => 'No earlier messages';
856856

857-
@override
858-
String get mutedSender => 'Muted sender';
859-
860857
@override
861858
String get revealButtonLabel => 'Reveal message for muted sender';
862859

lib/generated/l10n/zulip_localizations_it.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -876,9 +876,6 @@ class ZulipLocalizationsIt extends ZulipLocalizations {
876876
@override
877877
String get noEarlierMessages => 'Nessun messaggio precedente';
878878

879-
@override
880-
String get mutedSender => 'Mittente silenziato';
881-
882879
@override
883880
String get revealButtonLabel => 'Mostra messaggio per mittente silenziato';
884881

lib/generated/l10n/zulip_localizations_ja.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -854,9 +854,6 @@ class ZulipLocalizationsJa extends ZulipLocalizations {
854854
@override
855855
String get noEarlierMessages => 'No earlier messages';
856856

857-
@override
858-
String get mutedSender => 'Muted sender';
859-
860857
@override
861858
String get revealButtonLabel => 'Reveal message for muted sender';
862859

lib/generated/l10n/zulip_localizations_nb.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -854,9 +854,6 @@ class ZulipLocalizationsNb extends ZulipLocalizations {
854854
@override
855855
String get noEarlierMessages => 'No earlier messages';
856856

857-
@override
858-
String get mutedSender => 'Muted sender';
859-
860857
@override
861858
String get revealButtonLabel => 'Reveal message for muted sender';
862859

lib/generated/l10n/zulip_localizations_pl.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -867,9 +867,6 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
867867
@override
868868
String get noEarlierMessages => 'Brak historii';
869869

870-
@override
871-
String get mutedSender => 'Wyciszony nadawca';
872-
873870
@override
874871
String get revealButtonLabel => 'Odsłoń wiadomość od wyciszonego użytkownika';
875872

lib/generated/l10n/zulip_localizations_ru.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -871,9 +871,6 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
871871
@override
872872
String get noEarlierMessages => 'Предшествующих сообщений нет';
873873

874-
@override
875-
String get mutedSender => 'Отключенный отправитель';
876-
877874
@override
878875
String get revealButtonLabel => 'Показать сообщение отключенного отправителя';
879876

0 commit comments

Comments
 (0)