From 59aa2bd8b647dd9934e91e55ffff31d8da089989 Mon Sep 17 00:00:00 2001 From: estrattonbailey <4732330+estrattonbailey@users.noreply.github.com> Date: Thu, 4 Dec 2025 21:26:08 +0000 Subject: [PATCH] Nightly source-language update --- src/locale/locales/en/messages.po | 358 ++++++++++++++++-------------- 1 file changed, 194 insertions(+), 164 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 5bd5479626..39ed0f560d 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -544,10 +544,6 @@ msgstr "" msgid "A new form of verification" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:50 -msgid "A new Mississippi law requires us to implement age verification for all users before they can access Bluesky. We think this law creates challenges that go beyond its child safety goals, and creates significant barriers that limit free speech and disproportionately harm smaller platforms and emerging technologies." -msgstr "" - #. Contains a post that originally appeared in English. Consider translating the post text if it makes sense in your language, and noting that the post was translated from English. #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:120 msgid "A screenshot of a post with a new button next to the share button that allows you to save the post to your bookmarks. The post is from @jcsalterego.bsky.social and reads \"inventing a saturday that immediately follows monday\"." @@ -823,6 +819,10 @@ msgstr "" msgid "Add user to list" msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:182 +msgid "Add your birthdate" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" @@ -855,7 +855,7 @@ msgstr "" msgid "Adult Content" msgstr "" -#: src/screens/Moderation/index.tsx:418 +#: src/screens/Moderation/index.tsx:368 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "Adult sexual abuse content" msgstr "" -#: src/screens/Moderation/index.tsx:468 +#: src/screens/Moderation/index.tsx:413 msgid "Advanced" msgstr "" @@ -889,7 +889,8 @@ msgctxt "toast" msgid "Age assurance inquiry was submitted" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:193 +#: src/ageAssurance/components/NoAccessScreen.tsx:302 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:191 msgid "Age assurance only takes a few minutes" msgstr "" @@ -928,8 +929,8 @@ msgstr "" msgid "Allow anyone to reply" msgstr "" -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:146 -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:152 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:139 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:145 msgid "Allow location access" msgstr "" @@ -1127,7 +1128,6 @@ msgstr "" msgid "Animated GIF" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:104 #: src/components/PolicyUpdateOverlay/Badge.tsx:33 msgid "Announcement" msgstr "" @@ -1303,10 +1303,6 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" -#: src/components/BlockedGeoOverlay.tsx:53 -msgid "As a small team, we cannot justify building the expensive infrastructure this requirement demands while legal challenges to this law are pending." -msgstr "" - #: src/components/PostControls/PostMenu/PostMenuItems.tsx:529 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:531 msgid "Assign topic for algo" @@ -1394,11 +1390,11 @@ msgstr "" msgid "Before you can message another user, you must first verify your email." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:318 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:317 msgid "Begin" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:312 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:311 msgid "Begin age assurance process" msgstr "" @@ -1406,7 +1402,10 @@ msgstr "" msgid "Begin the age assurance process by completing the fields below." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:115 +#: src/components/dialogs/BirthDateSettings.tsx:147 +msgid "Birthdate" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:142 msgid "Birthday" msgstr "" @@ -1471,7 +1470,7 @@ msgstr "" msgid "Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:283 msgid "Blocked accounts" msgstr "" @@ -1643,7 +1642,7 @@ msgstr "" msgid "By clicking \"Continue\" you acknowledge that you understand and agree to these updates." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:329 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:328 msgid "By continuing, you agree to the <0>KWS Terms of Use and acknowledge that KWS will store your verified status with your hashed email address in accordance with the <1>KWS Privacy Policy. This means you won’t need to verify again the next time you use this email for other apps, games, and services powered by KWS technology." msgstr "" @@ -1670,8 +1669,8 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:206 #: src/components/ageAssurance/AgeAssuranceAppealDialog.tsx:128 #: src/components/ageAssurance/AgeAssuranceAppealDialog.tsx:134 -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:159 -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:164 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:152 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:157 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:125 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx:131 #: src/components/dialogs/InAppBrowserConsent.tsx:98 @@ -1956,10 +1955,23 @@ msgstr "" msgid "click here" msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:102 +msgid "Click here to contact our support team" +msgstr "" + +#: src/ageAssurance/components/NoAccessScreen.tsx:194 +msgid "Click here to log out" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Verify.tsx:383 msgid "Click here to restart the verification process." msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:86 +#: src/ageAssurance/components/NoAccessScreen.tsx:179 +msgid "Click here to update your birthdate" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Verify.tsx:275 msgid "Click here to update your email" msgstr "" @@ -1980,10 +1992,14 @@ msgstr "" msgid "Clip 🐴 clop 🐴" msgstr "" +#: src/ageAssurance/components/RedirectOverlay.tsx:264 +#: src/ageAssurance/components/RedirectOverlay.tsx:270 +#: src/ageAssurance/components/RedirectOverlay.tsx:320 +#: src/ageAssurance/components/RedirectOverlay.tsx:326 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:172 #: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:178 -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:184 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:231 #: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:237 -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:243 #: src/components/dialogs/GifSelect.tsx:269 #: src/components/dialogs/nuxs/ActivitySubscriptions.tsx:158 #: src/components/dialogs/nuxs/ActivitySubscriptions.tsx:167 @@ -2031,8 +2047,8 @@ msgstr "" msgid "Close bottom drawer" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:224 -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:230 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:223 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:229 #: src/components/dialogs/GifSelect.tsx:263 #: src/components/verification/VerificationsDialog.tsx:136 #: src/components/verification/VerifierDialog.tsx:142 @@ -2042,7 +2058,7 @@ msgstr "" msgid "Close dialog" msgstr "" -#: src/view/shell/index.web.tsx:107 +#: src/view/shell/index.web.tsx:108 msgid "Close drawer menu" msgstr "" @@ -2175,26 +2191,13 @@ msgstr "" msgid "Confirm delete account" msgstr "" -#: src/screens/Moderation/index.tsx:356 -msgid "Confirm your age:" -msgstr "" - -#: src/screens/Moderation/index.tsx:347 -msgid "Confirm your birthdate" -msgstr "" - -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:89 -#: src/components/BlockedGeoOverlay.tsx:140 -#: src/components/BlockedGeoOverlay.tsx:146 -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:45 -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:112 +#: src/ageAssurance/components/NoAccessScreen.tsx:316 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:87 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:40 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:105 msgid "Confirm your location" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:134 -msgid "Confirm your location with GPS. Your location data is not tracked and does not leave your device." -msgstr "" - #: src/components/dialogs/EmailDialog/components/TokenField.tsx:36 #: src/screens/Login/LoginForm.tsx:284 #: src/screens/Settings/components/ChangePasswordDialog.tsx:186 @@ -2210,16 +2213,18 @@ msgstr "" msgid "Connecting..." msgstr "" -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:213 +#: src/ageAssurance/components/RedirectOverlay.tsx:296 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:207 msgid "Connection issue" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:132 +#: src/ageAssurance/components/NoAccessScreen.tsx:253 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:130 #: src/components/ageAssurance/AgeAssuranceAppealDialog.tsx:29 msgid "Contact our moderation team" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:155 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:156 #: src/screens/Signup/index.tsx:222 #: src/screens/Signup/index.tsx:225 msgid "Contact support" @@ -2246,7 +2251,7 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:340 +#: src/screens/Moderation/index.tsx:316 msgid "Content filters" msgstr "" @@ -2851,7 +2856,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:71 #: src/screens/Messages/Settings.tsx:144 #: src/screens/Messages/Settings.tsx:147 -#: src/screens/Moderation/index.tsx:408 +#: src/screens/Moderation/index.tsx:358 msgid "Disabled" msgstr "" @@ -2949,17 +2954,17 @@ msgstr "" msgid "Don't see an email? <0>Click here to resend." msgstr "" -#: src/components/ageAssurance/AgeAssuranceDismissibleFeedBanner.tsx:113 -#: src/components/ageAssurance/AgeAssuranceDismissibleNotice.tsx:36 +#: src/components/ageAssurance/AgeAssuranceDismissibleFeedBanner.tsx:103 +#: src/components/ageAssurance/AgeAssuranceDismissibleNotice.tsx:33 msgid "Don't show again" msgstr "" -#: src/components/ageAssurance/useAgeAssuranceCopy.ts:17 +#: src/components/ageAssurance/useAgeAssuranceCopy.ts:25 msgid "Don't worry! All existing messages and settings are saved and will be available after you verify you're an adult." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:149 -#: src/components/dialogs/BirthDateSettings.tsx:156 +#: src/components/dialogs/BirthDateSettings.tsx:181 +#: src/components/dialogs/BirthDateSettings.tsx:188 #: src/components/dialogs/ServerInput.tsx:240 #: src/components/dialogs/ServerInput.tsx:242 #: src/components/dms/AfterReportDialog.tsx:142 @@ -3019,6 +3024,10 @@ msgstr "" msgid "Drop to add images" msgstr "" +#: src/components/ageAssurance/useAgeAssuranceCopy.ts:16 +msgid "Due to laws in your region, certain features on Bluesky are currently restricted until you're able to verify you're an adult." +msgstr "" + #: src/components/dialogs/MutedWords.tsx:158 msgid "Duration:" msgstr "" @@ -3230,7 +3239,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:395 +#: src/screens/Moderation/index.tsx:345 msgid "Enable adult content" msgstr "" @@ -3281,7 +3290,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:135 #: src/screens/Messages/Settings.tsx:138 -#: src/screens/Moderation/index.tsx:406 +#: src/screens/Moderation/index.tsx:356 msgid "Enabled" msgstr "" @@ -3324,8 +3333,8 @@ msgstr "" msgid "Enter the username or email address you used when you created your account" msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:116 -msgid "Enter your birth date" +#: src/components/dialogs/BirthDateSettings.tsx:148 +msgid "Enter your birthdate" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:99 @@ -3641,7 +3650,7 @@ msgstr "" msgid "Failed to remove verification" msgstr "" -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:87 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:80 msgid "Failed to resolve location. Please try again." msgstr "" @@ -4022,10 +4031,6 @@ msgstr "" msgid "Food" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:56 -msgid "For now, we have made the difficult decision to block access to Bluesky in the state of Mississippi." -msgstr "" - #: src/view/com/modals/DeleteAccount.tsx:125 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "" @@ -4236,10 +4241,9 @@ msgstr "" msgid "Go to {firstAuthorName}'s profile" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAdmonition.tsx:89 -#: src/components/ageAssurance/AgeRestrictedScreen.tsx:77 -#: src/components/ageAssurance/AgeRestrictedScreen.tsx:86 -#: src/screens/Moderation/index.tsx:214 +#: src/components/ageAssurance/AgeAssuranceAdmonition.tsx:87 +#: src/components/ageAssurance/AgeRestrictedScreen.tsx:64 +#: src/components/ageAssurance/AgeRestrictedScreen.tsx:73 msgid "Go to account settings" msgstr "" @@ -4481,7 +4485,7 @@ msgstr "" msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "" -#: src/screens/Moderation/index.tsx:60 +#: src/screens/Moderation/index.tsx:57 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -4546,6 +4550,14 @@ msgstr "" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:98 +msgid "If you believe your birthdate is incorrect, please <0>contact our support team." +msgstr "" + +#: src/ageAssurance/components/NoAccessScreen.tsx:83 +msgid "If you believe your birthdate is incorrect, you can update it by <0>clicking here." +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:277 msgid "If you delete this list, you won't be able to recover it." msgstr "" @@ -4670,7 +4682,7 @@ msgstr "" msgid "Interaction limited" msgstr "" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:223 msgid "Interaction settings" msgstr "" @@ -4724,10 +4736,15 @@ msgstr "" msgid "Invites, but personal" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:86 +#: src/ageAssurance/components/NoAccessScreen.tsx:313 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:84 msgid "Is your location not accurate? <0>Tap here to confirm your location." msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:171 +msgid "It looks like you haven't added your birthdate. You must provide an accurate date of birth to use Bluesky." +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:292 msgid "It's correct" msgstr "" @@ -4770,15 +4787,15 @@ msgstr "" msgid "Keep me posted" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:344 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:339 msgid "KWS Privacy Policy" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:334 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:331 msgid "KWS Terms of Use" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:201 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:200 msgid "KWS website" msgstr "" @@ -4825,11 +4842,13 @@ msgstr "" msgid "Larger" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:187 +#: src/ageAssurance/components/NoAccessScreen.tsx:296 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:185 msgid "Last initiated {timeAgo} ago" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:185 +#: src/ageAssurance/components/NoAccessScreen.tsx:294 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:183 msgid "Last initiated just now" msgstr "" @@ -4853,7 +4872,7 @@ msgstr "" msgid "Learn More" msgstr "" -#: src/components/ageAssurance/AgeAssuranceDismissibleFeedBanner.tsx:74 +#: src/components/ageAssurance/AgeAssuranceDismissibleFeedBanner.tsx:64 msgid "Learn more about age assurance" msgstr "" @@ -4894,7 +4913,7 @@ msgstr "" msgid "Learn more about what is public on Bluesky." msgstr "" -#: src/components/ageAssurance/AgeAssuranceAdmonition.tsx:86 +#: src/components/ageAssurance/AgeAssuranceAdmonition.tsx:84 msgid "Learn more in your <0>account settings." msgstr "" @@ -5241,7 +5260,7 @@ msgstr "" msgid "Manage saved feeds" msgstr "" -#: src/screens/Moderation/index.tsx:316 +#: src/screens/Moderation/index.tsx:293 msgid "Manage verification settings" msgstr "" @@ -5353,7 +5372,7 @@ msgid "Misleading" msgstr "" #: src/Navigation.tsx:177 -#: src/screens/Moderation/index.tsx:100 +#: src/screens/Moderation/index.tsx:96 #: src/screens/Settings/Settings.tsx:188 #: src/screens/Settings/Settings.tsx:191 msgid "Moderation" @@ -5387,7 +5406,7 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:276 +#: src/screens/Moderation/index.tsx:253 msgid "Moderation lists" msgstr "" @@ -5404,7 +5423,7 @@ msgstr "" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:230 +#: src/screens/Moderation/index.tsx:207 msgid "Moderation tools" msgstr "" @@ -5519,7 +5538,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Moderation/index.tsx:291 +#: src/screens/Moderation/index.tsx:268 msgid "Muted accounts" msgstr "" @@ -5536,7 +5555,7 @@ msgstr "" msgid "Muted by \"{0}\"" msgstr "" -#: src/screens/Moderation/index.tsx:261 +#: src/screens/Moderation/index.tsx:238 msgid "Muted words & tags" msgstr "" @@ -5544,9 +5563,9 @@ msgstr "" msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:38 -#: src/components/dialogs/BirthDateSettings.tsx:42 -msgid "My Birthday" +#: src/components/dialogs/BirthDateSettings.tsx:43 +#: src/components/dialogs/BirthDateSettings.tsx:47 +msgid "My Birthdate" msgstr "" #: src/view/screens/Feeds.tsx:704 @@ -5908,10 +5927,6 @@ msgstr "" msgid "Not Found" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:125 -msgid "Not in Mississippi?" -msgstr "" - #: src/view/com/profile/ProfileMenu.tsx:502 msgid "Note about sharing" msgstr "" @@ -6128,7 +6143,7 @@ msgstr "" msgid "Open moderation debug page" msgstr "" -#: src/screens/Moderation/index.tsx:257 +#: src/screens/Moderation/index.tsx:234 msgid "Open muted words and tags settings" msgstr "" @@ -6494,7 +6509,7 @@ msgstr "" msgid "Please add any content warning labels that are applicable for the media you are posting." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:188 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:189 msgid "Please check your email inbox for further instructions. It may take a minute or two to arrive." msgstr "" @@ -6515,7 +6530,7 @@ msgstr "" msgid "Please complete the verification captcha." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:101 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:102 #: src/screens/Signup/StepInfo/index.tsx:111 msgid "Please double-check that you have entered your email address correctly." msgstr "" @@ -6538,7 +6553,7 @@ msgstr "" msgid "Please enter a valid code." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:110 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:111 #: src/components/dialogs/EmailDialog/screens/Update.tsx:148 msgid "Please enter a valid email address." msgstr "" @@ -6547,7 +6562,7 @@ msgstr "" msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:144 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:145 msgid "Please enter a valid, non-temporary email address. You may need to access this email in the future." msgstr "" @@ -6605,7 +6620,7 @@ msgstr "" msgid "Please provide any additional details you feel moderators may need in order to properly assess your Age Assurance status." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:303 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:302 msgid "Please select a language" msgstr "" @@ -6626,7 +6641,7 @@ msgstr "" msgid "Please verify your email" msgstr "" -#: src/lib/hooks/useCreateSupportLink.ts:28 +#: src/lib/hooks/useCreateSupportLink.ts:29 msgid "Please write your message below:" msgstr "" @@ -6994,7 +7009,6 @@ msgstr "" msgid "Read more replies" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:40 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:112 msgid "Read our blog post" msgstr "" @@ -7570,7 +7584,7 @@ msgstr "" msgid "Returns to the previous step" msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:156 +#: src/components/dialogs/BirthDateSettings.tsx:188 #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:292 #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:307 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:662 @@ -7596,8 +7610,8 @@ msgctxt "action" msgid "Save" msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:149 -msgid "Save birthday" +#: src/components/dialogs/BirthDateSettings.tsx:181 +msgid "Save birthdate" msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:191 @@ -8038,10 +8052,6 @@ msgstr "" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:359 -msgid "Set birthdate" -msgstr "" - #: src/screens/Login/SetNewPasswordForm.tsx:106 msgid "Set new password" msgstr "" @@ -8468,7 +8478,7 @@ msgstr "" msgid "Something went wrong" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:138 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:139 #: src/components/moderation/ReportDialog/index.tsx:266 #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 @@ -8476,7 +8486,7 @@ msgstr "" msgid "Something went wrong, please try again" msgstr "" -#: src/screens/Moderation/index.tsx:112 +#: src/screens/Moderation/index.tsx:108 #: src/screens/Profile/Sections/Labels.tsx:183 msgid "Something went wrong, please try again." msgstr "" @@ -8501,7 +8511,7 @@ msgstr "" msgid "Sorry, we're unable to load account suggestions at this time." msgstr "" -#: src/App.native.tsx:128 +#: src/App.native.tsx:127 #: src/App.web.tsx:100 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -8660,11 +8670,12 @@ msgstr "" msgid "Subscribe to this list" msgstr "" -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:164 +#: src/ageAssurance/components/RedirectOverlay.tsx:251 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:158 msgid "Success" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:182 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:183 #: src/components/dialogs/EmailDialog/screens/Update.tsx:286 msgid "Success!" msgstr "" @@ -8744,7 +8755,7 @@ msgstr "" msgid "Tags only" msgstr "" -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:116 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:109 msgid "Tap below to allow Bluesky to access your GPS location. We will then use that data to more accurately determine the content and features available in your region." msgstr "" @@ -8808,7 +8819,7 @@ msgstr "" msgid "Terms" msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:135 +#: src/components/dialogs/BirthDateSettings.tsx:167 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:30 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:97 #: src/Navigation.tsx:336 @@ -8837,8 +8848,8 @@ msgstr "" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:115 -#: src/components/BlockedGeoOverlay.tsx:168 +#: src/ageAssurance/components/NoAccessScreen.tsx:342 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:113 msgid "Thanks! You're all set." msgstr "" @@ -8883,11 +8894,11 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:122 +#: src/components/dialogs/BirthDateSettings.tsx:154 msgid "The birthdate you've entered means you are under 18 years old. Certain content and features may be unavailable to you." msgstr "" -#: src/screens/Moderation/index.tsx:421 +#: src/screens/Moderation/index.tsx:371 msgid "The Bluesky web application" msgstr "" @@ -8927,11 +8938,11 @@ msgstr "" msgid "The following settings will be used as your defaults when creating new posts. You can edit these for a specific post from the composer." msgstr "" -#: src/components/ageAssurance/useAgeAssuranceCopy.ts:11 +#: src/components/ageAssurance/useAgeAssuranceCopy.ts:19 msgid "The laws in your location require you to verify you're an adult before accessing certain features on Bluesky, like adult content and direct messaging." msgstr "" -#: src/components/ageAssurance/useAgeAssuranceCopy.ts:14 +#: src/components/ageAssurance/useAgeAssuranceCopy.ts:22 msgid "The laws in your location require you to verify you're an adult to access certain features. Tap to learn more." msgstr "" @@ -8977,6 +8988,10 @@ msgstr "" msgid "Theme" msgstr "" +#: src/components/dialogs/BirthDateSettings.tsx:91 +msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -9189,7 +9204,7 @@ msgstr "" msgid "This handle is reserved. Please try a different one." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:45 +#: src/components/dialogs/BirthDateSettings.tsx:51 msgid "This information is private and not shared with other users." msgstr "" @@ -9274,7 +9289,7 @@ msgstr "" msgid "This should create a domain record at:" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:215 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:214 msgid "This should only take a few minutes." msgstr "" @@ -9367,6 +9382,10 @@ msgstr "" msgid "To disable your email 2FA method, please verify your access to <0>{0}" msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:191 +msgid "To log out, <0>click here." +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." msgstr "" @@ -9375,7 +9394,7 @@ msgstr "" msgid "Today" msgstr "" -#: src/screens/Moderation/index.tsx:398 +#: src/screens/Moderation/index.tsx:348 msgid "Toggle to enable or disable adult content" msgstr "" @@ -9456,7 +9475,7 @@ msgstr "" msgid "Type:" msgstr "" -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:92 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:85 msgid "Unable to access location. You'll need to visit your system settings to enable location services for Bluesky." msgstr "" @@ -9490,7 +9509,7 @@ msgstr "" msgid "Unapply Pull Request {currentChannel}" msgstr "" -#: src/components/ageAssurance/AgeRestrictedScreen.tsx:53 +#: src/components/ageAssurance/AgeRestrictedScreen.tsx:40 msgid "Unavailable" msgstr "" @@ -9562,14 +9581,14 @@ msgstr "" msgid "Unfollows the user" msgstr "" -#: src/components/BlockedGeoOverlay.tsx:48 -msgid "Unfortunately, Bluesky is unavailable in Mississippi right now." -msgstr "" - #: src/components/moderation/ReportDialog/index.tsx:471 msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:158 +msgid "Unfortunately, the birthdate you have saved to your profile makes you too young to access Bluesky." +msgstr "" + #: src/components/verification/VerificationsDialog.tsx:211 msgid "Unknown verifier" msgstr "" @@ -9810,7 +9829,7 @@ msgstr "" msgid "Use this to sign in to the other app along with your handle." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:279 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:278 msgid "Use your account email address, or another real email address you control, in case KWS or Bluesky needs to contact you." msgstr "" @@ -9899,7 +9918,7 @@ msgstr "" msgid "Verification failed, please try again." msgstr "" -#: src/screens/Moderation/index.tsx:321 +#: src/screens/Moderation/index.tsx:298 msgid "Verification settings" msgstr "" @@ -9923,7 +9942,8 @@ msgstr "" msgid "Verify account" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:170 +#: src/ageAssurance/components/NoAccessScreen.tsx:279 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:168 msgid "Verify again" msgstr "" @@ -9949,8 +9969,10 @@ msgstr "" msgid "Verify email dialog" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:158 -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:172 +#: src/ageAssurance/components/NoAccessScreen.tsx:267 +#: src/ageAssurance/components/NoAccessScreen.tsx:281 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:156 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:170 msgid "Verify now" msgstr "" @@ -9963,7 +9985,7 @@ msgstr "" msgid "Verify this account?" msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:182 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:183 msgid "Verify your age" msgstr "" @@ -9973,10 +9995,12 @@ msgstr "" msgid "Verify your email" msgstr "" -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:213 +#: src/ageAssurance/components/RedirectOverlay.tsx:296 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:207 msgid "Verifying" msgstr "" +#: src/ageAssurance/components/RedirectOverlay.tsx:165 #: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:74 msgid "Verifying your age assurance status" msgstr "" @@ -10131,11 +10155,11 @@ msgstr "" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:278 msgid "View your blocked accounts" msgstr "" -#: src/screens/Moderation/index.tsx:241 +#: src/screens/Moderation/index.tsx:218 msgid "View your default post interaction settings" msgstr "" @@ -10144,11 +10168,11 @@ msgstr "" msgid "View your feeds and explore more" msgstr "" -#: src/screens/Moderation/index.tsx:271 +#: src/screens/Moderation/index.tsx:248 msgid "View your moderation lists" msgstr "" -#: src/screens/Moderation/index.tsx:286 +#: src/screens/Moderation/index.tsx:263 msgid "View your muted accounts" msgstr "" @@ -10229,7 +10253,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:196 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:197 msgid "We have partnered with <0>KWS to verify that you’re an adult. When you click \"Begin\" below, KWS will check if you have previously verified your age using this email address for other games/services powered by KWS technology. If not, KWS will email you instructions for verifying your age. When you’re done, you'll be brought back to continue using Bluesky." msgstr "" @@ -10257,15 +10281,16 @@ msgstr "" msgid "We were unable to determine if you are allowed to upload videos. Please try again." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:57 -msgid "We were unable to load your birth date preferences. Please try again." +#: src/components/dialogs/BirthDateSettings.tsx:63 +msgid "We were unable to load your birthdate preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:478 +#: src/screens/Moderation/index.tsx:423 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:221 +#: src/ageAssurance/components/RedirectOverlay.tsx:304 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:215 msgid "We were unable to receive the verification due to a connection issue. It may arrive later. If it does, your account will update automatically." msgstr "" @@ -10289,11 +10314,12 @@ msgstr "" msgid "We're also updating our Community Guidelines, and we want your input! These new guidelines will take effect on October 15th, 2025." msgstr "" -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:227 +#: src/ageAssurance/components/RedirectOverlay.tsx:310 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:221 msgid "We're confirming your age assurance status with our servers. This should only take a few seconds." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:150 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:151 msgid "We're having issues initializing the age assurance process for your account. Please <0>contact support for assistance." msgstr "" @@ -10310,14 +10336,11 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:105 +#: src/ageAssurance/components/NoAccessScreen.tsx:335 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:106 msgid "We're sorry, but based on your device's location, you are currently located in a region that requires age assurance." msgstr "" -#: src/components/BlockedGeoOverlay.tsx:158 -msgid "We're sorry, but based on your device's location, you are currently located in a region where we cannot provide access at this time." -msgstr "" - #: src/screens/ProfileList/index.tsx:87 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" @@ -10360,7 +10383,8 @@ msgstr "" msgid "We’re updating our Terms of Service, Privacy Policy, and Copyright Policy, effective September 15th, 2025. We're also updating our Community Guidelines, and we want your input! These new guidelines will take effect on October 15th, 2025. Learn more about these changes and how to share your thoughts with us by reading our blog post." msgstr "" -#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:169 +#: src/ageAssurance/components/RedirectOverlay.tsx:256 +#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:163 msgid "We've confirmed your age assurance status. You can now close this dialog." msgstr "" @@ -10520,11 +10544,16 @@ msgstr "" msgid "You are a trusted verifier" msgstr "" +#: src/ageAssurance/components/NoAccessScreen.tsx:143 +msgid "You are accessing Bluesky from a region that legally requires us to verify your age before allowing you to access the app." +msgstr "" + #: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" -#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:128 +#: src/ageAssurance/components/NoAccessScreen.tsx:249 +#: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:126 msgid "You are currently unable to access Bluesky's Age Assurance flow. Please <0>contact our moderation team if you believe this is an error." msgstr "" @@ -10733,7 +10762,7 @@ msgstr "" msgid "You hid this reply." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:241 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:240 msgid "You initiated this flow already, {0} ago. It may take up to 5 minutes for emails to reach your inbox. Please consider waiting a few minutes before trying again." msgstr "" @@ -10765,7 +10794,7 @@ msgstr "" msgid "You must be 13 years of age or older to create an account." msgstr "" -#: src/components/dialogs/BirthDateSettings.tsx:131 +#: src/components/dialogs/BirthDateSettings.tsx:163 msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" @@ -10773,11 +10802,11 @@ msgstr "" msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/screens/Moderation/index.tsx:368 -msgid "You must complete age assurance in order to access the settings below." +#: src/screens/Moderation/index.tsx:320 +msgid "You must complete age assurance in order to access content filters." msgstr "" -#: src/components/ageAssurance/AgeRestrictedScreen.tsx:66 +#: src/components/ageAssurance/AgeRestrictedScreen.tsx:53 msgid "You must complete age assurance in order to access this screen." msgstr "" @@ -10814,6 +10843,11 @@ msgstr "" msgid "You reacted {0} to {1}" msgstr "" +#: src/components/dialogs/BirthDateSettings.tsx:77 +#: src/components/dialogs/BirthDateSettings.tsx:87 +msgid "You recently changed your birthdate" +msgstr "" + #: src/screens/Settings/Settings.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:210 msgid "You will be signed out of all your accounts." @@ -10973,13 +11007,9 @@ msgstr "" msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" -#: src/screens/Moderation/index.tsx:208 -msgid "Your declared age is under 18. Some settings below may be disabled. If this was a mistake, you may edit your birthdate in your <0>account settings." -msgstr "" - -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:253 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:252 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:256 #: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:257 -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:258 msgid "Your email" msgstr "" @@ -11027,7 +11057,7 @@ msgstr "" msgid "Your interests help us find what you like!" msgstr "" -#: src/components/dialogs/DeviceLocationRequestDialog.tsx:130 +#: src/components/dialogs/DeviceLocationRequestDialog.tsx:123 msgid "Your location data is not tracked and does not leave your device." msgstr "" @@ -11055,7 +11085,7 @@ msgstr "" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" -#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:290 +#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:289 msgid "Your preferred language" msgstr ""