about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorpfrazee <1270099+pfrazee@users.noreply.github.com>2025-05-08 02:39:40 +0000
committergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2025-05-08 02:39:40 +0000
commita260ecd3075fd46a92d88089423c55c7a843366d (patch)
tree6c8d4cf77204446c04af25ec9d99559d25c2fa40 /src
parent0b06a93833b861f6402653bce60a6fd473a62290 (diff)
downloadvoidsky-a260ecd3075fd46a92d88089423c55c7a843366d.tar.zst
Nightly source-language update
Diffstat (limited to 'src')
-rw-r--r--src/locale/locales/en/messages.po730
1 files changed, 451 insertions, 279 deletions
diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po
index e5e0cd20b..35249eac3 100644
--- a/src/locale/locales/en/messages.po
+++ b/src/locale/locales/en/messages.po
@@ -22,7 +22,7 @@ msgstr ""
 msgid "(contains embedded content)"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:67
+#: src/screens/Settings/AccountSettings.tsx:68
 msgid "(no email)"
 msgstr ""
 
@@ -445,7 +445,7 @@ msgstr ""
 msgid "A new form of verification"
 msgstr ""
 
-#: src/Navigation.tsx:401
+#: src/Navigation.tsx:403
 #: src/screens/Settings/AboutSettings.tsx:75
 #: src/screens/Settings/Settings.tsx:224
 #: src/screens/Settings/Settings.tsx:227
@@ -453,11 +453,11 @@ msgid "About"
 msgstr ""
 
 #. Accept a chat request
-#: src/screens/Messages/components/RequestButtons.tsx:235
+#: src/screens/Messages/components/RequestButtons.tsx:259
 msgid "Accept"
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:225
+#: src/screens/Messages/components/RequestButtons.tsx:249
 msgid "Accept chat request"
 msgstr ""
 
@@ -472,19 +472,19 @@ msgstr ""
 msgid "Accessibility"
 msgstr ""
 
-#: src/Navigation.tsx:353
+#: src/Navigation.tsx:355
 msgid "Accessibility Settings"
 msgstr ""
 
-#: src/Navigation.tsx:369
+#: src/Navigation.tsx:371
 #: src/screens/Login/LoginForm.tsx:194
-#: src/screens/Settings/AccountSettings.tsx:47
+#: src/screens/Settings/AccountSettings.tsx:48
 #: src/screens/Settings/Settings.tsx:162
 #: src/screens/Settings/Settings.tsx:165
 msgid "Account"
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:81
+#: src/screens/Messages/components/RequestButtons.tsx:91
 #: src/view/com/profile/ProfileMenu.tsx:147
 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:404
 msgctxt "toast"
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Add another account"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:752
+#: src/view/com/composer/Composer.tsx:731
 msgid "Add another post"
 msgstr ""
 
@@ -621,7 +621,7 @@ msgstr ""
 msgid "Add muted words and tags"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1308
+#: src/view/com/composer/Composer.tsx:1287
 msgid "Add new post"
 msgstr ""
 
@@ -713,6 +713,7 @@ msgid "Advanced"
 msgstr ""
 
 #: src/components/dialogs/ChangeEmailDialog.tsx:143
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:223
 msgid "alice@example.com"
 msgstr ""
 
@@ -730,7 +731,7 @@ msgstr ""
 msgid "All languages"
 msgstr ""
 
-#: src/view/screens/Feeds.tsx:702
+#: src/view/screens/Feeds.tsx:705
 msgid "All the feeds you've saved, right in one place."
 msgstr ""
 
@@ -822,7 +823,7 @@ msgstr ""
 msgid "An error occurred while fetching the feed."
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:337
+#: src/components/StarterPack/ProfileStarterPacks.tsx:343
 msgid "An error occurred while generating your starter pack. Want to try again?"
 msgstr ""
 
@@ -839,7 +840,7 @@ msgstr ""
 msgid "An error occurred while saving the QR code!"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:83
+#: src/view/com/composer/videos/SelectVideoBtn.tsx:63
 msgid "An error occurred while selecting the video"
 msgstr ""
 
@@ -862,7 +863,7 @@ msgstr ""
 msgid "An issue not included in these options"
 msgstr ""
 
-#: src/components/dms/dialogs/NewChatDialog.tsx:41
+#: src/components/dms/dialogs/NewChatDialog.tsx:38
 msgid "An issue occurred starting the chat"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Anybody can interact"
 msgstr ""
 
-#: src/Navigation.tsx:409
+#: src/Navigation.tsx:411
 #: src/screens/Settings/AppIconSettings/index.tsx:67
 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18
 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23
@@ -955,7 +956,7 @@ msgstr ""
 msgid "App passwords"
 msgstr ""
 
-#: src/Navigation.tsx:321
+#: src/Navigation.tsx:323
 #: src/screens/Settings/AppPasswords.tsx:51
 msgid "App Passwords"
 msgstr ""
@@ -991,7 +992,7 @@ msgstr ""
 msgid "Appeal this decision"
 msgstr ""
 
-#: src/Navigation.tsx:361
+#: src/Navigation.tsx:363
 #: src/screens/Settings/AppearanceSettings.tsx:85
 #: src/screens/Settings/Settings.tsx:192
 #: src/screens/Settings/Settings.tsx:195
@@ -1044,11 +1045,11 @@ msgstr ""
 msgid "Are you sure you want to remove this from your feeds?"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:703
+#: src/view/com/composer/Composer.tsx:682
 msgid "Are you sure you'd like to discard this draft?"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:882
+#: src/view/com/composer/Composer.tsx:861
 msgid "Are you sure you'd like to discard this post?"
 msgstr ""
 
@@ -1110,27 +1111,33 @@ msgstr ""
 msgid "Back to Chats"
 msgstr ""
 
-#: src/view/screens/Lists.tsx:81
-#: src/view/screens/ModerationModlists.tsx:81
+#: src/view/screens/Lists.tsx:53
+#: src/view/screens/ModerationModlists.tsx:53
 msgid "Before creating a list, you must first verify your email."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:629
-msgid "Before creating a post, you must first verify your email."
+#: src/lib/hooks/useOpenComposer.tsx:14
+msgid "Before creating a post or replying, you must first verify your email."
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:344
+#: src/components/StarterPack/ProfileStarterPacks.tsx:235
+#: src/components/StarterPack/ProfileStarterPacks.tsx:245
 msgid "Before creating a starter pack, you must first verify your email."
 msgstr ""
 
-#: src/components/dms/dialogs/NewChatDialog.tsx:80
-#: src/components/dms/MessageProfileButton.tsx:110
-#: src/screens/Messages/Conversation.tsx:221
-msgid "Before you may message another user, you must first verify your email."
+#: src/screens/Messages/components/RequestButtons.tsx:235
+msgid "Before you can accept this chat request, you must first verify your email."
+msgstr ""
+
+#: src/components/dms/dialogs/NewChatDialog.tsx:54
+#: src/components/dms/MessageProfileButton.tsx:58
+#: src/screens/Messages/ChatList.tsx:332
+#: src/screens/Messages/Conversation.tsx:213
+msgid "Before you can message another user, you must first verify your email."
 msgstr ""
 
 #: src/components/dialogs/BirthDateSettings.tsx:103
-#: src/screens/Settings/AccountSettings.tsx:111
+#: src/screens/Settings/AccountSettings.tsx:120
 msgid "Birthday"
 msgstr ""
 
@@ -1142,8 +1149,8 @@ msgstr ""
 
 #: src/components/dms/ConvoMenu.tsx:247
 #: src/components/dms/ConvoMenu.tsx:250
-#: src/screens/Messages/components/RequestButtons.tsx:134
-#: src/screens/Messages/components/RequestButtons.tsx:136
+#: src/screens/Messages/components/RequestButtons.tsx:144
+#: src/screens/Messages/components/RequestButtons.tsx:146
 #: src/view/com/profile/ProfileMenu.tsx:346
 #: src/view/com/profile/ProfileMenu.tsx:353
 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:718
@@ -1197,7 +1204,7 @@ msgstr ""
 msgid "Blocked accounts"
 msgstr ""
 
-#: src/Navigation.tsx:162
+#: src/Navigation.tsx:164
 #: src/view/screens/ModerationBlockedAccounts.tsx:104
 msgid "Blocked Accounts"
 msgstr ""
@@ -1262,7 +1269,7 @@ msgstr ""
 msgid "Bluesky Social Terms of Service"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:304
+#: src/components/StarterPack/ProfileStarterPacks.tsx:310
 msgid "Bluesky will choose a set of recommended accounts from people in your network."
 msgstr ""
 
@@ -1375,6 +1382,8 @@ msgstr ""
 msgid "Camera"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:125
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:131
 #: src/components/dialogs/InAppBrowserConsent.tsx:98
 #: src/components/dialogs/InAppBrowserConsent.tsx:104
 #: src/components/Menu/index.tsx:306
@@ -1391,8 +1400,8 @@ msgstr ""
 #: src/screens/Settings/Settings.tsx:269
 #: src/screens/Takendown.tsx:99
 #: src/screens/Takendown.tsx:102
-#: src/view/com/composer/Composer.tsx:937
-#: src/view/com/composer/Composer.tsx:948
+#: src/view/com/composer/Composer.tsx:916
+#: src/view/com/composer/Composer.tsx:927
 #: src/view/com/composer/photos/EditImageDialog.web.tsx:43
 #: src/view/com/composer/photos/EditImageDialog.web.tsx:52
 #: src/view/com/modals/ChangePassword.tsx:279
@@ -1459,7 +1468,7 @@ msgstr ""
 msgid "Captions & alt text"
 msgstr ""
 
-#: src/screens/Settings/components/Email2FAToggle.tsx:76
+#: src/screens/Settings/components/Email2FAToggle.tsx:31
 msgid "Change"
 msgstr ""
 
@@ -1476,11 +1485,6 @@ msgstr ""
 msgid "Change app language"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:99
-#: src/screens/Settings/AccountSettings.tsx:103
-msgid "Change email"
-msgstr ""
-
 #: src/components/dialogs/VerifyEmailDialog.tsx:200
 #: src/components/dialogs/VerifyEmailDialog.tsx:225
 msgid "Change email address"
@@ -1524,15 +1528,15 @@ msgstr ""
 msgid "Changes hosting provider"
 msgstr ""
 
-#: src/Navigation.tsx:426
+#: src/Navigation.tsx:428
 #: src/view/shell/bottom-bar/BottomBar.tsx:209
 #: src/view/shell/desktop/LeftNav.tsx:535
 #: src/view/shell/Drawer.tsx:438
 msgid "Chat"
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:68
-#: src/screens/Messages/components/RequestButtons.tsx:280
+#: src/screens/Messages/components/RequestButtons.tsx:78
+#: src/screens/Messages/components/RequestButtons.tsx:304
 msgctxt "toast"
 msgid "Chat deleted"
 msgstr ""
@@ -1542,7 +1546,7 @@ msgctxt "toast"
 msgid "Chat muted"
 msgstr ""
 
-#: src/Navigation.tsx:436
+#: src/Navigation.tsx:438
 #: src/screens/Messages/components/InboxPreview.tsx:24
 msgid "Chat request inbox"
 msgstr ""
@@ -1553,8 +1557,8 @@ msgid "Chat requests"
 msgstr ""
 
 #: src/components/dms/ConvoMenu.tsx:75
-#: src/Navigation.tsx:431
-#: src/screens/Messages/ChatList.tsx:328
+#: src/Navigation.tsx:433
+#: src/screens/Messages/ChatList.tsx:341
 msgid "Chat settings"
 msgstr ""
 
@@ -1567,8 +1571,8 @@ msgctxt "toast"
 msgid "Chat unmuted"
 msgstr ""
 
-#: src/screens/Messages/ChatList.tsx:344
-#: src/screens/Messages/ChatList.tsx:368
+#: src/screens/Messages/ChatList.tsx:357
+#: src/screens/Messages/ChatList.tsx:381
 msgid "Chats"
 msgstr ""
 
@@ -1593,7 +1597,7 @@ msgstr ""
 msgid "Choose Feeds"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:312
+#: src/components/StarterPack/ProfileStarterPacks.tsx:318
 msgid "Choose for me"
 msgstr ""
 
@@ -1613,7 +1617,7 @@ msgstr ""
 msgid "Choose your account provider"
 msgstr ""
 
-#: src/view/screens/Feeds.tsx:728
+#: src/view/screens/Feeds.tsx:731
 msgid "Choose your own timeline! Feeds built by the community help you find content you love."
 msgstr ""
 
@@ -1646,6 +1650,14 @@ msgstr ""
 msgid "click here"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:371
+msgid "Click here to restart the verification process."
+msgstr ""
+
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:273
+msgid "Click here to update your email"
+msgstr ""
+
 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:337
 msgid "Click to disable quote posts of this post."
 msgstr ""
@@ -1695,7 +1707,7 @@ msgid "Close"
 msgstr ""
 
 #: src/components/Dialog/index.web.tsx:111
-#: src/components/Dialog/index.web.tsx:259
+#: src/components/Dialog/index.web.tsx:265
 msgid "Close active dialog"
 msgstr ""
 
@@ -1713,7 +1725,7 @@ msgstr ""
 msgid "Close dialog"
 msgstr ""
 
-#: src/view/shell/index.web.tsx:83
+#: src/view/shell/index.web.tsx:85
 msgid "Close drawer menu"
 msgstr ""
 
@@ -1748,7 +1760,7 @@ msgstr ""
 msgid "Closes password update alert"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:945
+#: src/view/com/composer/Composer.tsx:924
 msgid "Closes post composer and discards post draft"
 msgstr ""
 
@@ -1788,7 +1800,7 @@ msgstr ""
 msgid "Comics"
 msgstr ""
 
-#: src/Navigation.tsx:311
+#: src/Navigation.tsx:313
 #: src/view/screens/CommunityGuidelines.tsx:34
 msgid "Community Guidelines"
 msgstr ""
@@ -1805,7 +1817,7 @@ msgstr ""
 msgid "Compose new post"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:846
+#: src/view/com/composer/Composer.tsx:825
 msgid "Compose posts up to {0, plural, other {# characters}} in length"
 msgstr ""
 
@@ -1813,7 +1825,7 @@ msgstr ""
 msgid "Compose reply"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1690
+#: src/view/com/composer/Composer.tsx:1669
 msgid "Compressing video..."
 msgstr ""
 
@@ -1854,6 +1866,7 @@ msgstr ""
 
 #: src/components/dialogs/ChangeEmailDialog.tsx:160
 #: src/components/dialogs/ChangeEmailDialog.tsx:164
+#: src/components/dialogs/EmailDialog/components/TokenField.tsx:36
 #: src/components/dialogs/VerifyEmailDialog.tsx:252
 #: src/screens/Login/LoginForm.tsx:274
 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:144
@@ -1886,7 +1899,7 @@ msgstr ""
 msgid "Content and media"
 msgstr ""
 
-#: src/Navigation.tsx:385
+#: src/Navigation.tsx:387
 msgid "Content and Media"
 msgstr ""
 
@@ -2059,7 +2072,7 @@ msgstr ""
 msgid "Copy TXT record value"
 msgstr ""
 
-#: src/Navigation.tsx:316
+#: src/Navigation.tsx:318
 #: src/view/screens/CopyrightPolicy.tsx:31
 msgid "Copyright Policy"
 msgstr ""
@@ -2069,7 +2082,7 @@ msgstr ""
 msgid "Could not leave chat"
 msgstr ""
 
-#: src/screens/Profile/ProfileFeed/index.tsx:80
+#: src/screens/Profile/ProfileFeed/index.tsx:83
 msgid "Could not load feed"
 msgstr ""
 
@@ -2085,7 +2098,7 @@ msgstr ""
 msgid "Could not process your video"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:294
+#: src/components/StarterPack/ProfileStarterPacks.tsx:300
 msgid "Create"
 msgstr ""
 
@@ -2093,13 +2106,13 @@ msgstr ""
 msgid "Create a QR code for a starter pack"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:179
-#: src/components/StarterPack/ProfileStarterPacks.tsx:275
-#: src/Navigation.tsx:461
+#: src/components/StarterPack/ProfileStarterPacks.tsx:178
+#: src/components/StarterPack/ProfileStarterPacks.tsx:287
+#: src/Navigation.tsx:463
 msgid "Create a starter pack"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:256
+#: src/components/StarterPack/ProfileStarterPacks.tsx:274
 msgid "Create a starter pack for me"
 msgstr ""
 
@@ -2132,7 +2145,7 @@ msgstr ""
 msgid "Create an avatar instead"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:186
+#: src/components/StarterPack/ProfileStarterPacks.tsx:185
 msgid "Create another"
 msgstr ""
 
@@ -2200,8 +2213,8 @@ msgstr ""
 msgid "Date of birth"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:148
-#: src/screens/Settings/AccountSettings.tsx:153
+#: src/screens/Settings/AccountSettings.tsx:157
+#: src/screens/Settings/AccountSettings.tsx:162
 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73
 msgid "Deactivate account"
 msgstr ""
@@ -2233,8 +2246,8 @@ msgstr ""
 msgid "Delete"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:158
-#: src/screens/Settings/AccountSettings.tsx:163
+#: src/screens/Settings/AccountSettings.tsx:167
+#: src/screens/Settings/AccountSettings.tsx:172
 msgid "Delete account"
 msgstr ""
 
@@ -2250,8 +2263,8 @@ msgstr ""
 msgid "Delete app password?"
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:292
-#: src/screens/Messages/components/RequestButtons.tsx:299
+#: src/screens/Messages/components/RequestButtons.tsx:316
+#: src/screens/Messages/components/RequestButtons.tsx:323
 msgid "Delete chat"
 msgstr ""
 
@@ -2261,8 +2274,8 @@ msgstr ""
 
 #: src/components/dms/ReportDialog.tsx:362
 #: src/components/dms/ReportDialog.tsx:365
-#: src/screens/Messages/components/RequestButtons.tsx:126
-#: src/screens/Messages/components/RequestButtons.tsx:129
+#: src/screens/Messages/components/RequestButtons.tsx:136
+#: src/screens/Messages/components/RequestButtons.tsx:139
 msgid "Delete conversation"
 msgstr ""
 
@@ -2290,7 +2303,7 @@ msgstr ""
 msgid "Delete my account"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:856
+#: src/view/com/composer/Composer.tsx:835
 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:758
 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:760
 msgid "Delete post"
@@ -2379,6 +2392,15 @@ msgstr ""
 msgid "Dim"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:233
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:242
+msgid "Disable 2FA"
+msgstr ""
+
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:157
+msgid "Disable email 2FA"
+msgstr ""
+
 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:89
 msgid "Disable Email 2FA"
 msgstr ""
@@ -2402,8 +2424,8 @@ msgid "Disabled"
 msgstr ""
 
 #: src/screens/Profile/Header/EditProfileDialog.tsx:88
-#: src/view/com/composer/Composer.tsx:705
-#: src/view/com/composer/Composer.tsx:889
+#: src/view/com/composer/Composer.tsx:684
+#: src/view/com/composer/Composer.tsx:868
 msgid "Discard"
 msgstr ""
 
@@ -2411,11 +2433,11 @@ msgstr ""
 msgid "Discard changes?"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:702
+#: src/view/com/composer/Composer.tsx:681
 msgid "Discard draft?"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:881
+#: src/view/com/composer/Composer.tsx:860
 msgid "Discard post?"
 msgstr ""
 
@@ -2433,15 +2455,15 @@ msgstr ""
 msgid "Discover new custom feeds"
 msgstr ""
 
-#: src/view/screens/Feeds.tsx:725
+#: src/view/screens/Feeds.tsx:728
 msgid "Discover New Feeds"
 msgstr ""
 
-#: src/components/Dialog/index.tsx:323
+#: src/components/Dialog/index.tsx:321
 msgid "Dismiss"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1614
+#: src/view/com/composer/Composer.tsx:1593
 msgid "Dismiss error"
 msgstr ""
 
@@ -2502,6 +2524,14 @@ msgstr ""
 msgid "Domain verified!"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:368
+msgid "Don't have a code or need a new one? <0>Click here.</0>"
+msgstr ""
+
+#: src/components/dialogs/EmailDialog/components/ResendEmailText.tsx:37
+msgid "Don't see an email? <0>Click here to resend.</0>"
+msgstr ""
+
 #: src/components/dialogs/BirthDateSettings.tsx:115
 #: src/components/dialogs/BirthDateSettings.tsx:121
 #: src/components/dms/ReportDialog.tsx:314
@@ -2539,11 +2569,11 @@ msgstr ""
 msgid "Double tap or long press the message to add a reaction"
 msgstr ""
 
-#: src/components/Dialog/index.tsx:324
+#: src/components/Dialog/index.tsx:322
 msgid "Double tap to close the dialog"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:1049
+#: src/screens/VideoFeed/index.tsx:1057
 msgid "Double tap to like"
 msgstr ""
 
@@ -2608,7 +2638,7 @@ msgstr ""
 msgid "Each code works once. You'll receive more invite codes periodically."
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:114
+#: src/screens/Settings/AccountSettings.tsx:123
 #: src/screens/StarterPack/StarterPackScreen.tsx:583
 #: src/screens/StarterPack/Wizard/index.tsx:534
 #: src/screens/StarterPack/Wizard/index.tsx:541
@@ -2654,8 +2684,8 @@ msgstr ""
 msgid "Edit Moderation List"
 msgstr ""
 
-#: src/Navigation.tsx:326
-#: src/view/screens/Feeds.tsx:515
+#: src/Navigation.tsx:328
+#: src/view/screens/Feeds.tsx:518
 msgid "Edit My Feeds"
 msgstr ""
 
@@ -2704,7 +2734,7 @@ msgstr ""
 msgid "Edit your profile description"
 msgstr ""
 
-#: src/Navigation.tsx:466
+#: src/Navigation.tsx:468
 msgid "Edit your starter pack"
 msgstr ""
 
@@ -2717,7 +2747,7 @@ msgstr ""
 msgid "Either the creator of this list has blocked you or you have blocked the creator."
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:62
+#: src/screens/Settings/AccountSettings.tsx:63
 #: src/screens/Signup/StepInfo/index.tsx:193
 msgid "Email"
 msgstr ""
@@ -2739,10 +2769,18 @@ msgstr ""
 msgid "Email Resent"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:208
+msgid "Email sent!"
+msgstr ""
+
 #: src/components/dialogs/ChangeEmailDialog.tsx:63
 msgid "Email Updated!"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:182
+msgid "Email verification complete!"
+msgstr ""
+
 #: src/components/intents/VerifyEmailIntentDialog.tsx:79
 msgid "Email Verified"
 msgstr ""
@@ -2766,8 +2804,9 @@ msgstr ""
 msgid "Embedded video player"
 msgstr ""
 
-#: src/screens/Settings/components/Email2FAToggle.tsx:60
-#: src/screens/Settings/components/Email2FAToggle.tsx:76
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:104
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:111
+#: src/screens/Settings/components/Email2FAToggle.tsx:31
 msgid "Enable"
 msgstr ""
 
@@ -2779,8 +2818,8 @@ msgstr ""
 msgid "Enable adult content"
 msgstr ""
 
-#: src/screens/Settings/components/Email2FAToggle.tsx:57
-msgid "Enable Email 2FA"
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:92
+msgid "Enable email 2FA"
 msgstr ""
 
 #: src/components/dialogs/EmbedConsent.tsx:81
@@ -2841,6 +2880,11 @@ msgstr ""
 msgid "Enter a word or tag"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:201
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:318
+msgid "Enter code"
+msgstr ""
+
 #: src/components/dialogs/VerifyEmailDialog.tsx:118
 msgid "Enter Code"
 msgstr ""
@@ -2894,7 +2938,7 @@ msgstr ""
 msgid "Entertainment"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1699
+#: src/view/com/composer/Composer.tsx:1678
 #: src/view/com/util/error/ErrorScreen.tsx:42
 msgid "Error"
 msgstr ""
@@ -2978,7 +3022,7 @@ msgstr ""
 msgid "Expand or collapse the full post you are replying to"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:943
+#: src/screens/VideoFeed/index.tsx:951
 msgid "Expands or collapses post text"
 msgstr ""
 
@@ -3013,15 +3057,15 @@ msgstr ""
 msgid "Explicit sexual images."
 msgstr ""
 
-#: src/Navigation.tsx:650
+#: src/Navigation.tsx:652
 #: src/screens/Search/Shell.tsx:307
 #: src/view/shell/desktop/LeftNav.tsx:617
 #: src/view/shell/Drawer.tsx:386
 msgid "Explore"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:139
-#: src/screens/Settings/AccountSettings.tsx:143
+#: src/screens/Settings/AccountSettings.tsx:148
+#: src/screens/Settings/AccountSettings.tsx:152
 msgid "Export my data"
 msgstr ""
 
@@ -3044,12 +3088,12 @@ msgstr ""
 msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
 msgstr ""
 
-#: src/Navigation.tsx:345
+#: src/Navigation.tsx:347
 #: src/screens/Settings/ExternalMediaPreferences.tsx:31
 msgid "External Media Preferences"
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:208
+#: src/screens/Messages/components/RequestButtons.tsx:220
 msgctxt "toast"
 msgid "Failed to accept chat"
 msgstr ""
@@ -3067,7 +3111,7 @@ msgstr ""
 msgid "Failed to create app password. Please try again."
 msgstr ""
 
-#: src/components/dms/MessageProfileButton.tsx:39
+#: src/components/dms/MessageProfileButton.tsx:36
 msgid "Failed to create conversation"
 msgstr ""
 
@@ -3080,8 +3124,8 @@ msgstr ""
 msgid "Failed to create the list. Check your internet connection and try again."
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:54
-#: src/screens/Messages/components/RequestButtons.tsx:267
+#: src/screens/Messages/components/RequestButtons.tsx:64
+#: src/screens/Messages/components/RequestButtons.tsx:291
 msgctxt "toast"
 msgid "Failed to delete chat"
 msgstr ""
@@ -3098,7 +3142,7 @@ msgstr ""
 msgid "Failed to delete starter pack"
 msgstr ""
 
-#: src/screens/Messages/ChatList.tsx:243
+#: src/screens/Messages/ChatList.tsx:244
 #: src/screens/Messages/Inbox.tsx:187
 msgid "Failed to load conversations"
 msgstr ""
@@ -3164,6 +3208,11 @@ msgstr ""
 msgid "Failed to send"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:122
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:136
+msgid "Failed to send email, please try again."
+msgstr ""
+
 #: src/components/moderation/LabelsOnMeDialog.tsx:254
 #: src/screens/Messages/components/ChatDisabled.tsx:87
 msgid "Failed to submit appeal, please try again."
@@ -3173,6 +3222,15 @@ msgstr ""
 msgid "Failed to toggle thread mute, please try again"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:149
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:83
+msgid "Failed to update email 2FA settings"
+msgstr ""
+
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:195
+msgid "Failed to update email, please try again."
+msgstr ""
+
 #: src/components/FeedCard.tsx:285
 msgid "Failed to update feeds"
 msgstr ""
@@ -3188,11 +3246,15 @@ msgstr ""
 msgid "Failed to upload video"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:168
+msgid "Failed to verify email, please try again."
+msgstr ""
+
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:360
 msgid "Failed to verify handle. Please try again."
 msgstr ""
 
-#: src/Navigation.tsx:261
+#: src/Navigation.tsx:263
 msgid "Feed"
 msgstr ""
 
@@ -3221,11 +3283,11 @@ msgctxt "toast"
 msgid "Feedback sent!"
 msgstr ""
 
-#: src/Navigation.tsx:446
+#: src/Navigation.tsx:448
 #: src/screens/Search/SearchResults.tsx:68
 #: src/screens/StarterPack/StarterPackScreen.tsx:185
-#: src/view/screens/Feeds.tsx:508
-#: src/view/screens/Profile.tsx:227
+#: src/view/screens/Feeds.tsx:511
+#: src/view/screens/Profile.tsx:230
 #: src/view/screens/SavedFeeds.tsx:96
 #: src/view/shell/desktop/LeftNav.tsx:655
 #: src/view/shell/Drawer.tsx:502
@@ -3318,7 +3380,7 @@ msgstr ""
 #: src/components/ProfileHoverCard/index.web.tsx:456
 #: src/components/ProfileHoverCard/index.web.tsx:467
 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223
-#: src/screens/VideoFeed/index.tsx:831
+#: src/screens/VideoFeed/index.tsx:839
 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131
 msgid "Follow"
 msgstr ""
@@ -3333,7 +3395,7 @@ msgstr ""
 msgid "Follow {0}"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:808
+#: src/screens/VideoFeed/index.tsx:816
 msgid "Follow {handle}"
 msgstr ""
 
@@ -3386,7 +3448,7 @@ msgstr ""
 msgid "Followed by <0>{0}</0>, <1>{1}</1>, and {2, plural, one {# other} other {# others}}"
 msgstr ""
 
-#: src/Navigation.tsx:215
+#: src/Navigation.tsx:217
 msgid "Followers of @{0} that you know"
 msgstr ""
 
@@ -3400,9 +3462,9 @@ msgstr ""
 #: src/components/ProfileHoverCard/index.web.tsx:455
 #: src/components/ProfileHoverCard/index.web.tsx:466
 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:219
-#: src/screens/VideoFeed/index.tsx:829
+#: src/screens/VideoFeed/index.tsx:837
 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134
-#: src/view/screens/Feeds.tsx:599
+#: src/view/screens/Feeds.tsx:602
 #: src/view/screens/SavedFeeds.tsx:422
 msgid "Following"
 msgstr ""
@@ -3412,7 +3474,7 @@ msgstr ""
 msgid "Following {0}"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:807
+#: src/screens/VideoFeed/index.tsx:815
 msgid "Following {handle}"
 msgstr ""
 
@@ -3425,7 +3487,7 @@ msgstr ""
 msgid "Following feed preferences"
 msgstr ""
 
-#: src/Navigation.tsx:332
+#: src/Navigation.tsx:334
 #: src/screens/Settings/FollowingFeedPreferences.tsx:53
 msgid "Following Feed Preferences"
 msgstr ""
@@ -3502,7 +3564,7 @@ msgstr ""
 msgid "Gallery"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:301
+#: src/components/StarterPack/ProfileStarterPacks.tsx:307
 msgid "Generate a starter pack"
 msgstr ""
 
@@ -3510,6 +3572,8 @@ msgstr ""
 msgid "Get help"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:72
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:82
 #: src/components/dialogs/VerifyEmailDialog.tsx:263
 #: src/components/dialogs/VerifyEmailDialog.tsx:269
 msgid "Get started"
@@ -3536,10 +3600,10 @@ msgstr ""
 #: src/components/moderation/ScreenHider.tsx:154
 #: src/components/moderation/ScreenHider.tsx:163
 #: src/screens/Messages/Inbox.tsx:228
-#: src/screens/Profile/ProfileFeed/index.tsx:89
+#: src/screens/Profile/ProfileFeed/index.tsx:92
 #: src/screens/VideoFeed/components/Header.tsx:163
-#: src/screens/VideoFeed/index.tsx:1110
-#: src/screens/VideoFeed/index.tsx:1114
+#: src/screens/VideoFeed/index.tsx:1118
+#: src/screens/VideoFeed/index.tsx:1122
 #: src/view/com/auth/LoggedOut.tsx:72
 #: src/view/screens/NotFound.tsx:57
 #: src/view/screens/ProfileList.tsx:1038
@@ -3550,7 +3614,7 @@ msgstr ""
 #: src/screens/List/ListHiddenScreen.tsx:224
 #: src/screens/Profile/ErrorState.tsx:62
 #: src/screens/Profile/ErrorState.tsx:66
-#: src/screens/Profile/ProfileFeed/index.tsx:94
+#: src/screens/Profile/ProfileFeed/index.tsx:97
 #: src/screens/StarterPack/StarterPackScreen.tsx:757
 #: src/view/screens/NotFound.tsx:56
 #: src/view/screens/ProfileList.tsx:1043
@@ -3607,8 +3671,8 @@ msgstr ""
 msgid "Half way there!"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:128
-#: src/screens/Settings/AccountSettings.tsx:133
+#: src/screens/Settings/AccountSettings.tsx:137
+#: src/screens/Settings/AccountSettings.tsx:142
 msgid "Handle"
 msgstr ""
 
@@ -3634,7 +3698,7 @@ msgstr ""
 msgid "Harassment, trolling, or intolerance"
 msgstr ""
 
-#: src/Navigation.tsx:416
+#: src/Navigation.tsx:418
 msgid "Hashtag"
 msgstr ""
 
@@ -3642,6 +3706,11 @@ msgstr ""
 msgid "Hashtag {tag}"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:198
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:315
+msgid "Have a code? <0>Click here.</0>"
+msgstr ""
+
 #: src/screens/Signup/index.tsx:195
 msgid "Having trouble?"
 msgstr ""
@@ -3667,7 +3736,7 @@ msgstr ""
 msgid "Hidden"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:609
+#: src/screens/VideoFeed/index.tsx:617
 msgid "Hidden by your moderation settings."
 msgstr ""
 
@@ -3786,8 +3855,8 @@ msgstr ""
 msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!"
 msgstr ""
 
-#: src/Navigation.tsx:645
-#: src/Navigation.tsx:665
+#: src/Navigation.tsx:647
+#: src/Navigation.tsx:667
 #: src/view/shell/bottom-bar/BottomBar.tsx:166
 #: src/view/shell/desktop/LeftNav.tsx:599
 #: src/view/shell/Drawer.tsx:412
@@ -3854,10 +3923,18 @@ msgstr ""
 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here.</0>"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:270
+msgid "If you need to update your email, <0>click here</0>."
+msgstr ""
+
 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796
 msgid "If you remove this post, you won't be able to recover it."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:208
+msgid "If you update your email address, email 2FA will be disabled."
+msgstr ""
+
 #: src/view/com/modals/ChangePassword.tsx:160
 msgid "If you want to change your password, we will send you a code to verify that this is your account."
 msgstr ""
@@ -4005,7 +4082,7 @@ msgstr ""
 msgid "It's just you right now! Add more people to your starter pack by searching above."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1633
+#: src/view/com/composer/Composer.tsx:1612
 msgid "Job ID: {0}"
 msgstr ""
 
@@ -4040,7 +4117,7 @@ msgid "Labeled by the author."
 msgstr ""
 
 #: src/view/com/composer/labels/LabelsBtn.tsx:75
-#: src/view/screens/Profile.tsx:220
+#: src/view/screens/Profile.tsx:223
 msgid "Labels"
 msgstr ""
 
@@ -4064,7 +4141,7 @@ msgstr ""
 msgid "Language selection"
 msgstr ""
 
-#: src/Navigation.tsx:188
+#: src/Navigation.tsx:190
 msgid "Language Settings"
 msgstr ""
 
@@ -4166,7 +4243,7 @@ msgstr ""
 msgid "left to go."
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:317
+#: src/components/StarterPack/ProfileStarterPacks.tsx:323
 msgid "Let me choose"
 msgstr ""
 
@@ -4215,8 +4292,8 @@ msgstr ""
 msgid "Like this labeler"
 msgstr ""
 
-#: src/Navigation.tsx:266
-#: src/Navigation.tsx:271
+#: src/Navigation.tsx:268
+#: src/Navigation.tsx:273
 msgid "Liked by"
 msgstr ""
 
@@ -4238,7 +4315,7 @@ msgstr ""
 msgid "Liked by {likeCount, plural, one {# user} other {# users}}"
 msgstr ""
 
-#: src/view/screens/Profile.tsx:226
+#: src/view/screens/Profile.tsx:229
 msgid "Likes"
 msgstr ""
 
@@ -4251,7 +4328,7 @@ msgstr ""
 msgid "Linear"
 msgstr ""
 
-#: src/Navigation.tsx:221
+#: src/Navigation.tsx:223
 msgid "List"
 msgstr ""
 
@@ -4309,10 +4386,10 @@ msgctxt "toast"
 msgid "List unmuted"
 msgstr ""
 
-#: src/Navigation.tsx:142
-#: src/view/screens/Lists.tsx:62
-#: src/view/screens/Profile.tsx:221
-#: src/view/screens/Profile.tsx:229
+#: src/Navigation.tsx:144
+#: src/view/screens/Lists.tsx:65
+#: src/view/screens/Profile.tsx:224
+#: src/view/screens/Profile.tsx:232
 #: src/view/shell/desktop/LeftNav.tsx:673
 #: src/view/shell/Drawer.tsx:517
 msgid "Lists"
@@ -4334,7 +4411,7 @@ msgstr ""
 msgid "Load new notifications"
 msgstr ""
 
-#: src/screens/Profile/ProfileFeed/index.tsx:221
+#: src/screens/Profile/ProfileFeed/index.tsx:224
 #: src/screens/Profile/Sections/Feed.tsx:98
 #: src/view/com/feeds/FeedPage.tsx:155
 #: src/view/screens/ProfileList.tsx:878
@@ -4345,7 +4422,7 @@ msgstr ""
 msgid "Loading..."
 msgstr ""
 
-#: src/Navigation.tsx:291
+#: src/Navigation.tsx:293
 msgid "Log"
 msgstr ""
 
@@ -4382,7 +4459,11 @@ msgstr ""
 msgid "Looks like you're missing a following feed. <0>Click here to add one.</0>"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:270
+#: src/components/dialogs/EmailDialog/index.tsx:40
+msgid "Make adjustments to email settings for your account"
+msgstr ""
+
+#: src/components/StarterPack/ProfileStarterPacks.tsx:282
 msgid "Make one for me"
 msgstr ""
 
@@ -4419,12 +4500,14 @@ msgstr ""
 msgid "Marked all as read"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:86
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:93
 #: src/components/dialogs/VerifyEmailDialog.tsx:273
 #: src/components/dialogs/VerifyEmailDialog.tsx:281
 msgid "Maybe later"
 msgstr ""
 
-#: src/view/screens/Profile.tsx:224
+#: src/view/screens/Profile.tsx:227
 msgid "Media"
 msgstr ""
 
@@ -4448,7 +4531,7 @@ msgstr ""
 msgid "Menu"
 msgstr ""
 
-#: src/components/dms/MessageProfileButton.tsx:103
+#: src/components/dms/MessageProfileButton.tsx:96
 msgid "Message {0}"
 msgstr ""
 
@@ -4482,7 +4565,7 @@ msgstr ""
 msgid "Message options"
 msgstr ""
 
-#: src/Navigation.tsx:660
+#: src/Navigation.tsx:662
 msgid "Messages"
 msgstr ""
 
@@ -4501,7 +4584,7 @@ msgstr ""
 msgid "Misleading Post"
 msgstr ""
 
-#: src/Navigation.tsx:147
+#: src/Navigation.tsx:149
 #: src/screens/Moderation/index.tsx:93
 #: src/screens/Settings/Settings.tsx:176
 #: src/screens/Settings/Settings.tsx:179
@@ -4540,8 +4623,8 @@ msgstr ""
 msgid "Moderation lists"
 msgstr ""
 
-#: src/Navigation.tsx:152
-#: src/view/screens/ModerationModlists.tsx:62
+#: src/Navigation.tsx:154
+#: src/view/screens/ModerationModlists.tsx:65
 msgid "Moderation Lists"
 msgstr ""
 
@@ -4549,7 +4632,7 @@ msgstr ""
 msgid "moderation settings"
 msgstr ""
 
-#: src/Navigation.tsx:281
+#: src/Navigation.tsx:283
 msgid "Moderation states"
 msgstr ""
 
@@ -4672,7 +4755,7 @@ msgstr ""
 msgid "Muted accounts"
 msgstr ""
 
-#: src/Navigation.tsx:157
+#: src/Navigation.tsx:159
 #: src/view/screens/ModerationMutedAccounts.tsx:118
 msgid "Muted Accounts"
 msgstr ""
@@ -4698,7 +4781,7 @@ msgstr ""
 msgid "My Birthday"
 msgstr ""
 
-#: src/view/screens/Feeds.tsx:699
+#: src/view/screens/Feeds.tsx:702
 msgid "My Feeds"
 msgstr ""
 
@@ -4766,19 +4849,20 @@ msgstr ""
 msgid "New"
 msgstr ""
 
-#: src/view/screens/Lists.tsx:74
-#: src/view/screens/ModerationModlists.tsx:74
+#: src/view/screens/Lists.tsx:77
+#: src/view/screens/ModerationModlists.tsx:77
 msgctxt "action"
 msgid "New"
 msgstr ""
 
-#: src/components/dms/dialogs/NewChatDialog.tsx:65
-#: src/screens/Messages/ChatList.tsx:351
-#: src/screens/Messages/ChatList.tsx:358
+#: src/components/dms/dialogs/NewChatDialog.tsx:67
+#: src/screens/Messages/ChatList.tsx:364
+#: src/screens/Messages/ChatList.tsx:371
 msgid "New chat"
 msgstr ""
 
 #: src/components/dialogs/ChangeEmailDialog.tsx:142
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:222
 msgid "New email address"
 msgstr ""
 
@@ -4792,8 +4876,8 @@ msgstr ""
 msgid "New handle"
 msgstr ""
 
-#: src/view/screens/Lists.tsx:66
-#: src/view/screens/ModerationModlists.tsx:66
+#: src/view/screens/Lists.tsx:69
+#: src/view/screens/ModerationModlists.tsx:69
 msgid "New list"
 msgstr ""
 
@@ -4813,10 +4897,10 @@ msgstr ""
 msgid "New Password"
 msgstr ""
 
-#: src/screens/Profile/ProfileFeed/index.tsx:238
-#: src/view/screens/Feeds.tsx:549
+#: src/screens/Profile/ProfileFeed/index.tsx:241
+#: src/view/screens/Feeds.tsx:552
 #: src/view/screens/Notifications.tsx:165
-#: src/view/screens/Profile.tsx:507
+#: src/view/screens/Profile.tsx:510
 #: src/view/screens/ProfileList.tsx:250
 #: src/view/screens/ProfileList.tsx:288
 msgid "New post"
@@ -4953,7 +5037,7 @@ msgstr ""
 msgid "No results found"
 msgstr ""
 
-#: src/view/screens/Feeds.tsx:470
+#: src/view/screens/Feeds.tsx:473
 msgid "No results found for \"{query}\""
 msgstr ""
 
@@ -5005,8 +5089,8 @@ msgstr ""
 msgid "Not followed by anyone you're following"
 msgstr ""
 
-#: src/Navigation.tsx:137
-#: src/view/screens/Profile.tsx:122
+#: src/Navigation.tsx:139
+#: src/view/screens/Profile.tsx:125
 msgid "Not Found"
 msgstr ""
 
@@ -5020,7 +5104,7 @@ msgstr ""
 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
 msgstr ""
 
-#: src/screens/Messages/ChatList.tsx:264
+#: src/screens/Messages/ChatList.tsx:265
 msgid "Nothing here"
 msgstr ""
 
@@ -5028,7 +5112,7 @@ msgstr ""
 msgid "Notification filters"
 msgstr ""
 
-#: src/Navigation.tsx:441
+#: src/Navigation.tsx:443
 #: src/view/screens/Notifications.tsx:134
 msgid "Notification settings"
 msgstr ""
@@ -5045,7 +5129,7 @@ msgstr ""
 msgid "Notification Sounds"
 msgstr ""
 
-#: src/Navigation.tsx:655
+#: src/Navigation.tsx:657
 #: src/view/screens/Notifications.tsx:128
 #: src/view/shell/bottom-bar/BottomBar.tsx:240
 #: src/view/shell/desktop/LeftNav.tsx:636
@@ -5112,15 +5196,15 @@ msgstr ""
 msgid "Onboarding reset"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:354
+#: src/view/com/composer/Composer.tsx:342
 msgid "One or more GIFs is missing alt text."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:351
+#: src/view/com/composer/Composer.tsx:339
 msgid "One or more images is missing alt text."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:361
+#: src/view/com/composer/Composer.tsx:349
 msgid "One or more videos is missing alt text."
 msgstr ""
 
@@ -5149,12 +5233,12 @@ msgid "Oops, something went wrong!"
 msgstr ""
 
 #: src/components/Lists.tsx:173
-#: src/components/StarterPack/ProfileStarterPacks.tsx:326
-#: src/components/StarterPack/ProfileStarterPacks.tsx:335
+#: src/components/StarterPack/ProfileStarterPacks.tsx:332
+#: src/components/StarterPack/ProfileStarterPacks.tsx:341
 #: src/screens/Settings/AppPasswords.tsx:59
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:106
 #: src/screens/Settings/NotificationSettings.tsx:54
-#: src/view/screens/Profile.tsx:122
+#: src/view/screens/Profile.tsx:125
 msgid "Oops!"
 msgstr ""
 
@@ -5180,7 +5264,7 @@ msgid "Open drawer menu"
 msgstr ""
 
 #: src/screens/Messages/components/MessageInput.web.tsx:181
-#: src/view/com/composer/Composer.tsx:1293
+#: src/view/com/composer/Composer.tsx:1272
 msgid "Open emoji picker"
 msgstr ""
 
@@ -5262,7 +5346,7 @@ msgstr ""
 msgid "Opens captions and alt text dialog"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:129
+#: src/screens/Settings/AccountSettings.tsx:138
 msgid "Opens change handle dialog"
 msgstr ""
 
@@ -5274,7 +5358,7 @@ msgstr ""
 msgid "Opens device photo gallery"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1294
+#: src/view/com/composer/Composer.tsx:1273
 msgid "Opens emoji picker"
 msgstr ""
 
@@ -5313,7 +5397,7 @@ msgstr ""
 msgid "Opens this profile"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:103
+#: src/view/com/composer/videos/SelectVideoBtn.tsx:75
 msgid "Opens video picker"
 msgstr ""
 
@@ -5386,8 +5470,8 @@ msgid "Page Not Found"
 msgstr ""
 
 #: src/screens/Login/LoginForm.tsx:228
-#: src/screens/Settings/AccountSettings.tsx:119
-#: src/screens/Settings/AccountSettings.tsx:123
+#: src/screens/Settings/AccountSettings.tsx:128
+#: src/screens/Settings/AccountSettings.tsx:132
 #: src/screens/Signup/StepInfo/index.tsx:228
 #: src/view/com/modals/DeleteAccount.tsx:239
 #: src/view/com/modals/DeleteAccount.tsx:246
@@ -5426,11 +5510,11 @@ msgstr ""
 msgid "People"
 msgstr ""
 
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:210
 msgid "People followed by @{0}"
 msgstr ""
 
-#: src/Navigation.tsx:201
+#: src/Navigation.tsx:203
 msgid "People following @{0}"
 msgstr ""
 
@@ -5546,6 +5630,10 @@ msgstr ""
 msgid "Please choose your password."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:290
+msgid "Please click on the link in the email we just sent you to verify your new email address. This is an important step to allow you to continue enjoying all the features of Bluesky."
+msgstr ""
+
 #: src/screens/Signup/state.ts:301
 msgid "Please complete the verification captcha."
 msgstr ""
@@ -5566,10 +5654,28 @@ msgstr ""
 msgid "Please enter a unique name for this app password or use our randomly generated one."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:131
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:135
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:145
+msgid "Please enter a valid code."
+msgstr ""
+
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:148
+msgid "Please enter a valid email address."
+msgstr ""
+
 #: src/components/dialogs/MutedWords.tsx:86
 msgid "Please enter a valid word, tag, or phrase to mute"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:257
+msgid "Please enter the code we sent to <0>{0}</0> below."
+msgstr ""
+
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:247
+msgid "Please enter the security code we sent to your previous email address."
+msgstr ""
+
 #: src/screens/Signup/state.ts:262
 #: src/screens/Signup/StepInfo/index.tsx:91
 msgid "Please enter your email."
@@ -5579,6 +5685,10 @@ msgstr ""
 msgid "Please enter your invite code."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:217
+msgid "Please enter your new email address."
+msgstr ""
+
 #: src/screens/Login/LoginForm.tsx:99
 msgid "Please enter your password"
 msgstr ""
@@ -5612,6 +5722,10 @@ msgstr ""
 msgid "Please sign in as @{0}"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:58
+msgid "Please verify your email"
+msgstr ""
+
 #: src/components/dialogs/VerifyEmailDialog.tsx:108
 msgid "Please Verify Your Email"
 msgstr ""
@@ -5626,7 +5740,7 @@ msgstr ""
 msgid "Porn"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1008
+#: src/view/com/composer/Composer.tsx:987
 msgctxt "action"
 msgid "Post"
 msgstr ""
@@ -5636,7 +5750,7 @@ msgctxt "description"
 msgid "Post"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1006
+#: src/view/com/composer/Composer.tsx:985
 msgctxt "action"
 msgid "Post All"
 msgstr ""
@@ -5645,10 +5759,10 @@ msgstr ""
 msgid "Post by {0}"
 msgstr ""
 
-#: src/Navigation.tsx:234
-#: src/Navigation.tsx:241
-#: src/Navigation.tsx:248
-#: src/Navigation.tsx:255
+#: src/Navigation.tsx:236
+#: src/Navigation.tsx:243
+#: src/Navigation.tsx:250
+#: src/Navigation.tsx:257
 msgid "Post by @{0}"
 msgstr ""
 
@@ -5661,7 +5775,7 @@ msgstr ""
 msgid "Post failed to upload. Please check your Internet connection and try again."
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:514
+#: src/screens/VideoFeed/index.tsx:522
 msgid "Post has been deleted"
 msgstr ""
 
@@ -5683,7 +5797,7 @@ msgstr ""
 msgid "Post interaction settings"
 msgstr ""
 
-#: src/Navigation.tsx:168
+#: src/Navigation.tsx:170
 #: src/screens/ModerationInteractionSettings/index.tsx:34
 msgid "Post Interaction Settings"
 msgstr ""
@@ -5712,7 +5826,7 @@ msgid "Post unpinned"
 msgstr ""
 
 #: src/screens/StarterPack/StarterPackScreen.tsx:186
-#: src/view/screens/Profile.tsx:222
+#: src/view/screens/Profile.tsx:225
 #: src/view/screens/ProfileList.tsx:170
 msgid "Posts"
 msgstr ""
@@ -5776,12 +5890,12 @@ msgstr ""
 msgid "Privacy and security"
 msgstr ""
 
-#: src/Navigation.tsx:377
+#: src/Navigation.tsx:379
 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36
 msgid "Privacy and Security"
 msgstr ""
 
-#: src/Navigation.tsx:301
+#: src/Navigation.tsx:303
 #: src/screens/Settings/AboutSettings.tsx:92
 #: src/screens/Settings/AboutSettings.tsx:95
 #: src/view/screens/PrivacyPolicy.tsx:31
@@ -5790,7 +5904,7 @@ msgstr ""
 msgid "Privacy Policy"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1696
+#: src/view/com/composer/Composer.tsx:1675
 msgid "Processing video..."
 msgstr ""
 
@@ -5800,7 +5914,7 @@ msgid "Processing..."
 msgstr ""
 
 #: src/view/screens/DebugMod.tsx:926
-#: src/view/screens/Profile.tsx:361
+#: src/view/screens/Profile.tsx:364
 msgid "profile"
 msgstr ""
 
@@ -5830,22 +5944,22 @@ msgid "Public, sharable lists which can be used to drive feeds."
 msgstr ""
 
 #. Accessibility label for button to publish a single post
-#: src/view/com/composer/Composer.tsx:988
+#: src/view/com/composer/Composer.tsx:967
 msgid "Publish post"
 msgstr ""
 
 #. Accessibility label for button to publish multiple posts in a thread
-#: src/view/com/composer/Composer.tsx:981
+#: src/view/com/composer/Composer.tsx:960
 msgid "Publish posts"
 msgstr ""
 
 #. Accessibility label for button to publish multiple replies in a thread
-#: src/view/com/composer/Composer.tsx:966
+#: src/view/com/composer/Composer.tsx:945
 msgid "Publish replies"
 msgstr ""
 
 #. Accessibility label for button to publish a single reply
-#: src/view/com/composer/Composer.tsx:973
+#: src/view/com/composer/Composer.tsx:952
 msgid "Publish reply"
 msgstr ""
 
@@ -5924,11 +6038,11 @@ msgstr ""
 msgid "Read blog post"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:944
+#: src/screens/VideoFeed/index.tsx:952
 msgid "Read less"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:944
+#: src/screens/VideoFeed/index.tsx:952
 msgid "Read more"
 msgstr ""
 
@@ -5968,15 +6082,15 @@ msgid "Reconnect"
 msgstr ""
 
 #. Reject a chat request, this opens a menu with options
-#: src/screens/Messages/components/RequestButtons.tsx:114
+#: src/screens/Messages/components/RequestButtons.tsx:124
 msgid "Reject"
 msgstr ""
 
-#: src/screens/Messages/components/RequestButtons.tsx:102
+#: src/screens/Messages/components/RequestButtons.tsx:112
 msgid "Reject chat request"
 msgstr ""
 
-#: src/screens/Messages/ChatList.tsx:247
+#: src/screens/Messages/ChatList.tsx:248
 #: src/screens/Messages/Inbox.tsx:191
 msgid "Reload conversations"
 msgstr ""
@@ -6141,7 +6255,7 @@ msgstr ""
 msgid "Replace with Discover"
 msgstr ""
 
-#: src/view/screens/Profile.tsx:223
+#: src/view/screens/Profile.tsx:226
 msgid "Replies"
 msgstr ""
 
@@ -6153,7 +6267,7 @@ msgstr ""
 msgid "Replies to this post are disabled."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1004
+#: src/view/com/composer/Composer.tsx:983
 msgctxt "action"
 msgid "Reply"
 msgstr ""
@@ -6184,7 +6298,7 @@ msgstr ""
 msgid "Reply sorting"
 msgstr ""
 
-#: src/view/com/post/Post.tsx:204
+#: src/view/com/post/Post.tsx:208
 #: src/view/com/posts/PostFeedItem.tsx:570
 msgctxt "description"
 msgid "Reply to <0><1/></0>"
@@ -6200,7 +6314,7 @@ msgctxt "description"
 msgid "Reply to a post"
 msgstr ""
 
-#: src/view/com/post/Post.tsx:202
+#: src/view/com/post/Post.tsx:206
 #: src/view/com/posts/PostFeedItem.tsx:567
 msgctxt "description"
 msgid "Reply to you"
@@ -6229,8 +6343,8 @@ msgstr ""
 #: src/components/dms/ConvoMenu.tsx:255
 #: src/components/dms/ConvoMenu.tsx:258
 #: src/components/dms/ReportConversationPrompt.tsx:17
-#: src/screens/Messages/components/RequestButtons.tsx:145
-#: src/screens/Messages/components/RequestButtons.tsx:148
+#: src/screens/Messages/components/RequestButtons.tsx:155
+#: src/screens/Messages/components/RequestButtons.tsx:158
 msgid "Report conversation"
 msgstr ""
 
@@ -6366,7 +6480,7 @@ msgstr ""
 msgid "Require alt text before posting"
 msgstr ""
 
-#: src/screens/Settings/components/Email2FAToggle.tsx:58
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:96
 msgid "Require an email code to sign in to your account."
 msgstr ""
 
@@ -6378,6 +6492,10 @@ msgstr ""
 msgid "Required in your region"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/components/ResendEmailText.tsx:40
+msgid "Resend"
+msgstr ""
+
 #: src/components/dialogs/ChangeEmailDialog.tsx:217
 #: src/components/dialogs/ChangeEmailDialog.tsx:227
 #: src/components/dialogs/VerifyEmailDialog.tsx:330
@@ -6425,10 +6543,10 @@ msgstr ""
 #: src/components/Error.tsx:65
 #: src/components/Lists.tsx:110
 #: src/components/moderation/ReportDialog/index.tsx:221
-#: src/components/StarterPack/ProfileStarterPacks.tsx:340
+#: src/components/StarterPack/ProfileStarterPacks.tsx:346
 #: src/screens/Login/LoginForm.tsx:323
 #: src/screens/Login/LoginForm.tsx:330
-#: src/screens/Messages/ChatList.tsx:253
+#: src/screens/Messages/ChatList.tsx:254
 #: src/screens/Messages/components/MessageListError.tsx:25
 #: src/screens/Messages/Inbox.tsx:197
 #: src/screens/Onboarding/StepInterests/index.tsx:217
@@ -6455,9 +6573,9 @@ msgstr ""
 msgid "Returns to home page"
 msgstr ""
 
-#: src/screens/Profile/ProfileFeed/index.tsx:90
+#: src/screens/Profile/ProfileFeed/index.tsx:93
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:559
-#: src/screens/VideoFeed/index.tsx:1111
+#: src/screens/VideoFeed/index.tsx:1119
 #: src/view/screens/NotFound.tsx:60
 #: src/view/screens/ProfileList.tsx:1039
 msgid "Returns to previous page"
@@ -6573,7 +6691,7 @@ msgstr ""
 msgid "Search"
 msgstr ""
 
-#: src/Navigation.tsx:227
+#: src/Navigation.tsx:229
 #: src/screens/Profile/ProfileSearch.tsx:37
 msgid "Search @{0}'s posts"
 msgstr ""
@@ -6582,7 +6700,7 @@ msgstr ""
 msgid "Search by name or interest"
 msgstr ""
 
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:444
 msgid "Search feeds"
 msgstr ""
 
@@ -6646,6 +6764,10 @@ msgstr ""
 msgid "Searches for profiles"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:243
+msgid "Security step required"
+msgstr ""
+
 #: src/components/dialogs/ChangeEmailDialog.tsx:57
 msgid "Security Step Required"
 msgstr ""
@@ -6759,7 +6881,7 @@ msgstr ""
 msgid "Select the moderation service(s) to report to"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:102
+#: src/view/com/composer/videos/SelectVideoBtn.tsx:74
 msgid "Select video"
 msgstr ""
 
@@ -6804,6 +6926,9 @@ msgstr ""
 msgid "Send confirmation email"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:174
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:181
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:300
 #: src/view/com/modals/DeleteAccount.tsx:145
 msgid "Send email"
 msgstr ""
@@ -6841,6 +6966,7 @@ msgstr ""
 msgid "Send report to {title}"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:293
 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120
 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123
 msgid "Send verification email"
@@ -6879,7 +7005,7 @@ msgstr ""
 msgid "Sets email for password reset"
 msgstr ""
 
-#: src/Navigation.tsx:183
+#: src/Navigation.tsx:185
 #: src/screens/Settings/Settings.tsx:89
 #: src/view/shell/desktop/LeftNav.tsx:709
 #: src/view/shell/Drawer.tsx:555
@@ -6968,7 +7094,7 @@ msgstr ""
 msgid "Share your favorite feed!"
 msgstr ""
 
-#: src/Navigation.tsx:286
+#: src/Navigation.tsx:288
 msgid "Shared Preferences Tester"
 msgstr ""
 
@@ -6989,8 +7115,8 @@ msgstr ""
 #: src/components/moderation/ScreenHider.tsx:172
 #: src/components/moderation/ScreenHider.tsx:175
 #: src/screens/List/ListHiddenScreen.tsx:190
-#: src/screens/VideoFeed/index.tsx:612
-#: src/screens/VideoFeed/index.tsx:618
+#: src/screens/VideoFeed/index.tsx:620
+#: src/screens/VideoFeed/index.tsx:626
 msgid "Show anyway"
 msgstr ""
 
@@ -7021,7 +7147,7 @@ msgid "Show list anyway"
 msgstr ""
 
 #: src/view/com/post-thread/PostThreadItem.tsx:625
-#: src/view/com/post/Post.tsx:243
+#: src/view/com/post/Post.tsx:247
 #: src/view/com/posts/PostFeedItem.tsx:526
 msgid "Show More"
 msgstr ""
@@ -7184,6 +7310,7 @@ msgstr ""
 msgid "Smaller"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87
 #: src/components/dialogs/VerifyEmailDialog.tsx:274
 msgid "Snoozes the reminder"
 msgstr ""
@@ -7217,7 +7344,7 @@ msgstr ""
 msgid "Something wasn't quite right with the data you're trying to report. Please contact support."
 msgstr ""
 
-#: src/screens/Messages/Conversation.tsx:126
+#: src/screens/Messages/Conversation.tsx:129
 msgid "Something went wrong"
 msgstr ""
 
@@ -7286,7 +7413,7 @@ msgstr ""
 msgid "Sports"
 msgstr ""
 
-#: src/components/dms/dialogs/NewChatDialog.tsx:72
+#: src/components/dms/dialogs/NewChatDialog.tsx:74
 msgid "Start a new chat"
 msgstr ""
 
@@ -7304,8 +7431,8 @@ msgstr ""
 msgid "Start chat with {displayName}"
 msgstr ""
 
-#: src/Navigation.tsx:451
-#: src/Navigation.tsx:456
+#: src/Navigation.tsx:453
+#: src/Navigation.tsx:458
 #: src/screens/StarterPack/Wizard/index.tsx:186
 msgid "Starter Pack"
 msgstr ""
@@ -7328,11 +7455,11 @@ msgid "Starter pack is invalid"
 msgstr ""
 
 #: src/screens/Search/Explore.tsx:538
-#: src/view/screens/Profile.tsx:228
+#: src/view/screens/Profile.tsx:231
 msgid "Starter Packs"
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:248
+#: src/components/StarterPack/ProfileStarterPacks.tsx:266
 msgid "Starter packs let you easily share your favorite feeds and people with your friends."
 msgstr ""
 
@@ -7349,7 +7476,7 @@ msgstr ""
 msgid "Storage cleared, you need to restart the app now."
 msgstr ""
 
-#: src/Navigation.tsx:276
+#: src/Navigation.tsx:278
 #: src/screens/Settings/Settings.tsx:387
 msgid "Storybook"
 msgstr ""
@@ -7395,6 +7522,7 @@ msgstr ""
 msgid "Subscribe to this list"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:286
 #: src/components/dialogs/VerifyEmailDialog.tsx:124
 msgid "Success!"
 msgstr ""
@@ -7426,7 +7554,7 @@ msgctxt "Name of app icon variant"
 msgid "Sunset"
 msgstr ""
 
-#: src/Navigation.tsx:296
+#: src/Navigation.tsx:298
 #: src/view/screens/Support.tsx:31
 #: src/view/screens/Support.tsx:34
 msgid "Support"
@@ -7513,7 +7641,7 @@ msgstr ""
 msgid "Terms"
 msgstr ""
 
-#: src/Navigation.tsx:306
+#: src/Navigation.tsx:308
 #: src/screens/Settings/AboutSettings.tsx:84
 #: src/screens/Settings/AboutSettings.tsx:87
 #: src/view/screens/TermsOfService.tsx:31
@@ -7583,7 +7711,7 @@ msgstr ""
 msgid "That's all, folks!"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:1083
+#: src/screens/VideoFeed/index.tsx:1091
 msgid "That's everything!"
 msgstr ""
 
@@ -7659,6 +7787,7 @@ msgstr ""
 msgid "The selected video is larger than 100 MB."
 msgstr ""
 
+#: src/lib/hooks/useCleanError.ts:40
 #: src/lib/strings/errors.ts:18
 msgid "The server appears to be experiencing issues. Please try again in a few moments."
 msgstr ""
@@ -7855,10 +7984,18 @@ msgstr ""
 msgid "This conversation is with a deleted or a deactivated account. Press for options"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:156
+msgid "This email is already associated with your account."
+msgstr ""
+
 #: src/screens/Settings/components/ExportCarDialog.tsx:96
 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost</0>."
 msgstr ""
 
+#: src/lib/hooks/useCleanError.ts:49
+msgid "This feature is not available while using an app password. Please sign in with your main password."
+msgstr ""
+
 #: src/lib/strings/errors.ts:21
 msgid "This feature is not available while using an App Password. Please sign in with your main password."
 msgstr ""
@@ -7872,7 +8009,7 @@ msgid "This feed is empty! You may need to follow more users or tune your langua
 msgstr ""
 
 #: src/components/StarterPack/Main/PostsList.tsx:36
-#: src/screens/Profile/ProfileFeed/index.tsx:189
+#: src/screens/Profile/ProfileFeed/index.tsx:192
 #: src/view/screens/ProfileList.tsx:843
 msgid "This feed is empty."
 msgstr ""
@@ -7942,7 +8079,7 @@ msgstr ""
 msgid "This post will be hidden from feeds and threads. This cannot be undone."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:436
+#: src/view/com/composer/Composer.tsx:424
 msgid "This post's author has disabled quote posts."
 msgstr ""
 
@@ -8034,7 +8171,7 @@ msgstr ""
 msgid "Threaded mode"
 msgstr ""
 
-#: src/Navigation.tsx:339
+#: src/Navigation.tsx:341
 msgid "Threads Preferences"
 msgstr ""
 
@@ -8046,12 +8183,13 @@ msgstr ""
 msgid "To disable the email 2FA method, please verify your access to the email address."
 msgstr ""
 
-#: src/components/dms/ReportConversationPrompt.tsx:19
-msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue."
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:164
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:215
+msgid "To disable your email 2FA method, please verify your access to <0>{0}</0>"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:129
-msgid "To upload videos to Bluesky, you must first verify your email."
+#: src/components/dms/ReportConversationPrompt.tsx:19
+msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue."
 msgstr ""
 
 #: src/components/ReportDialog/SelectLabelerView.tsx:31
@@ -8080,7 +8218,7 @@ msgstr ""
 msgid "Top"
 msgstr ""
 
-#: src/Navigation.tsx:421
+#: src/Navigation.tsx:423
 msgid "Topic"
 msgstr ""
 
@@ -8134,6 +8272,7 @@ msgstr ""
 msgid "Type:"
 msgstr ""
 
+#: src/lib/hooks/useCleanError.ts:27
 #: src/lib/strings/errors.ts:11
 msgid "Unable to connect. Please check your internet connection and try again."
 msgstr ""
@@ -8207,7 +8346,7 @@ msgstr ""
 msgid "Unfollow account"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:812
+#: src/screens/VideoFeed/index.tsx:820
 msgid "Unfollows the user"
 msgstr ""
 
@@ -8323,11 +8462,11 @@ msgstr ""
 msgid "Unsubscribed from list"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:790
+#: src/view/com/composer/Composer.tsx:769
 msgid "Unsupported video type"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:68
+#: src/view/com/composer/videos/SelectVideoBtn.tsx:48
 msgid "Unsupported video type: {0}"
 msgstr ""
 
@@ -8347,11 +8486,22 @@ msgstr ""
 msgid "Update <0>{displayName}</0> in Lists"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:300
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:312
+#: src/screens/Settings/AccountSettings.tsx:104
+#: src/screens/Settings/AccountSettings.tsx:112
+msgid "Update email"
+msgstr ""
+
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:526
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:547
 msgid "Update to {domain}"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Update.tsx:203
+msgid "Update your email"
+msgstr ""
+
 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:347
 msgctxt "toast"
 msgid "Updating quote attachment failed"
@@ -8402,7 +8552,7 @@ msgstr ""
 msgid "Uploading link thumbnail..."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1693
+#: src/view/com/composer/Composer.tsx:1672
 msgid "Uploading video..."
 msgstr ""
 
@@ -8526,7 +8676,7 @@ msgstr ""
 msgid "Verification settings"
 msgstr ""
 
-#: src/Navigation.tsx:176
+#: src/Navigation.tsx:178
 #: src/screens/Moderation/VerificationSettings.tsx:32
 msgid "Verification Settings"
 msgstr ""
@@ -8539,10 +8689,6 @@ msgstr ""
 msgid "Verified by:"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:127
-msgid "Verified email required"
-msgstr ""
-
 #: src/components/verification/VerificationCreatePrompt.tsx:84
 #: src/components/verification/VerificationCreatePrompt.tsx:86
 #: src/view/com/profile/ProfileMenu.tsx:308
@@ -8550,6 +8696,11 @@ msgstr ""
 msgid "Verify account"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:348
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:359
+msgid "Verify code"
+msgstr ""
+
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:528
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:549
 msgid "Verify DNS Record"
@@ -8560,16 +8711,16 @@ msgstr ""
 msgid "Verify email"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:214
+msgid "Verify email code"
+msgstr ""
+
 #: src/components/dialogs/ChangeEmailDialog.tsx:122
 #: src/components/dialogs/VerifyEmailDialog.tsx:163
 #: src/components/intents/VerifyEmailIntentDialog.tsx:67
 msgid "Verify email dialog"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:131
-msgid "Verify now"
-msgstr ""
-
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:529
 #: src/screens/Settings/components/ChangeHandleDialog.tsx:551
 msgid "Verify Text File"
@@ -8579,8 +8730,9 @@ msgstr ""
 msgid "Verify this account?"
 msgstr ""
 
-#: src/screens/Settings/AccountSettings.tsx:77
-#: src/screens/Settings/AccountSettings.tsx:93
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:211
+#: src/screens/Settings/AccountSettings.tsx:78
+#: src/screens/Settings/AccountSettings.tsx:98
 msgid "Verify your email"
 msgstr ""
 
@@ -8602,7 +8754,7 @@ msgstr ""
 msgid "Video failed to process"
 msgstr ""
 
-#: src/Navigation.tsx:472
+#: src/Navigation.tsx:474
 msgid "Video Feed"
 msgstr ""
 
@@ -8616,11 +8768,11 @@ msgstr ""
 msgid "Video Games"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:1041
+#: src/screens/VideoFeed/index.tsx:1049
 msgid "Video is paused"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:1041
+#: src/screens/VideoFeed/index.tsx:1049
 msgid "Video is playing"
 msgstr ""
 
@@ -8632,7 +8784,7 @@ msgstr ""
 msgid "Video settings"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:1703
+#: src/view/com/composer/Composer.tsx:1682
 msgid "Video uploaded"
 msgstr ""
 
@@ -8640,12 +8792,12 @@ msgstr ""
 msgid "Video: {0}"
 msgstr ""
 
-#: src/view/screens/Profile.tsx:225
+#: src/view/screens/Profile.tsx:228
 msgid "Videos"
 msgstr ""
 
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:60
-#: src/view/com/composer/videos/SelectVideoBtn.tsx:75
+#: src/view/com/composer/videos/SelectVideoBtn.tsx:42
+#: src/view/com/composer/videos/SelectVideoBtn.tsx:55
 msgid "Videos must be less than 3 minutes long"
 msgstr ""
 
@@ -8656,7 +8808,7 @@ msgstr ""
 #: src/components/ProfileCard.tsx:115
 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446
 #: src/screens/Search/components/SearchProfileCard.tsx:36
-#: src/screens/VideoFeed/index.tsx:771
+#: src/screens/VideoFeed/index.tsx:779
 #: src/view/com/notifications/NotificationFeedItem.tsx:489
 msgid "View {0}'s profile"
 msgstr ""
@@ -8678,8 +8830,8 @@ msgid "View debug entry"
 msgstr ""
 
 #: src/components/ReportDialog/SelectReportOptionView.tsx:137
-#: src/screens/VideoFeed/index.tsx:640
-#: src/screens/VideoFeed/index.tsx:658
+#: src/screens/VideoFeed/index.tsx:648
+#: src/screens/VideoFeed/index.tsx:666
 msgid "View details"
 msgstr ""
 
@@ -8798,7 +8950,7 @@ msgstr ""
 msgid "We couldn't find any results for that topic."
 msgstr ""
 
-#: src/screens/Messages/Conversation.tsx:127
+#: src/screens/Messages/Conversation.tsx:130
 msgid "We couldn't load this conversation"
 msgstr ""
 
@@ -8822,6 +8974,10 @@ msgstr ""
 msgid "We recommend selecting at least two interests."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:238
+msgid "We sent an email to <0>{0}</0> containing a link. Please click on it to complete the email verification process."
+msgstr ""
+
 #: src/view/com/composer/state/video.ts:417
 msgid "We were unable to determine if you are allowed to upload videos. Please try again."
 msgstr ""
@@ -8842,6 +8998,10 @@ msgstr ""
 msgid "We will let you know when your account is ready."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:247
+msgid "We'll send an email to <0>{0}</0> containing a link. Please click on it to complete the email verification process."
+msgstr ""
+
 #: src/screens/Onboarding/StepInterests/index.tsx:134
 msgid "We'll use this to help customize your experience."
 msgstr ""
@@ -8871,7 +9031,7 @@ msgstr ""
 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:433
+#: src/view/com/composer/Composer.tsx:421
 msgid "We're sorry! The post you are replying to has been deleted."
 msgstr ""
 
@@ -8902,7 +9062,7 @@ msgstr ""
 
 #: src/view/com/auth/SplashScreen.tsx:38
 #: src/view/com/auth/SplashScreen.web.tsx:99
-#: src/view/com/composer/Composer.tsx:753
+#: src/view/com/composer/Composer.tsx:732
 msgid "What's up?"
 msgstr ""
 
@@ -8931,7 +9091,7 @@ msgid "Who can verify?"
 msgstr ""
 
 #: src/screens/Home/NoFeedsPinned.tsx:79
-#: src/screens/Messages/ChatList.tsx:231
+#: src/screens/Messages/ChatList.tsx:232
 #: src/screens/Messages/Inbox.tsx:176
 msgid "Whoops!"
 msgstr ""
@@ -8984,11 +9144,11 @@ msgstr ""
 msgid "Write a message"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:844
+#: src/view/com/composer/Composer.tsx:823
 msgid "Write post"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:751
+#: src/view/com/composer/Composer.tsx:730
 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:69
 msgid "Write your reply"
 msgstr ""
@@ -9166,7 +9326,7 @@ msgstr ""
 msgid "You have muted this user"
 msgstr ""
 
-#: src/screens/Messages/ChatList.tsx:274
+#: src/screens/Messages/ChatList.tsx:275
 msgid "You have no conversations yet. Start one!"
 msgstr ""
 
@@ -9191,11 +9351,15 @@ msgstr ""
 msgid "You have reached the end"
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/Verify.tsx:187
+msgid "You have successfully verified your email address. You can close this dialog."
+msgstr ""
+
 #: src/lib/media/video/upload.shared.ts:56
 msgid "You have temporarily reached the limit for video uploads. Please try again later."
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:245
+#: src/components/StarterPack/ProfileStarterPacks.tsx:263
 msgid "You haven't created a starter pack yet!"
 msgstr ""
 
@@ -9232,7 +9396,7 @@ msgstr ""
 msgid "You must be 13 years of age or older to create an account."
 msgstr ""
 
-#: src/components/StarterPack/ProfileStarterPacks.tsx:328
+#: src/components/StarterPack/ProfileStarterPacks.tsx:334
 msgid "You must be following at least seven other people to generate a starter pack."
 msgstr ""
 
@@ -9248,7 +9412,7 @@ msgstr ""
 msgid "You must select at least one labeler for a report"
 msgstr ""
 
-#: src/screens/Settings/components/Email2FAToggle.tsx:67
+#: src/components/dialogs/EmailDialog/screens/Manage2FA/index.tsx:23
 msgid "You need to verify your email address before you can enable email 2FA."
 msgstr ""
 
@@ -9347,6 +9511,10 @@ msgstr ""
 msgid "You've reached the end of your feed! Find some more accounts to follow."
 msgstr ""
 
+#: src/lib/hooks/useCleanError.ts:58
+msgid "You've reached the maximum number of requests allowed. Please try again later."
+msgstr ""
+
 #: src/view/com/composer/state/video.ts:421
 msgid "You've reached your daily limit for video uploads (too many bytes)"
 msgstr ""
@@ -9355,7 +9523,7 @@ msgstr ""
 msgid "You've reached your daily limit for video uploads (too many videos)"
 msgstr ""
 
-#: src/screens/VideoFeed/index.tsx:1092
+#: src/screens/VideoFeed/index.tsx:1100
 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?"
 msgstr ""
 
@@ -9418,6 +9586,10 @@ msgstr ""
 msgid "Your email appears to be invalid."
 msgstr ""
 
+#: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:61
+msgid "Your email has not yet been verified. Please verify your email in order to enjoy all the features of Bluesky."
+msgstr ""
+
 #: src/components/dialogs/VerifyEmailDialog.tsx:110
 msgid "Your email has not yet been verified. This is an important security step which we recommend."
 msgstr ""
@@ -9442,7 +9614,7 @@ msgstr ""
 msgid "Your full username will be <0>@{0}</0>"
 msgstr ""
 
-#: src/Navigation.tsx:393
+#: src/Navigation.tsx:395
 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67
 #: src/screens/Settings/ContentAndMediaSettings.tsx:92
 #: src/screens/Settings/ContentAndMediaSettings.tsx:95
@@ -9471,11 +9643,11 @@ msgstr ""
 msgid "Your password must be at least 8 characters long."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:493
+#: src/view/com/composer/Composer.tsx:481
 msgid "Your post has been published"
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:490
+#: src/view/com/composer/Composer.tsx:478
 msgid "Your posts have been published"
 msgstr ""
 
@@ -9487,7 +9659,7 @@ msgstr ""
 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in."
 msgstr ""
 
-#: src/view/com/composer/Composer.tsx:492
+#: src/view/com/composer/Composer.tsx:480
 msgid "Your reply has been published"
 msgstr ""