Add key transparency UI.

This commit is contained in:
Michelle Tang
2026-01-27 10:53:28 -05:00
committed by Greyson Parrelli
parent 279f9578cc
commit 69f4c89f84
10 changed files with 373 additions and 74 deletions

View File

@@ -3822,6 +3822,32 @@
<string name="verify_display_fragment__loading">Loading…</string>
<string name="verify_display_fragment__mark_as_verified">Mark as verified</string>
<string name="verify_display_fragment__clear_verification">Clear verification</string>
<!-- Header title for automatic key verification -->
<string name="verify_display_fragment__automatic">Automatic Key Verification</string>
<!-- Button text to verify automatically -->
<string name="verify_display_fragment__verify_automatic">Verify automatically</string>
<!-- Loading text when verifying -->
<string name="verify_display_fragment__verifying">Verifying encryption…</string>
<!-- Success text shown when encryption is verified -->
<string name="verify_display_fragment__encryption_verified">Encryption verified</string>
<!-- Text shown when verification fails -->
<string name="verify_display_fragment__encryption_unavailable">Auto-verification unavailable</string>
<!-- Caption text explaining more about automatic verification -->
<string name="verify_display_fragment__auto_verify_not_available">Auto-verification is not available for all chats.</string>
<string name="verify_display_fragment__link" translatable="false">https://signal.org/redirect/safety-numbers</string>
<!-- Bottom sheet title when encryption is auto-verified -->
<string name="EncryptionVerifiedSheet__title_success">Encryption was auto-verified for this chat</string>
<!-- Bottom sheet body when encryption is auto-verified -->
<string name="EncryptionVerifiedSheet__body_success">For contacts youre connected to by phone number, Signal can automatically confirm whether the connection is secure using a process called key transparency. For added security, verify end-to-end encryption manually by comparing the numbers on the previous screen or scanning the code on their device.</string>
<!-- Bottom sheet title when encryption is no longer auto-verified -->
<string name="EncryptionVerifiedSheet__title_no_longer_unavailable">Auto-verification is no longer available for this chat</string>
<!-- Bottom sheet body when encryption is no longer auto-verified. Placeholder is the name of the person. -->
<string name="EncryptionVerifiedSheet__body_no_longer_unavailable">Signal can no longer automatically verify the encryption for this chat. This is likely because %1$s changed their phone number. Verify end-to-end encryption manually by comparing the numbers on the previous screen or scanning the code on their device.</string>
<!-- Bottom sheet title when encryption cannot be auto-verified -->
<string name="EncryptionVerifiedSheet__title_unavailable">Auto-verification not available for this chat</string>
<!-- Bottom sheet body when encryption cannot be auto-verified -->
<string name="EncryptionVerifiedSheet__body_unavailable">Signal can only automatically verify the encryption in chats where youre connected to someone via a phone number. If the chat was started with a username or a group in common, verify end-to-end encryption by comparing the numbers on the previous screen or scanning the code on their device.</string>
<!-- Title for auto verification education sheet -->
<string name="VerifyAutomaticallyEducationSheet__title">Signal now auto-verifies end-to-end encryption</string>