Update conversation header and message request UI.

This commit is contained in:
Cody Henthorne
2026-04-13 10:21:12 -04:00
committed by jeffrey-signal
parent c2d927029a
commit 4756b8d70b
47 changed files with 1983 additions and 1057 deletions

View File

@@ -716,10 +716,17 @@
<string name="ConversationFragment_you_accepted_a_message_request_from_s">You accepted a message request from %1$s. If this was a mistake, you can choose an action below.</string>
<!-- Text shown in conversation header when in a message request state and to carefully review the user -->
<string name="ConversationFragment_review_carefully">Review carefully</string>
<!-- Text shown in conversation header when in a message request state that profile names are not verified. Placeholder will be \'Profile names\' -->
<string name="ConversationFragment_profile_names_not_verified">%s are not verified</string>
<!-- Text shown in conversation header when in a message request state that group names are not verified. Placeholder will be \'Group names\' -->
<string name="ConversationFragment_group_names_not_verified">%s are not verified</string>
<!-- Text shown in conversation header when in a message request state that the name is not verified -->
<string name="ConversationFragment_name_not_verified">Name not verified</string>
<!-- Label for official chat pill shown in the Note to Self conversation header -->
<string name="ConversationFragment_official_chat">Official chat</string>
<!-- Description shown in the Signal release notes conversation header -->
<string name="ConversationFragment_release_notes_description">The only official chat from Signal. Keep up to date with news and release notes.</string>
<!-- Plural for group member count shown in conversation header. %1$d is the number of members -->
<plurals name="ConversationFragment_group_member_count">
<item quantity="one">%1$d Member</item>
<item quantity="other">%1$d Members</item>
</plurals>
<!-- Placeholder text shown in conversation header that when clicked will open a dialog about profile names -->
<string name="ConversationFragment_profile_names">Profile names</string>
<!-- Placeholder text shown in conversation header that when clicked will open a dialog about group names -->
@@ -745,43 +752,61 @@
<!-- Title of Safety Tips bottom sheet dialog -->
<string name="SafetyTips_title">Safety Tips</string>
<!-- Dialog subtitle when showign tips for a 1:1 conversation -->
<string name="SafetyTips_subtitle_individual">Be careful when accepting message requests from people you dont know. Watch out for:</string>
<!-- Dialog subtitle when showing tips for a group conversation -->
<string name="SafetyTips_subtitle_group">Review this request carefully. None of your contacts or people you chat with are in this group. Here are a few things to watch out for:</string>
<!-- Button text to move to the previous tip-->
<!-- Button text to view more safety tips -->
<string name="SafetyTips_view_more">View more</string>
<!-- Content description for previous tip button -->
<string name="SafetyTips_previous_tip">Previous tip</string>
<!-- Button text to move to the next tip -->
<!-- Content description for next tip button -->
<string name="SafetyTips_next_tip">Next tip</string>
<!-- Title of tip 0 -->
<string name="SafetyTips_tip0_title">Fake names and accounts</string>
<!-- Message of tip 0 -->
<string name="SafetyTips_tip0_message">Signal will never contact you for your registration code or PIN. Be cautious of requests that impersonate others. Profile names are chosen by their account holder and aren\'t verified.</string>
<!-- Title of tip 1 -->
<string name="SafetyTips_tip1_title">Crypto or money scams</string>
<!-- Message of tip 1 -->
<string name="SafetyTips_tip1_message">If someone you dont know messages about cryptocurrency (like Bitcoin) or a financial opportunity, be careful—its likely spam.</string>
<!-- Title of tip 2 -->
<string name="SafetyTips_tip2_title">Vague or irrelevant messages</string>
<!-- Message of tip 2 -->
<string name="SafetyTips_tip2_message">Spammers often start with a simple message like “Hi” to draw you in. If you respond they may engage you further.</string>
<!-- Title of tip 3 -->
<string name="SafetyTips_tip3_title">Messages with links</string>
<!-- Message of tip 3 -->
<string name="SafetyTips_tip3_message">Be careful of messages from people you dont know that have links to websites. Never visit links from people you dont trust.</string>
<!-- Title of tip 4 -->
<string name="SafetyTips_tip4_title">Fake businesses and institutions</string>
<!-- Message of tip 4 -->
<string name="SafetyTips_tip4_message">Be careful of businesses or government agencies contacting you. Messages involving tax agencies, couriers, and more can be spam.</string>
<!-- Summary tip 0 title: Don\t respond to chats from Signal -->
<string name="SafetyTips_summary_tip0_title">Don\t respond to chats from Signal</string>
<!-- Summary tip 0 message -->
<string name="SafetyTips_summary_tip0_message">Signal will never message you for your registration code, PIN, or recovery key. Never respond to a chat pretending to be Signal.</string>
<!-- Summary tip 1 title: Review names and photos -->
<string name="SafetyTips_summary_tip1_title">Review names and photos</string>
<!-- Summary tip 1 message -->
<string name="SafetyTips_summary_tip1_message">Look out for the \"Name not verified\" notice. Everyone sets their own profile name in Signal.</string>
<!-- Summary tip 2 title: Look out for scams -->
<string name="SafetyTips_summary_tip2_title">Look out for scams</string>
<!-- Summary tip 2 message -->
<string name="SafetyTips_summary_tip2_message">Avoid vague messages that try to get you to reply. Be aware of financial tips and suspicious web links.</string>
<!-- Detail tip 0 title -->
<string name="SafetyTips_detail_tip0_title">Don\t respond to chats from Signal</string>
<!-- Detail tip 0 message -->
<string name="SafetyTips_detail_tip0_message">Signal will never message you for your registration code, PIN, or recover key. Don\t reply to chats pretending to be Signal or Signal Support. Bad actors set up fake chats to try to take over your account.</string>
<!-- Detail tip 1 title -->
<string name="SafetyTips_detail_tip1_title">Review names and photos</string>
<!-- Detail tip 1 message -->
<string name="SafetyTips_detail_tip1_message">Look out for the \"Name not verified\" notice. Everyone sets their own profile name and photo in Signal. If you\re unsure who a new request is from it\s safer to ignore it.</string>
<!-- Detail tip 2 title -->
<string name="SafetyTips_detail_tip2_title">Vague or irrelevant messages</string>
<!-- Detail tip 2 message -->
<string name="SafetyTips_detail_tip2_message">Spammers often start with a simple message like \"Hi\" to draw you in. If you respond they may engage you further.</string>
<!-- Detail tip 3 title -->
<string name="SafetyTips_detail_tip3_title">Messages with web links</string>
<!-- Detail tip 3 message -->
<string name="SafetyTips_detail_tip3_message">Be careful of messages from people you don\t know that have links to websites. Never visit links from people you don\t trust.</string>
<!-- Detail tip 4 title -->
<string name="SafetyTips_detail_tip4_title">Crypto or money scams</string>
<!-- Detail tip 4 message -->
<string name="SafetyTips_detail_tip4_message">If someone you don\t know messages about cryptocurrency (like Bitcoin) or a financial opportunity, be careful&#8212;it\s likely spam.</string>
<!-- Detail tip 5 title -->
<string name="SafetyTips_detail_tip5_title">Fake businesses</string>
<!-- Detail tip 5 message -->
<string name="SafetyTips_detail_tip5_message">Be careful of businesses or government agencies contacting you. Messages involving tax agencies, couriers, and more can be spam.</string>
<!-- Bottom sheet text explaining that profile names are chosen by the account holder. Placeholder will be \'Profile names\' -->
<string name="ProfileNameBottomSheet__profile_names_on_signal">%s on Signal are chosen by their account holder.</string>
<!-- Bottom sheet text explaining that profile names are not verified. -->
<string name="ProfileNameBottomSheet__profile_names_arent_verified">Profile names arent verified</string>
<!-- Bottom sheet text explaining that Signal cant verify names and photos -->
<string name="ProfileNameBottomSheet__signal_cant_verify">Signal can\t verify names and photos</string>
<!-- Bottom sheet text explaining that Signal will never contact you for registration code, PIN, or recovery key -->
<string name="ProfileNameBottomSheet__signal_will_never_contact">Signal will never contact you for your registration code, PIN, or recovery key</string>
<!-- Bottom sheet text explaining that accounts can impersonate other people and to be cautious -->
<string name="ProfileNameBottomSheet__be_cautious_of_accounts">Be cautious of accounts that impersonate others</string>
<!-- Bottom sheet text explaining that personal information should not be shared with strangers -->
<string name="ProfileNameBottomSheet__dont_share_personal">Dont share personal information with people you dont know</string>
<string name="ProfileNameBottomSheet__dont_share_personal">Don\t share personal information with people you don\t know</string>
<!-- Bottom sheet text explaining that group names are chosen by the group members. Placeholder will be \'Group names\' -->
<string name="ProfileNameBottomSheet__group_names_on_signal">%1$s are chosen by members of the group.</string>
<!-- Bottom sheet text explaining that groups can impersonate organizations and to be cautious -->
@@ -2221,8 +2246,10 @@
<string name="MessageRecord__payment_tombstone">Payment</string>
<!-- Update message shown in chat after reporting it as spam -->
<string name="MessageRecord_reported_as_spam">Reported as spam</string>
<!-- Update message shown in chat after accept a message request -->
<string name="MessageRecord_you_accepted_the_message_request">You accepted the message request</string>
<!-- Update message shown in chat after accept a message request, placeholder is the other person's display name -->
<string name="MessageRecord_you_accepted_s_message_request">You accepted %1$s\'s message request</string>
<!-- Update message shown in a group chat after accepting a group message request -->
<string name="MessageRecord_you_accepted_the_group_request">You accepted the group request</string>
<!-- Update message shown in chat after you block a person -->
<string name="MessageRecord_you_blocked_this_person">You blocked this person</string>
<!-- Update message shown in chat after you unblock a person -->
@@ -2246,7 +2273,7 @@
<string name="MessageRequestBottomView_unblock">Unblock</string>
<!-- Text explaining a message request from someone you\'ve removed before -->
<string name="MessageRequestBottomView_do_you_want_to_let_s_message_you_you_removed_them_before">Let %1$s message you and share your name and photo with them? You have removed this person in the past.</string>
<string name="MessageRequestBottomView_do_you_want_to_let_s_message_you_they_wont_know_youve_seen_their_messages_until_you_accept">Let %1$s message you and share your name and photo with them? They won\'t know you\'ve seen their message until you accept.</string>
<string name="MessageRequestBottomView_do_you_want_to_let_s_message_you_they_wont_know_youve_seen_their_messages_until_you_accept">Let this person message you and share your name and photo with them? They won\'t know you\'ve seen their message until you accept.</string>
<!-- Shown in message request flow. Describes what will happen if you unblock a Signal user -->
<string name="MessageRequestBottomView_do_you_want_to_let_s_message_you_wont_receive_any_messages_until_you_unblock_them">Let %1$s message you and share your name and photo with them? You won\'t receive any messages until you unblock them.</string>
<!-- Shown in message request flow. Describes what will happen if you unblock an SMS user -->
@@ -2308,11 +2335,15 @@
<item quantity="other">%1$d others</item>
</plurals>
<!-- Button label to report spam for a conversation when in a message request state -->
<string name="MessageRequestBottomView_report">Report</string>
<string name="MessageRequestBottomView_report">Report</string>
<!-- Alert dialog title to accept a message request -->
<string name="MessageRequestBottomView_accept_request">Accept request?</string>
<!-- Alert dialog body to review the message request carefully -->
<string name="MessageRequestBottomView_review_requests_carefully">Review requests carefully. Profile names are chosen by their account owner and arent verified.</string>
<string name="MessageRequestBottomView_review_requests_carefully">Review requests carefully. Profile names are chosen by their account owner and aren\t verified.</string>
<!-- Alert dialog body for accepting a message request. Contains bold substring placeholder -->
<string name="MessageRequestBottomView_accept_request_body">Only accept requests from people you trust. %1$s message you for a registration code, PIN, or recovery key.</string>
<!-- Bold substring used in accept request body: "Signal will never" -->
<string name="MessageRequestBottomView_signal_will_never">Signal will never</string>
<!-- Alert dialog title to accept a message request to join a group -->
<string name="MessageRequestBottomView_join_group">Join group?</string>
<!-- Alert dialog body to review the message request for a group carefully -->
@@ -3702,7 +3733,7 @@
<!-- Update item alerting the user they hid this person and that they can message them to unhide them -->
<string name="ConversationUpdateItem_hidden_contact_message_to_add_back">You have removed this person, messaging them again will add them back to your list.</string>
<!-- Update item button text shown for the accepted message request update message -->
<string name="ConversationUpdateItem_options">Options</string>
<string name="ConversationUpdateItem_block_report">Block or Report…</string>
<!-- Update item button text shown for a profile name change. -->
<string name="ConversationUpdateItem_update">Update</string>
<!-- Update item button text to show how many group updates there are. -->
@@ -6849,10 +6880,6 @@
<!-- Description shown for the Signal Release Notes channel -->
<string name="ReleaseNotes__signal_release_notes_and_news">Signal Release Notes &amp; News</string>
<!-- Text description shown for the Signal Release Notes channel explaining that it is the only chat from Signal -->
<string name="ReleaseNotes__this_is_official_chat_period">This is the official and only chat from Signal.</string>
<!-- Text description shown for the Signal Release Notes channel explaining what the channel is for -->
<string name="ReleaseNotes__keep_up_to_date_period">Keep up to date with news and release notes.</string>
<!-- Text description in Signal Release channel details explaining that it is the only chat from Signal -->
<string name="ReleaseNotes__this_is_official_chat">This is the official and only chat from Signal</string>
<!-- Text description in Signal Release channel details explaining what the channel is for -->