diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-12-07 10:32:55 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-07 10:32:55 -0800 |
commit | 17c27581b6ca972d473fef5a07a699d6a9e5ac17 (patch) | |
tree | aa122e3eb0a528d0ff9010c20de8d883d7af51e6 | |
parent | 261a935747019d21981a8f3cf0cfd7d83b320cde (diff) | |
download | voidsky-17c27581b6ca972d473fef5a07a699d6a9e5ac17.tar.zst |
Add PWI opt-out toggle (#2122)
* Add PWI opt-out toggle * Bump @atproto/api@0.7.0 * Tweak copy * Bump lockfile * Fix layout on ios * Tweak copy more * Fix types * Tweak copy some more
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | src/locale/locales/cs/messages.po | 202 | ||||
-rw-r--r-- | src/locale/locales/en/messages.po | 202 | ||||
-rw-r--r-- | src/locale/locales/es/messages.po | 202 | ||||
-rw-r--r-- | src/locale/locales/fr/messages.po | 202 | ||||
-rw-r--r-- | src/locale/locales/hi/messages.po | 202 | ||||
-rw-r--r-- | src/state/queries/post-thread.ts | 5 | ||||
-rw-r--r-- | src/state/queries/profile.ts | 80 | ||||
-rw-r--r-- | src/view/screens/Moderation.tsx | 136 | ||||
-rw-r--r-- | yarn.lock | 48 |
10 files changed, 821 insertions, 460 deletions
diff --git a/package.json b/package.json index 4d526dac5..070d1cc57 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "intl:compile": "lingui compile" }, "dependencies": { - "@atproto/api": "^0.6.23", + "@atproto/api": "^0.7.0", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@emoji-mart/react": "^1.1.1", diff --git a/src/locale/locales/cs/messages.po b/src/locale/locales/cs/messages.po index b9b15e471..17f798c1d 100644 --- a/src/locale/locales/cs/messages.po +++ b/src/locale/locales/cs/messages.po @@ -38,12 +38,12 @@ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite msgstr "" #: src/view/screens/Settings.tsx:407 -#: src/view/shell/Drawer.tsx:521 +#: src/view/shell/Drawer.tsx:648 msgid "{invitesAvailable} invite code available" msgstr "" #: src/view/screens/Settings.tsx:409 -#: src/view/shell/Drawer.tsx:523 +#: src/view/shell/Drawer.tsx:650 msgid "{invitesAvailable} invite codes available" msgstr "" @@ -63,6 +63,14 @@ msgstr "" #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." #~ msgstr "" +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: This setting may not be respected by third-party apps that display Bluesky content.</0>" +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: Your profile and posts will remain publicly available. Third-party apps that display Bluesky content may not respect this setting.</0>" +#~ msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 msgid "A new version of the app is available. Please update to continue using the app." msgstr "" @@ -72,7 +80,7 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:161 +#: src/view/com/auth/login/LoginForm.tsx:159 #: src/view/screens/Settings.tsx:286 msgid "Account" msgstr "" @@ -82,8 +90,8 @@ msgid "Account options" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 -#: src/view/screens/ProfileList.tsx:702 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 +#: src/view/screens/ProfileList.tsx:710 msgid "Add" msgstr "" @@ -91,7 +99,7 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:692 +#: src/view/screens/ProfileList.tsx:700 msgid "Add a user to this list" msgstr "" @@ -135,7 +143,7 @@ msgid "Add to my feeds" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:127 +#: src/view/com/modals/UserAddRemoveLists.tsx:128 msgid "Added to list" msgstr "" @@ -191,6 +199,10 @@ msgstr "" msgid "Appearance" msgstr "" +#: src/view/screens/Moderation.tsx:206 +#~ msgid "Apps that respect this setting, including the official Bluesky app and bsky.app website, won't show your content to logged out users." +#~ msgstr "" + #: src/view/screens/AppPasswords.tsx:223 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "" @@ -199,7 +211,7 @@ msgstr "" msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/view/screens/ProfileList.tsx:369 +#: src/view/screens/ProfileList.tsx:375 msgid "Are you sure?" msgstr "" @@ -211,10 +223,14 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" +#: src/view/screens/Moderation.tsx:189 +#~ msgid "Ask apps to limit the visibility of my account" +#~ msgstr "" + #: src/view/com/auth/create/CreateAccount.tsx:145 #: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 -#: src/view/com/auth/login/LoginForm.tsx:251 +#: src/view/com/auth/login/LoginForm.tsx:249 #: src/view/com/auth/login/SetNewPasswordForm.tsx:148 #: src/view/com/modals/report/InputIssueDetails.tsx:45 #: src/view/com/post-thread/PostThread.tsx:381 @@ -242,15 +258,15 @@ msgstr "" msgid "Block Account" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:478 msgid "Block accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:326 +#: src/view/screens/ProfileList.tsx:330 msgid "Block these accounts?" msgstr "" -#: src/view/screens/Moderation.tsx:109 +#: src/view/screens/Moderation.tsx:121 msgid "Blocked accounts" msgstr "" @@ -270,7 +286,7 @@ msgstr "" msgid "Blocked post." msgstr "" -#: src/view/screens/ProfileList.tsx:328 +#: src/view/screens/ProfileList.tsx:332 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -492,11 +508,11 @@ msgid "Confirmation code" msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:178 -#: src/view/com/auth/login/LoginForm.tsx:270 +#: src/view/com/auth/login/LoginForm.tsx:268 msgid "Connecting..." msgstr "" -#: src/view/screens/Moderation.tsx:67 +#: src/view/screens/Moderation.tsx:79 msgid "Content filtering" msgstr "" @@ -531,7 +547,7 @@ msgstr "" msgid "Copy" msgstr "" -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Copy link to list" msgstr "" @@ -555,7 +571,7 @@ msgstr "" msgid "Could not load feed" msgstr "" -#: src/view/screens/ProfileList.tsx:779 +#: src/view/screens/ProfileList.tsx:787 msgid "Could not load list" msgstr "" @@ -601,8 +617,8 @@ msgstr "" msgid "Delete app password" msgstr "" -#: src/view/screens/ProfileList.tsx:368 -#: src/view/screens/ProfileList.tsx:426 +#: src/view/screens/ProfileList.tsx:374 +#: src/view/screens/ProfileList.tsx:434 msgid "Delete List" msgstr "" @@ -672,7 +688,7 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:333 #: src/view/com/modals/ListAddRemoveUsers.tsx:142 #: src/view/com/modals/SelfLabel.tsx:157 -#: src/view/com/modals/UserAddRemoveLists.tsx:78 +#: src/view/com/modals/UserAddRemoveLists.tsx:79 #: src/view/screens/PreferencesHomeFeed.tsx:302 #: src/view/screens/PreferencesThreads.tsx:156 msgid "Done" @@ -691,7 +707,7 @@ msgstr "" msgid "Edit image" msgstr "" -#: src/view/screens/ProfileList.tsx:414 +#: src/view/screens/ProfileList.tsx:422 msgid "Edit list details" msgstr "" @@ -789,15 +805,15 @@ msgid "Feed Preferences" msgstr "" #: src/view/shell/desktop/RightNav.tsx:64 -#: src/view/shell/Drawer.tsx:410 +#: src/view/shell/Drawer.tsx:300 msgid "Feedback" msgstr "" #: src/view/screens/Feeds.tsx:475 #: src/view/shell/bottom-bar/BottomBar.tsx:168 #: src/view/shell/desktop/LeftNav.tsx:341 -#: src/view/shell/Drawer.tsx:327 -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:463 +#: src/view/shell/Drawer.tsx:464 msgid "Feeds" msgstr "" @@ -862,11 +878,11 @@ msgstr "" msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:233 +#: src/view/com/auth/login/LoginForm.tsx:231 msgid "Forgot" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:230 +#: src/view/com/auth/login/LoginForm.tsx:228 msgid "Forgot password" msgstr "" @@ -892,13 +908,13 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:788 -#: src/view/screens/ProfileList.tsx:793 +#: src/view/screens/ProfileList.tsx:796 +#: src/view/screens/ProfileList.tsx:801 msgid "Go Back" msgstr "" #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 -#: src/view/com/auth/login/LoginForm.tsx:280 +#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/SetNewPasswordForm.tsx:163 msgid "Go to next" msgstr "" @@ -908,7 +924,7 @@ msgid "Handle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:93 -#: src/view/shell/Drawer.tsx:420 +#: src/view/shell/Drawer.tsx:310 msgid "Help" msgstr "" @@ -954,8 +970,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:124 #: src/view/shell/desktop/LeftNav.tsx:305 -#: src/view/shell/Drawer.tsx:274 -#: src/view/shell/Drawer.tsx:275 +#: src/view/shell/Drawer.tsx:387 +#: src/view/shell/Drawer.tsx:388 msgid "Home" msgstr "" @@ -1021,7 +1037,7 @@ msgstr "" msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" -#: src/view/shell/Drawer.tsx:502 +#: src/view/shell/Drawer.tsx:629 msgid "Invite codes: {invitesAvailable} available" msgstr "" @@ -1064,6 +1080,10 @@ msgstr "" msgid "Learn more about this warning" msgstr "" +#: src/view/screens/Moderation.tsx:235 +msgid "Learn more about what is public on Bluesky." +msgstr "" + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." msgstr "" @@ -1086,7 +1106,7 @@ msgstr "" #~ msgid "Light" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:637 +#: src/view/screens/ProfileFeed.tsx:639 msgid "Like this feed" msgstr "" @@ -1095,6 +1115,10 @@ msgstr "" msgid "Liked by" msgstr "" +#: src/view/screens/Moderation.tsx:203 +msgid "Limit the visibility of my account" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:186 msgid "List Avatar" msgstr "" @@ -1104,8 +1128,8 @@ msgid "List Name" msgstr "" #: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:338 -#: src/view/shell/Drawer.tsx:339 +#: src/view/shell/Drawer.tsx:479 +#: src/view/shell/Drawer.tsx:480 msgid "Lists" msgstr "" @@ -1130,6 +1154,10 @@ msgstr "" msgid "Local dev server" msgstr "" +#: src/view/screens/Moderation.tsx:134 +msgid "Logged-out users" +msgstr "" + #: src/view/com/auth/login/ChooseAccountForm.tsx:133 msgid "Login to account that is not listed" msgstr "" @@ -1151,15 +1179,15 @@ msgstr "" msgid "Message from server" msgstr "" -#: src/view/screens/Moderation.tsx:51 +#: src/view/screens/Moderation.tsx:63 #: src/view/screens/Settings.tsx:563 #: src/view/shell/desktop/LeftNav.tsx:399 -#: src/view/shell/Drawer.tsx:345 -#: src/view/shell/Drawer.tsx:346 +#: src/view/shell/Drawer.tsx:498 +#: src/view/shell/Drawer.tsx:499 msgid "Moderation" msgstr "" -#: src/view/screens/Moderation.tsx:81 +#: src/view/screens/Moderation.tsx:93 msgid "Moderation lists" msgstr "" @@ -1173,7 +1201,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:523 #: src/view/screens/ProfileFeed.tsx:369 -#: src/view/screens/ProfileList.tsx:531 +#: src/view/screens/ProfileList.tsx:539 msgid "More options" msgstr "" @@ -1185,11 +1213,11 @@ msgstr "" msgid "Mute Account" msgstr "" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:466 msgid "Mute accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:291 +#: src/view/screens/ProfileList.tsx:293 msgid "Mute these accounts?" msgstr "" @@ -1197,7 +1225,7 @@ msgstr "" msgid "Mute thread" msgstr "" -#: src/view/screens/Moderation.tsx:95 +#: src/view/screens/Moderation.tsx:107 msgid "Muted accounts" msgstr "" @@ -1209,10 +1237,14 @@ msgstr "" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" -#: src/view/screens/ProfileList.tsx:293 +#: src/view/screens/ProfileList.tsx:295 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" +#: src/view/screens/Moderation.tsx:134 +#~ msgid "My Account" +#~ msgstr "" + #: src/view/com/modals/BirthDateSettings.tsx:56 msgid "My Birthday" msgstr "" @@ -1247,8 +1279,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:510 #: src/view/screens/Profile.tsx:388 #: src/view/screens/ProfileFeed.tsx:450 -#: src/view/screens/ProfileList.tsx:211 -#: src/view/screens/ProfileList.tsx:243 +#: src/view/screens/ProfileList.tsx:212 +#: src/view/screens/ProfileList.tsx:244 #: src/view/shell/desktop/LeftNav.tsx:254 msgid "New post" msgstr "" @@ -1260,7 +1292,7 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:158 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 -#: src/view/com/auth/login/LoginForm.tsx:283 +#: src/view/com/auth/login/LoginForm.tsx:281 #: src/view/com/auth/login/SetNewPasswordForm.tsx:156 #: src/view/com/auth/login/SetNewPasswordForm.tsx:166 #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79 @@ -1277,8 +1309,8 @@ msgstr "" msgid "No" msgstr "<<<<<<< HEAD" -#: src/view/screens/ProfileFeed.tsx:630 -#: src/view/screens/ProfileList.tsx:659 +#: src/view/screens/ProfileFeed.tsx:632 +#: src/view/screens/ProfileList.tsx:667 msgid "No description" msgstr "" @@ -1311,12 +1343,16 @@ msgstr "" msgid "Not Applicable." msgstr "" +#: src/view/screens/Moderation.tsx:227 +msgid "Note: Third-party apps that display Bluesky content may not respect this setting." +msgstr "" + #: src/view/screens/Notifications.tsx:96 #: src/view/screens/Notifications.tsx:120 #: src/view/shell/bottom-bar/BottomBar.tsx:195 #: src/view/shell/desktop/LeftNav.tsx:363 -#: src/view/shell/Drawer.tsx:298 -#: src/view/shell/Drawer.tsx:299 +#: src/view/shell/Drawer.tsx:424 +#: src/view/shell/Drawer.tsx:425 msgid "Notifications" msgstr "" @@ -1341,7 +1377,7 @@ msgid "Opens configurable language settings" msgstr "" #: src/view/shell/desktop/RightNav.tsx:146 -#: src/view/shell/Drawer.tsx:503 +#: src/view/shell/Drawer.tsx:630 msgid "Opens list of invite codes" msgstr "" @@ -1396,7 +1432,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:101 #: src/view/com/auth/create/Step2.tsx:111 -#: src/view/com/auth/login/LoginForm.tsx:218 +#: src/view/com/auth/login/LoginForm.tsx:216 #: src/view/com/auth/login/SetNewPasswordForm.tsx:130 #: src/view/com/modals/DeleteAccount.tsx:191 msgid "Password" @@ -1494,8 +1530,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:237 #: src/view/shell/Drawer.tsx:72 -#: src/view/shell/Drawer.tsx:366 -#: src/view/shell/Drawer.tsx:367 +#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:534 msgid "Profile" msgstr "" @@ -1539,7 +1575,7 @@ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 #: src/view/com/modals/SelfLabel.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 #: src/view/com/util/UserAvatar.tsx:278 #: src/view/com/util/UserBanner.tsx:89 msgid "Remove" @@ -1575,7 +1611,7 @@ msgid "Remove this feed from your saved feeds?" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:135 +#: src/view/com/modals/UserAddRemoveLists.tsx:136 msgid "Removed from list" msgstr "" @@ -1595,7 +1631,7 @@ msgstr "" msgid "Report feed" msgstr "" -#: src/view/screens/ProfileList.tsx:440 +#: src/view/screens/ProfileList.tsx:448 msgid "Report List" msgstr "" @@ -1622,6 +1658,10 @@ msgstr "" msgid "Request Change" msgstr "" +#: src/view/screens/Moderation.tsx:188 +#~ msgid "Request to limit the visibility of my account" +#~ msgstr "" + #: src/view/screens/Settings.tsx:382 #~ msgid "Require alt text before posting" #~ msgstr "" @@ -1656,8 +1696,8 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:167 #: src/view/com/auth/create/CreateAccount.tsx:171 -#: src/view/com/auth/login/LoginForm.tsx:260 -#: src/view/com/auth/login/LoginForm.tsx:263 +#: src/view/com/auth/login/LoginForm.tsx:258 +#: src/view/com/auth/login/LoginForm.tsx:261 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:65 msgid "Retry" @@ -1709,8 +1749,8 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:323 #: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:170 -#: src/view/shell/Drawer.tsx:252 -#: src/view/shell/Drawer.tsx:253 +#: src/view/shell/Drawer.tsx:351 +#: src/view/shell/Drawer.tsx:352 msgid "Search" msgstr "" @@ -1734,7 +1774,7 @@ msgstr "" msgid "Select from an existing account" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:145 +#: src/view/com/auth/login/LoginForm.tsx:143 msgid "Select service" msgstr "" @@ -1762,8 +1802,8 @@ msgstr "" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:305 msgid "Send feedback" msgstr "" @@ -1797,8 +1837,8 @@ msgstr "" #: src/view/screens/Settings.tsx:277 #: src/view/shell/desktop/LeftNav.tsx:435 -#: src/view/shell/Drawer.tsx:379 -#: src/view/shell/Drawer.tsx:380 +#: src/view/shell/Drawer.tsx:554 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "" @@ -1808,7 +1848,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:313 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Share" msgstr "" @@ -1873,7 +1913,7 @@ msgstr "" msgid "Sign in as..." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:132 +#: src/view/com/auth/login/LoginForm.tsx:130 msgid "Sign into" msgstr "" @@ -1925,11 +1965,11 @@ msgstr "" msgid "Storybook" msgstr "" -#: src/view/screens/ProfileList.tsx:522 +#: src/view/screens/ProfileList.tsx:530 msgid "Subscribe" msgstr "" -#: src/view/screens/ProfileList.tsx:518 +#: src/view/screens/ProfileList.tsx:526 msgid "Subscribe to this list" msgstr "" @@ -2137,12 +2177,12 @@ msgstr "" msgid "User Lists" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:172 -#: src/view/com/auth/login/LoginForm.tsx:189 +#: src/view/com/auth/login/LoginForm.tsx:170 +#: src/view/com/auth/login/LoginForm.tsx:187 msgid "Username or email address" msgstr "" -#: src/view/screens/ProfileList.tsx:686 +#: src/view/screens/ProfileList.tsx:694 msgid "Users" msgstr "" @@ -2262,7 +2302,7 @@ msgstr "" msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:88 +#: src/view/com/lists/MyLists.tsx:89 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." msgstr "" @@ -2318,7 +2358,7 @@ msgstr "" #: src/view/screens/Settings.tsx:402 #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:517 +#: src/view/shell/Drawer.tsx:644 msgid "Your invite codes are hidden when logged in using an App Password" msgstr "" @@ -2330,6 +2370,14 @@ msgstr "" msgid "Your profile" msgstr "" +#: src/view/screens/Moderation.tsx:205 +#~ msgid "Your profile and account will not be visible to anyone visiting the Bluesky app without an account, or to account holders who are not logged in. Enabling this will not make your profile private." +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:220 +msgid "Your profile and content will not be visible to anyone visiting the Bluesky app without an account. Enabling this will not make your profile private." +msgstr "" + #: src/view/com/auth/create/Step3.tsx:28 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index c30c58b9e..47dfe8f3d 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -38,12 +38,12 @@ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite msgstr "" #: src/view/screens/Settings.tsx:407 -#: src/view/shell/Drawer.tsx:521 +#: src/view/shell/Drawer.tsx:648 msgid "{invitesAvailable} invite code available" msgstr "" #: src/view/screens/Settings.tsx:409 -#: src/view/shell/Drawer.tsx:523 +#: src/view/shell/Drawer.tsx:650 msgid "{invitesAvailable} invite codes available" msgstr "" @@ -63,6 +63,14 @@ msgstr "" #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." #~ msgstr "" +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: This setting may not be respected by third-party apps that display Bluesky content.</0>" +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: Your profile and posts will remain publicly available. Third-party apps that display Bluesky content may not respect this setting.</0>" +#~ msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 msgid "A new version of the app is available. Please update to continue using the app." msgstr "" @@ -72,7 +80,7 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:161 +#: src/view/com/auth/login/LoginForm.tsx:159 #: src/view/screens/Settings.tsx:286 msgid "Account" msgstr "" @@ -82,8 +90,8 @@ msgid "Account options" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 -#: src/view/screens/ProfileList.tsx:702 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 +#: src/view/screens/ProfileList.tsx:710 msgid "Add" msgstr "" @@ -91,7 +99,7 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:692 +#: src/view/screens/ProfileList.tsx:700 msgid "Add a user to this list" msgstr "" @@ -135,7 +143,7 @@ msgid "Add to my feeds" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:127 +#: src/view/com/modals/UserAddRemoveLists.tsx:128 msgid "Added to list" msgstr "" @@ -191,6 +199,10 @@ msgstr "" msgid "Appearance" msgstr "" +#: src/view/screens/Moderation.tsx:206 +#~ msgid "Apps that respect this setting, including the official Bluesky app and bsky.app website, won't show your content to logged out users." +#~ msgstr "" + #: src/view/screens/AppPasswords.tsx:223 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "" @@ -199,7 +211,7 @@ msgstr "" msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/view/screens/ProfileList.tsx:369 +#: src/view/screens/ProfileList.tsx:375 msgid "Are you sure?" msgstr "" @@ -211,10 +223,14 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" +#: src/view/screens/Moderation.tsx:189 +#~ msgid "Ask apps to limit the visibility of my account" +#~ msgstr "" + #: src/view/com/auth/create/CreateAccount.tsx:145 #: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 -#: src/view/com/auth/login/LoginForm.tsx:251 +#: src/view/com/auth/login/LoginForm.tsx:249 #: src/view/com/auth/login/SetNewPasswordForm.tsx:148 #: src/view/com/modals/report/InputIssueDetails.tsx:45 #: src/view/com/post-thread/PostThread.tsx:381 @@ -242,15 +258,15 @@ msgstr "" msgid "Block Account" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:478 msgid "Block accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:326 +#: src/view/screens/ProfileList.tsx:330 msgid "Block these accounts?" msgstr "" -#: src/view/screens/Moderation.tsx:109 +#: src/view/screens/Moderation.tsx:121 msgid "Blocked accounts" msgstr "" @@ -270,7 +286,7 @@ msgstr "" msgid "Blocked post." msgstr "" -#: src/view/screens/ProfileList.tsx:328 +#: src/view/screens/ProfileList.tsx:332 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -492,11 +508,11 @@ msgid "Confirmation code" msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:178 -#: src/view/com/auth/login/LoginForm.tsx:270 +#: src/view/com/auth/login/LoginForm.tsx:268 msgid "Connecting..." msgstr "" -#: src/view/screens/Moderation.tsx:67 +#: src/view/screens/Moderation.tsx:79 msgid "Content filtering" msgstr "" @@ -531,7 +547,7 @@ msgstr "" msgid "Copy" msgstr "" -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Copy link to list" msgstr "" @@ -555,7 +571,7 @@ msgstr "" msgid "Could not load feed" msgstr "" -#: src/view/screens/ProfileList.tsx:779 +#: src/view/screens/ProfileList.tsx:787 msgid "Could not load list" msgstr "" @@ -601,8 +617,8 @@ msgstr "" msgid "Delete app password" msgstr "" -#: src/view/screens/ProfileList.tsx:368 -#: src/view/screens/ProfileList.tsx:426 +#: src/view/screens/ProfileList.tsx:374 +#: src/view/screens/ProfileList.tsx:434 msgid "Delete List" msgstr "" @@ -672,7 +688,7 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:333 #: src/view/com/modals/ListAddRemoveUsers.tsx:142 #: src/view/com/modals/SelfLabel.tsx:157 -#: src/view/com/modals/UserAddRemoveLists.tsx:78 +#: src/view/com/modals/UserAddRemoveLists.tsx:79 #: src/view/screens/PreferencesHomeFeed.tsx:302 #: src/view/screens/PreferencesThreads.tsx:156 msgid "Done" @@ -691,7 +707,7 @@ msgstr "" msgid "Edit image" msgstr "" -#: src/view/screens/ProfileList.tsx:414 +#: src/view/screens/ProfileList.tsx:422 msgid "Edit list details" msgstr "" @@ -789,15 +805,15 @@ msgid "Feed Preferences" msgstr "" #: src/view/shell/desktop/RightNav.tsx:64 -#: src/view/shell/Drawer.tsx:410 +#: src/view/shell/Drawer.tsx:300 msgid "Feedback" msgstr "" #: src/view/screens/Feeds.tsx:475 #: src/view/shell/bottom-bar/BottomBar.tsx:168 #: src/view/shell/desktop/LeftNav.tsx:341 -#: src/view/shell/Drawer.tsx:327 -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:463 +#: src/view/shell/Drawer.tsx:464 msgid "Feeds" msgstr "" @@ -862,11 +878,11 @@ msgstr "" msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:233 +#: src/view/com/auth/login/LoginForm.tsx:231 msgid "Forgot" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:230 +#: src/view/com/auth/login/LoginForm.tsx:228 msgid "Forgot password" msgstr "" @@ -892,13 +908,13 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:788 -#: src/view/screens/ProfileList.tsx:793 +#: src/view/screens/ProfileList.tsx:796 +#: src/view/screens/ProfileList.tsx:801 msgid "Go Back" msgstr "" #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 -#: src/view/com/auth/login/LoginForm.tsx:280 +#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/SetNewPasswordForm.tsx:163 msgid "Go to next" msgstr "" @@ -908,7 +924,7 @@ msgid "Handle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:93 -#: src/view/shell/Drawer.tsx:420 +#: src/view/shell/Drawer.tsx:310 msgid "Help" msgstr "" @@ -954,8 +970,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:124 #: src/view/shell/desktop/LeftNav.tsx:305 -#: src/view/shell/Drawer.tsx:274 -#: src/view/shell/Drawer.tsx:275 +#: src/view/shell/Drawer.tsx:387 +#: src/view/shell/Drawer.tsx:388 msgid "Home" msgstr "" @@ -1021,7 +1037,7 @@ msgstr "" msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" -#: src/view/shell/Drawer.tsx:502 +#: src/view/shell/Drawer.tsx:629 msgid "Invite codes: {invitesAvailable} available" msgstr "" @@ -1064,6 +1080,10 @@ msgstr "" msgid "Learn more about this warning" msgstr "" +#: src/view/screens/Moderation.tsx:235 +msgid "Learn more about what is public on Bluesky." +msgstr "" + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." msgstr "" @@ -1086,7 +1106,7 @@ msgstr "" #~ msgid "Light" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:637 +#: src/view/screens/ProfileFeed.tsx:639 msgid "Like this feed" msgstr "" @@ -1095,6 +1115,10 @@ msgstr "" msgid "Liked by" msgstr "" +#: src/view/screens/Moderation.tsx:203 +msgid "Limit the visibility of my account" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:186 msgid "List Avatar" msgstr "" @@ -1104,8 +1128,8 @@ msgid "List Name" msgstr "" #: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:338 -#: src/view/shell/Drawer.tsx:339 +#: src/view/shell/Drawer.tsx:479 +#: src/view/shell/Drawer.tsx:480 msgid "Lists" msgstr "" @@ -1130,6 +1154,10 @@ msgstr "" msgid "Local dev server" msgstr "" +#: src/view/screens/Moderation.tsx:134 +msgid "Logged-out users" +msgstr "" + #: src/view/com/auth/login/ChooseAccountForm.tsx:133 msgid "Login to account that is not listed" msgstr "" @@ -1151,15 +1179,15 @@ msgstr "" msgid "Message from server" msgstr "" -#: src/view/screens/Moderation.tsx:51 +#: src/view/screens/Moderation.tsx:63 #: src/view/screens/Settings.tsx:563 #: src/view/shell/desktop/LeftNav.tsx:399 -#: src/view/shell/Drawer.tsx:345 -#: src/view/shell/Drawer.tsx:346 +#: src/view/shell/Drawer.tsx:498 +#: src/view/shell/Drawer.tsx:499 msgid "Moderation" msgstr "" -#: src/view/screens/Moderation.tsx:81 +#: src/view/screens/Moderation.tsx:93 msgid "Moderation lists" msgstr "" @@ -1173,7 +1201,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:523 #: src/view/screens/ProfileFeed.tsx:369 -#: src/view/screens/ProfileList.tsx:531 +#: src/view/screens/ProfileList.tsx:539 msgid "More options" msgstr "" @@ -1185,11 +1213,11 @@ msgstr "" msgid "Mute Account" msgstr "" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:466 msgid "Mute accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:291 +#: src/view/screens/ProfileList.tsx:293 msgid "Mute these accounts?" msgstr "" @@ -1197,7 +1225,7 @@ msgstr "" msgid "Mute thread" msgstr "" -#: src/view/screens/Moderation.tsx:95 +#: src/view/screens/Moderation.tsx:107 msgid "Muted accounts" msgstr "" @@ -1209,10 +1237,14 @@ msgstr "" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" -#: src/view/screens/ProfileList.tsx:293 +#: src/view/screens/ProfileList.tsx:295 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" +#: src/view/screens/Moderation.tsx:134 +#~ msgid "My Account" +#~ msgstr "" + #: src/view/com/modals/BirthDateSettings.tsx:56 msgid "My Birthday" msgstr "" @@ -1247,8 +1279,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:510 #: src/view/screens/Profile.tsx:388 #: src/view/screens/ProfileFeed.tsx:450 -#: src/view/screens/ProfileList.tsx:211 -#: src/view/screens/ProfileList.tsx:243 +#: src/view/screens/ProfileList.tsx:212 +#: src/view/screens/ProfileList.tsx:244 #: src/view/shell/desktop/LeftNav.tsx:254 msgid "New post" msgstr "" @@ -1260,7 +1292,7 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:158 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 -#: src/view/com/auth/login/LoginForm.tsx:283 +#: src/view/com/auth/login/LoginForm.tsx:281 #: src/view/com/auth/login/SetNewPasswordForm.tsx:156 #: src/view/com/auth/login/SetNewPasswordForm.tsx:166 #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79 @@ -1277,8 +1309,8 @@ msgstr "" msgid "No" msgstr "<<<<<<< HEAD" -#: src/view/screens/ProfileFeed.tsx:630 -#: src/view/screens/ProfileList.tsx:659 +#: src/view/screens/ProfileFeed.tsx:632 +#: src/view/screens/ProfileList.tsx:667 msgid "No description" msgstr "" @@ -1311,12 +1343,16 @@ msgstr "" msgid "Not Applicable." msgstr "" +#: src/view/screens/Moderation.tsx:227 +msgid "Note: Third-party apps that display Bluesky content may not respect this setting." +msgstr "" + #: src/view/screens/Notifications.tsx:96 #: src/view/screens/Notifications.tsx:120 #: src/view/shell/bottom-bar/BottomBar.tsx:195 #: src/view/shell/desktop/LeftNav.tsx:363 -#: src/view/shell/Drawer.tsx:298 -#: src/view/shell/Drawer.tsx:299 +#: src/view/shell/Drawer.tsx:424 +#: src/view/shell/Drawer.tsx:425 msgid "Notifications" msgstr "" @@ -1341,7 +1377,7 @@ msgid "Opens configurable language settings" msgstr "" #: src/view/shell/desktop/RightNav.tsx:146 -#: src/view/shell/Drawer.tsx:503 +#: src/view/shell/Drawer.tsx:630 msgid "Opens list of invite codes" msgstr "" @@ -1396,7 +1432,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:101 #: src/view/com/auth/create/Step2.tsx:111 -#: src/view/com/auth/login/LoginForm.tsx:218 +#: src/view/com/auth/login/LoginForm.tsx:216 #: src/view/com/auth/login/SetNewPasswordForm.tsx:130 #: src/view/com/modals/DeleteAccount.tsx:191 msgid "Password" @@ -1494,8 +1530,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:237 #: src/view/shell/Drawer.tsx:72 -#: src/view/shell/Drawer.tsx:366 -#: src/view/shell/Drawer.tsx:367 +#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:534 msgid "Profile" msgstr "" @@ -1539,7 +1575,7 @@ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 #: src/view/com/modals/SelfLabel.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 #: src/view/com/util/UserAvatar.tsx:278 #: src/view/com/util/UserBanner.tsx:89 msgid "Remove" @@ -1575,7 +1611,7 @@ msgid "Remove this feed from your saved feeds?" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:135 +#: src/view/com/modals/UserAddRemoveLists.tsx:136 msgid "Removed from list" msgstr "" @@ -1595,7 +1631,7 @@ msgstr "" msgid "Report feed" msgstr "" -#: src/view/screens/ProfileList.tsx:440 +#: src/view/screens/ProfileList.tsx:448 msgid "Report List" msgstr "" @@ -1622,6 +1658,10 @@ msgstr "" msgid "Request Change" msgstr "" +#: src/view/screens/Moderation.tsx:188 +#~ msgid "Request to limit the visibility of my account" +#~ msgstr "" + #: src/view/screens/Settings.tsx:382 #~ msgid "Require alt text before posting" #~ msgstr "" @@ -1656,8 +1696,8 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:167 #: src/view/com/auth/create/CreateAccount.tsx:171 -#: src/view/com/auth/login/LoginForm.tsx:260 -#: src/view/com/auth/login/LoginForm.tsx:263 +#: src/view/com/auth/login/LoginForm.tsx:258 +#: src/view/com/auth/login/LoginForm.tsx:261 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:65 msgid "Retry" @@ -1709,8 +1749,8 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:323 #: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:170 -#: src/view/shell/Drawer.tsx:252 -#: src/view/shell/Drawer.tsx:253 +#: src/view/shell/Drawer.tsx:351 +#: src/view/shell/Drawer.tsx:352 msgid "Search" msgstr "" @@ -1734,7 +1774,7 @@ msgstr "" msgid "Select from an existing account" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:145 +#: src/view/com/auth/login/LoginForm.tsx:143 msgid "Select service" msgstr "" @@ -1762,8 +1802,8 @@ msgstr "" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:305 msgid "Send feedback" msgstr "" @@ -1797,8 +1837,8 @@ msgstr "" #: src/view/screens/Settings.tsx:277 #: src/view/shell/desktop/LeftNav.tsx:435 -#: src/view/shell/Drawer.tsx:379 -#: src/view/shell/Drawer.tsx:380 +#: src/view/shell/Drawer.tsx:554 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "" @@ -1808,7 +1848,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:313 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Share" msgstr "" @@ -1873,7 +1913,7 @@ msgstr "" msgid "Sign in as..." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:132 +#: src/view/com/auth/login/LoginForm.tsx:130 msgid "Sign into" msgstr "" @@ -1925,11 +1965,11 @@ msgstr "" msgid "Storybook" msgstr "" -#: src/view/screens/ProfileList.tsx:522 +#: src/view/screens/ProfileList.tsx:530 msgid "Subscribe" msgstr "" -#: src/view/screens/ProfileList.tsx:518 +#: src/view/screens/ProfileList.tsx:526 msgid "Subscribe to this list" msgstr "" @@ -2137,12 +2177,12 @@ msgstr "" msgid "User Lists" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:172 -#: src/view/com/auth/login/LoginForm.tsx:189 +#: src/view/com/auth/login/LoginForm.tsx:170 +#: src/view/com/auth/login/LoginForm.tsx:187 msgid "Username or email address" msgstr "" -#: src/view/screens/ProfileList.tsx:686 +#: src/view/screens/ProfileList.tsx:694 msgid "Users" msgstr "" @@ -2262,7 +2302,7 @@ msgstr "" msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:88 +#: src/view/com/lists/MyLists.tsx:89 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." msgstr "" @@ -2318,7 +2358,7 @@ msgstr "" #: src/view/screens/Settings.tsx:402 #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:517 +#: src/view/shell/Drawer.tsx:644 msgid "Your invite codes are hidden when logged in using an App Password" msgstr "" @@ -2330,6 +2370,14 @@ msgstr "" msgid "Your profile" msgstr "" +#: src/view/screens/Moderation.tsx:205 +#~ msgid "Your profile and account will not be visible to anyone visiting the Bluesky app without an account, or to account holders who are not logged in. Enabling this will not make your profile private." +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:220 +msgid "Your profile and content will not be visible to anyone visiting the Bluesky app without an account. Enabling this will not make your profile private." +msgstr "" + #: src/view/com/auth/create/Step3.tsx:28 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 8f0e6d1ff..085ad43f7 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -38,12 +38,12 @@ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite msgstr "" #: src/view/screens/Settings.tsx:407 -#: src/view/shell/Drawer.tsx:521 +#: src/view/shell/Drawer.tsx:648 msgid "{invitesAvailable} invite code available" msgstr "" #: src/view/screens/Settings.tsx:409 -#: src/view/shell/Drawer.tsx:523 +#: src/view/shell/Drawer.tsx:650 msgid "{invitesAvailable} invite codes available" msgstr "" @@ -63,6 +63,14 @@ msgstr "" #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." #~ msgstr "" +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: This setting may not be respected by third-party apps that display Bluesky content.</0>" +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: Your profile and posts will remain publicly available. Third-party apps that display Bluesky content may not respect this setting.</0>" +#~ msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 msgid "A new version of the app is available. Please update to continue using the app." msgstr "" @@ -72,7 +80,7 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:161 +#: src/view/com/auth/login/LoginForm.tsx:159 #: src/view/screens/Settings.tsx:286 msgid "Account" msgstr "" @@ -82,8 +90,8 @@ msgid "Account options" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 -#: src/view/screens/ProfileList.tsx:702 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 +#: src/view/screens/ProfileList.tsx:710 msgid "Add" msgstr "" @@ -91,7 +99,7 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:692 +#: src/view/screens/ProfileList.tsx:700 msgid "Add a user to this list" msgstr "" @@ -135,7 +143,7 @@ msgid "Add to my feeds" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:127 +#: src/view/com/modals/UserAddRemoveLists.tsx:128 msgid "Added to list" msgstr "" @@ -191,6 +199,10 @@ msgstr "" msgid "Appearance" msgstr "" +#: src/view/screens/Moderation.tsx:206 +#~ msgid "Apps that respect this setting, including the official Bluesky app and bsky.app website, won't show your content to logged out users." +#~ msgstr "" + #: src/view/screens/AppPasswords.tsx:223 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "" @@ -199,7 +211,7 @@ msgstr "" msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/view/screens/ProfileList.tsx:369 +#: src/view/screens/ProfileList.tsx:375 msgid "Are you sure?" msgstr "" @@ -211,10 +223,14 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" +#: src/view/screens/Moderation.tsx:189 +#~ msgid "Ask apps to limit the visibility of my account" +#~ msgstr "" + #: src/view/com/auth/create/CreateAccount.tsx:145 #: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 -#: src/view/com/auth/login/LoginForm.tsx:251 +#: src/view/com/auth/login/LoginForm.tsx:249 #: src/view/com/auth/login/SetNewPasswordForm.tsx:148 #: src/view/com/modals/report/InputIssueDetails.tsx:45 #: src/view/com/post-thread/PostThread.tsx:381 @@ -242,15 +258,15 @@ msgstr "" msgid "Block Account" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:478 msgid "Block accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:326 +#: src/view/screens/ProfileList.tsx:330 msgid "Block these accounts?" msgstr "" -#: src/view/screens/Moderation.tsx:109 +#: src/view/screens/Moderation.tsx:121 msgid "Blocked accounts" msgstr "" @@ -270,7 +286,7 @@ msgstr "" msgid "Blocked post." msgstr "" -#: src/view/screens/ProfileList.tsx:328 +#: src/view/screens/ProfileList.tsx:332 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -492,11 +508,11 @@ msgid "Confirmation code" msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:178 -#: src/view/com/auth/login/LoginForm.tsx:270 +#: src/view/com/auth/login/LoginForm.tsx:268 msgid "Connecting..." msgstr "" -#: src/view/screens/Moderation.tsx:67 +#: src/view/screens/Moderation.tsx:79 msgid "Content filtering" msgstr "" @@ -531,7 +547,7 @@ msgstr "" msgid "Copy" msgstr "" -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Copy link to list" msgstr "" @@ -555,7 +571,7 @@ msgstr "" msgid "Could not load feed" msgstr "" -#: src/view/screens/ProfileList.tsx:779 +#: src/view/screens/ProfileList.tsx:787 msgid "Could not load list" msgstr "" @@ -601,8 +617,8 @@ msgstr "" msgid "Delete app password" msgstr "" -#: src/view/screens/ProfileList.tsx:368 -#: src/view/screens/ProfileList.tsx:426 +#: src/view/screens/ProfileList.tsx:374 +#: src/view/screens/ProfileList.tsx:434 msgid "Delete List" msgstr "" @@ -672,7 +688,7 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:333 #: src/view/com/modals/ListAddRemoveUsers.tsx:142 #: src/view/com/modals/SelfLabel.tsx:157 -#: src/view/com/modals/UserAddRemoveLists.tsx:78 +#: src/view/com/modals/UserAddRemoveLists.tsx:79 #: src/view/screens/PreferencesHomeFeed.tsx:302 #: src/view/screens/PreferencesThreads.tsx:156 msgid "Done" @@ -691,7 +707,7 @@ msgstr "" msgid "Edit image" msgstr "" -#: src/view/screens/ProfileList.tsx:414 +#: src/view/screens/ProfileList.tsx:422 msgid "Edit list details" msgstr "" @@ -789,15 +805,15 @@ msgid "Feed Preferences" msgstr "" #: src/view/shell/desktop/RightNav.tsx:64 -#: src/view/shell/Drawer.tsx:410 +#: src/view/shell/Drawer.tsx:300 msgid "Feedback" msgstr "" #: src/view/screens/Feeds.tsx:475 #: src/view/shell/bottom-bar/BottomBar.tsx:168 #: src/view/shell/desktop/LeftNav.tsx:341 -#: src/view/shell/Drawer.tsx:327 -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:463 +#: src/view/shell/Drawer.tsx:464 msgid "Feeds" msgstr "" @@ -862,11 +878,11 @@ msgstr "" msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:233 +#: src/view/com/auth/login/LoginForm.tsx:231 msgid "Forgot" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:230 +#: src/view/com/auth/login/LoginForm.tsx:228 msgid "Forgot password" msgstr "" @@ -892,13 +908,13 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:788 -#: src/view/screens/ProfileList.tsx:793 +#: src/view/screens/ProfileList.tsx:796 +#: src/view/screens/ProfileList.tsx:801 msgid "Go Back" msgstr "" #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 -#: src/view/com/auth/login/LoginForm.tsx:280 +#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/SetNewPasswordForm.tsx:163 msgid "Go to next" msgstr "" @@ -908,7 +924,7 @@ msgid "Handle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:93 -#: src/view/shell/Drawer.tsx:420 +#: src/view/shell/Drawer.tsx:310 msgid "Help" msgstr "" @@ -954,8 +970,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:124 #: src/view/shell/desktop/LeftNav.tsx:305 -#: src/view/shell/Drawer.tsx:274 -#: src/view/shell/Drawer.tsx:275 +#: src/view/shell/Drawer.tsx:387 +#: src/view/shell/Drawer.tsx:388 msgid "Home" msgstr "" @@ -1021,7 +1037,7 @@ msgstr "" msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" -#: src/view/shell/Drawer.tsx:502 +#: src/view/shell/Drawer.tsx:629 msgid "Invite codes: {invitesAvailable} available" msgstr "" @@ -1064,6 +1080,10 @@ msgstr "" msgid "Learn more about this warning" msgstr "" +#: src/view/screens/Moderation.tsx:235 +msgid "Learn more about what is public on Bluesky." +msgstr "" + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." msgstr "" @@ -1086,7 +1106,7 @@ msgstr "" #~ msgid "Light" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:637 +#: src/view/screens/ProfileFeed.tsx:639 msgid "Like this feed" msgstr "" @@ -1095,6 +1115,10 @@ msgstr "" msgid "Liked by" msgstr "" +#: src/view/screens/Moderation.tsx:203 +msgid "Limit the visibility of my account" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:186 msgid "List Avatar" msgstr "" @@ -1104,8 +1128,8 @@ msgid "List Name" msgstr "" #: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:338 -#: src/view/shell/Drawer.tsx:339 +#: src/view/shell/Drawer.tsx:479 +#: src/view/shell/Drawer.tsx:480 msgid "Lists" msgstr "" @@ -1130,6 +1154,10 @@ msgstr "" msgid "Local dev server" msgstr "" +#: src/view/screens/Moderation.tsx:134 +msgid "Logged-out users" +msgstr "" + #: src/view/com/auth/login/ChooseAccountForm.tsx:133 msgid "Login to account that is not listed" msgstr "" @@ -1151,15 +1179,15 @@ msgstr "" msgid "Message from server" msgstr "" -#: src/view/screens/Moderation.tsx:51 +#: src/view/screens/Moderation.tsx:63 #: src/view/screens/Settings.tsx:563 #: src/view/shell/desktop/LeftNav.tsx:399 -#: src/view/shell/Drawer.tsx:345 -#: src/view/shell/Drawer.tsx:346 +#: src/view/shell/Drawer.tsx:498 +#: src/view/shell/Drawer.tsx:499 msgid "Moderation" msgstr "" -#: src/view/screens/Moderation.tsx:81 +#: src/view/screens/Moderation.tsx:93 msgid "Moderation lists" msgstr "" @@ -1173,7 +1201,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:523 #: src/view/screens/ProfileFeed.tsx:369 -#: src/view/screens/ProfileList.tsx:531 +#: src/view/screens/ProfileList.tsx:539 msgid "More options" msgstr "" @@ -1185,11 +1213,11 @@ msgstr "" msgid "Mute Account" msgstr "" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:466 msgid "Mute accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:291 +#: src/view/screens/ProfileList.tsx:293 msgid "Mute these accounts?" msgstr "" @@ -1197,7 +1225,7 @@ msgstr "" msgid "Mute thread" msgstr "" -#: src/view/screens/Moderation.tsx:95 +#: src/view/screens/Moderation.tsx:107 msgid "Muted accounts" msgstr "" @@ -1209,10 +1237,14 @@ msgstr "" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" -#: src/view/screens/ProfileList.tsx:293 +#: src/view/screens/ProfileList.tsx:295 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" +#: src/view/screens/Moderation.tsx:134 +#~ msgid "My Account" +#~ msgstr "" + #: src/view/com/modals/BirthDateSettings.tsx:56 msgid "My Birthday" msgstr "" @@ -1247,8 +1279,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:510 #: src/view/screens/Profile.tsx:388 #: src/view/screens/ProfileFeed.tsx:450 -#: src/view/screens/ProfileList.tsx:211 -#: src/view/screens/ProfileList.tsx:243 +#: src/view/screens/ProfileList.tsx:212 +#: src/view/screens/ProfileList.tsx:244 #: src/view/shell/desktop/LeftNav.tsx:254 msgid "New post" msgstr "" @@ -1260,7 +1292,7 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:158 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 -#: src/view/com/auth/login/LoginForm.tsx:283 +#: src/view/com/auth/login/LoginForm.tsx:281 #: src/view/com/auth/login/SetNewPasswordForm.tsx:156 #: src/view/com/auth/login/SetNewPasswordForm.tsx:166 #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79 @@ -1277,8 +1309,8 @@ msgstr "" msgid "No" msgstr "<<<<<<< HEAD" -#: src/view/screens/ProfileFeed.tsx:630 -#: src/view/screens/ProfileList.tsx:659 +#: src/view/screens/ProfileFeed.tsx:632 +#: src/view/screens/ProfileList.tsx:667 msgid "No description" msgstr "" @@ -1311,12 +1343,16 @@ msgstr "" msgid "Not Applicable." msgstr "" +#: src/view/screens/Moderation.tsx:227 +msgid "Note: Third-party apps that display Bluesky content may not respect this setting." +msgstr "" + #: src/view/screens/Notifications.tsx:96 #: src/view/screens/Notifications.tsx:120 #: src/view/shell/bottom-bar/BottomBar.tsx:195 #: src/view/shell/desktop/LeftNav.tsx:363 -#: src/view/shell/Drawer.tsx:298 -#: src/view/shell/Drawer.tsx:299 +#: src/view/shell/Drawer.tsx:424 +#: src/view/shell/Drawer.tsx:425 msgid "Notifications" msgstr "" @@ -1341,7 +1377,7 @@ msgid "Opens configurable language settings" msgstr "" #: src/view/shell/desktop/RightNav.tsx:146 -#: src/view/shell/Drawer.tsx:503 +#: src/view/shell/Drawer.tsx:630 msgid "Opens list of invite codes" msgstr "" @@ -1396,7 +1432,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:101 #: src/view/com/auth/create/Step2.tsx:111 -#: src/view/com/auth/login/LoginForm.tsx:218 +#: src/view/com/auth/login/LoginForm.tsx:216 #: src/view/com/auth/login/SetNewPasswordForm.tsx:130 #: src/view/com/modals/DeleteAccount.tsx:191 msgid "Password" @@ -1494,8 +1530,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:237 #: src/view/shell/Drawer.tsx:72 -#: src/view/shell/Drawer.tsx:366 -#: src/view/shell/Drawer.tsx:367 +#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:534 msgid "Profile" msgstr "" @@ -1539,7 +1575,7 @@ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 #: src/view/com/modals/SelfLabel.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 #: src/view/com/util/UserAvatar.tsx:278 #: src/view/com/util/UserBanner.tsx:89 msgid "Remove" @@ -1575,7 +1611,7 @@ msgid "Remove this feed from your saved feeds?" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:135 +#: src/view/com/modals/UserAddRemoveLists.tsx:136 msgid "Removed from list" msgstr "" @@ -1595,7 +1631,7 @@ msgstr "" msgid "Report feed" msgstr "" -#: src/view/screens/ProfileList.tsx:440 +#: src/view/screens/ProfileList.tsx:448 msgid "Report List" msgstr "" @@ -1622,6 +1658,10 @@ msgstr "" msgid "Request Change" msgstr "" +#: src/view/screens/Moderation.tsx:188 +#~ msgid "Request to limit the visibility of my account" +#~ msgstr "" + #: src/view/screens/Settings.tsx:382 #~ msgid "Require alt text before posting" #~ msgstr "" @@ -1656,8 +1696,8 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:167 #: src/view/com/auth/create/CreateAccount.tsx:171 -#: src/view/com/auth/login/LoginForm.tsx:260 -#: src/view/com/auth/login/LoginForm.tsx:263 +#: src/view/com/auth/login/LoginForm.tsx:258 +#: src/view/com/auth/login/LoginForm.tsx:261 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:65 msgid "Retry" @@ -1709,8 +1749,8 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:323 #: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:170 -#: src/view/shell/Drawer.tsx:252 -#: src/view/shell/Drawer.tsx:253 +#: src/view/shell/Drawer.tsx:351 +#: src/view/shell/Drawer.tsx:352 msgid "Search" msgstr "" @@ -1734,7 +1774,7 @@ msgstr "" msgid "Select from an existing account" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:145 +#: src/view/com/auth/login/LoginForm.tsx:143 msgid "Select service" msgstr "" @@ -1762,8 +1802,8 @@ msgstr "" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:305 msgid "Send feedback" msgstr "" @@ -1797,8 +1837,8 @@ msgstr "" #: src/view/screens/Settings.tsx:277 #: src/view/shell/desktop/LeftNav.tsx:435 -#: src/view/shell/Drawer.tsx:379 -#: src/view/shell/Drawer.tsx:380 +#: src/view/shell/Drawer.tsx:554 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "" @@ -1808,7 +1848,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:313 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Share" msgstr "" @@ -1873,7 +1913,7 @@ msgstr "" msgid "Sign in as..." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:132 +#: src/view/com/auth/login/LoginForm.tsx:130 msgid "Sign into" msgstr "" @@ -1925,11 +1965,11 @@ msgstr "" msgid "Storybook" msgstr "" -#: src/view/screens/ProfileList.tsx:522 +#: src/view/screens/ProfileList.tsx:530 msgid "Subscribe" msgstr "" -#: src/view/screens/ProfileList.tsx:518 +#: src/view/screens/ProfileList.tsx:526 msgid "Subscribe to this list" msgstr "" @@ -2137,12 +2177,12 @@ msgstr "" msgid "User Lists" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:172 -#: src/view/com/auth/login/LoginForm.tsx:189 +#: src/view/com/auth/login/LoginForm.tsx:170 +#: src/view/com/auth/login/LoginForm.tsx:187 msgid "Username or email address" msgstr "" -#: src/view/screens/ProfileList.tsx:686 +#: src/view/screens/ProfileList.tsx:694 msgid "Users" msgstr "" @@ -2262,7 +2302,7 @@ msgstr "" msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:88 +#: src/view/com/lists/MyLists.tsx:89 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." msgstr "" @@ -2318,7 +2358,7 @@ msgstr "" #: src/view/screens/Settings.tsx:402 #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:517 +#: src/view/shell/Drawer.tsx:644 msgid "Your invite codes are hidden when logged in using an App Password" msgstr "" @@ -2330,6 +2370,14 @@ msgstr "" msgid "Your profile" msgstr "" +#: src/view/screens/Moderation.tsx:205 +#~ msgid "Your profile and account will not be visible to anyone visiting the Bluesky app without an account, or to account holders who are not logged in. Enabling this will not make your profile private." +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:220 +msgid "Your profile and content will not be visible to anyone visiting the Bluesky app without an account. Enabling this will not make your profile private." +msgstr "" + #: src/view/com/auth/create/Step3.tsx:28 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 5f35c86e4..bef17cf3a 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -38,12 +38,12 @@ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite msgstr "" #: src/view/screens/Settings.tsx:407 -#: src/view/shell/Drawer.tsx:521 +#: src/view/shell/Drawer.tsx:648 msgid "{invitesAvailable} invite code available" msgstr "" #: src/view/screens/Settings.tsx:409 -#: src/view/shell/Drawer.tsx:523 +#: src/view/shell/Drawer.tsx:650 msgid "{invitesAvailable} invite codes available" msgstr "" @@ -63,6 +63,14 @@ msgstr "" #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." #~ msgstr "" +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: This setting may not be respected by third-party apps that display Bluesky content.</0>" +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: Your profile and posts will remain publicly available. Third-party apps that display Bluesky content may not respect this setting.</0>" +#~ msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 msgid "A new version of the app is available. Please update to continue using the app." msgstr "" @@ -72,7 +80,7 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:161 +#: src/view/com/auth/login/LoginForm.tsx:159 #: src/view/screens/Settings.tsx:286 msgid "Account" msgstr "" @@ -82,8 +90,8 @@ msgid "Account options" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 -#: src/view/screens/ProfileList.tsx:702 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 +#: src/view/screens/ProfileList.tsx:710 msgid "Add" msgstr "" @@ -91,7 +99,7 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:692 +#: src/view/screens/ProfileList.tsx:700 msgid "Add a user to this list" msgstr "" @@ -135,7 +143,7 @@ msgid "Add to my feeds" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:127 +#: src/view/com/modals/UserAddRemoveLists.tsx:128 msgid "Added to list" msgstr "" @@ -191,6 +199,10 @@ msgstr "" msgid "Appearance" msgstr "" +#: src/view/screens/Moderation.tsx:206 +#~ msgid "Apps that respect this setting, including the official Bluesky app and bsky.app website, won't show your content to logged out users." +#~ msgstr "" + #: src/view/screens/AppPasswords.tsx:223 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "" @@ -199,7 +211,7 @@ msgstr "" msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/view/screens/ProfileList.tsx:369 +#: src/view/screens/ProfileList.tsx:375 msgid "Are you sure?" msgstr "" @@ -211,10 +223,14 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" +#: src/view/screens/Moderation.tsx:189 +#~ msgid "Ask apps to limit the visibility of my account" +#~ msgstr "" + #: src/view/com/auth/create/CreateAccount.tsx:145 #: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 -#: src/view/com/auth/login/LoginForm.tsx:251 +#: src/view/com/auth/login/LoginForm.tsx:249 #: src/view/com/auth/login/SetNewPasswordForm.tsx:148 #: src/view/com/modals/report/InputIssueDetails.tsx:45 #: src/view/com/post-thread/PostThread.tsx:381 @@ -242,15 +258,15 @@ msgstr "" msgid "Block Account" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:478 msgid "Block accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:326 +#: src/view/screens/ProfileList.tsx:330 msgid "Block these accounts?" msgstr "" -#: src/view/screens/Moderation.tsx:109 +#: src/view/screens/Moderation.tsx:121 msgid "Blocked accounts" msgstr "" @@ -270,7 +286,7 @@ msgstr "" msgid "Blocked post." msgstr "" -#: src/view/screens/ProfileList.tsx:328 +#: src/view/screens/ProfileList.tsx:332 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -492,11 +508,11 @@ msgid "Confirmation code" msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:178 -#: src/view/com/auth/login/LoginForm.tsx:270 +#: src/view/com/auth/login/LoginForm.tsx:268 msgid "Connecting..." msgstr "" -#: src/view/screens/Moderation.tsx:67 +#: src/view/screens/Moderation.tsx:79 msgid "Content filtering" msgstr "" @@ -531,7 +547,7 @@ msgstr "" msgid "Copy" msgstr "" -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Copy link to list" msgstr "" @@ -555,7 +571,7 @@ msgstr "" msgid "Could not load feed" msgstr "" -#: src/view/screens/ProfileList.tsx:779 +#: src/view/screens/ProfileList.tsx:787 msgid "Could not load list" msgstr "" @@ -601,8 +617,8 @@ msgstr "" msgid "Delete app password" msgstr "" -#: src/view/screens/ProfileList.tsx:368 -#: src/view/screens/ProfileList.tsx:426 +#: src/view/screens/ProfileList.tsx:374 +#: src/view/screens/ProfileList.tsx:434 msgid "Delete List" msgstr "" @@ -672,7 +688,7 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:333 #: src/view/com/modals/ListAddRemoveUsers.tsx:142 #: src/view/com/modals/SelfLabel.tsx:157 -#: src/view/com/modals/UserAddRemoveLists.tsx:78 +#: src/view/com/modals/UserAddRemoveLists.tsx:79 #: src/view/screens/PreferencesHomeFeed.tsx:302 #: src/view/screens/PreferencesThreads.tsx:156 msgid "Done" @@ -691,7 +707,7 @@ msgstr "" msgid "Edit image" msgstr "" -#: src/view/screens/ProfileList.tsx:414 +#: src/view/screens/ProfileList.tsx:422 msgid "Edit list details" msgstr "" @@ -789,15 +805,15 @@ msgid "Feed Preferences" msgstr "" #: src/view/shell/desktop/RightNav.tsx:64 -#: src/view/shell/Drawer.tsx:410 +#: src/view/shell/Drawer.tsx:300 msgid "Feedback" msgstr "" #: src/view/screens/Feeds.tsx:475 #: src/view/shell/bottom-bar/BottomBar.tsx:168 #: src/view/shell/desktop/LeftNav.tsx:341 -#: src/view/shell/Drawer.tsx:327 -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:463 +#: src/view/shell/Drawer.tsx:464 msgid "Feeds" msgstr "" @@ -862,11 +878,11 @@ msgstr "" msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:233 +#: src/view/com/auth/login/LoginForm.tsx:231 msgid "Forgot" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:230 +#: src/view/com/auth/login/LoginForm.tsx:228 msgid "Forgot password" msgstr "" @@ -892,13 +908,13 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:788 -#: src/view/screens/ProfileList.tsx:793 +#: src/view/screens/ProfileList.tsx:796 +#: src/view/screens/ProfileList.tsx:801 msgid "Go Back" msgstr "" #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 -#: src/view/com/auth/login/LoginForm.tsx:280 +#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/SetNewPasswordForm.tsx:163 msgid "Go to next" msgstr "" @@ -908,7 +924,7 @@ msgid "Handle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:93 -#: src/view/shell/Drawer.tsx:420 +#: src/view/shell/Drawer.tsx:310 msgid "Help" msgstr "" @@ -954,8 +970,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:124 #: src/view/shell/desktop/LeftNav.tsx:305 -#: src/view/shell/Drawer.tsx:274 -#: src/view/shell/Drawer.tsx:275 +#: src/view/shell/Drawer.tsx:387 +#: src/view/shell/Drawer.tsx:388 msgid "Home" msgstr "" @@ -1021,7 +1037,7 @@ msgstr "" msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" -#: src/view/shell/Drawer.tsx:502 +#: src/view/shell/Drawer.tsx:629 msgid "Invite codes: {invitesAvailable} available" msgstr "" @@ -1064,6 +1080,10 @@ msgstr "" msgid "Learn more about this warning" msgstr "" +#: src/view/screens/Moderation.tsx:235 +msgid "Learn more about what is public on Bluesky." +msgstr "" + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." msgstr "" @@ -1086,7 +1106,7 @@ msgstr "" #~ msgid "Light" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:637 +#: src/view/screens/ProfileFeed.tsx:639 msgid "Like this feed" msgstr "" @@ -1095,6 +1115,10 @@ msgstr "" msgid "Liked by" msgstr "" +#: src/view/screens/Moderation.tsx:203 +msgid "Limit the visibility of my account" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:186 msgid "List Avatar" msgstr "" @@ -1104,8 +1128,8 @@ msgid "List Name" msgstr "" #: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:338 -#: src/view/shell/Drawer.tsx:339 +#: src/view/shell/Drawer.tsx:479 +#: src/view/shell/Drawer.tsx:480 msgid "Lists" msgstr "" @@ -1130,6 +1154,10 @@ msgstr "" msgid "Local dev server" msgstr "" +#: src/view/screens/Moderation.tsx:134 +msgid "Logged-out users" +msgstr "" + #: src/view/com/auth/login/ChooseAccountForm.tsx:133 msgid "Login to account that is not listed" msgstr "" @@ -1151,15 +1179,15 @@ msgstr "" msgid "Message from server" msgstr "" -#: src/view/screens/Moderation.tsx:51 +#: src/view/screens/Moderation.tsx:63 #: src/view/screens/Settings.tsx:563 #: src/view/shell/desktop/LeftNav.tsx:399 -#: src/view/shell/Drawer.tsx:345 -#: src/view/shell/Drawer.tsx:346 +#: src/view/shell/Drawer.tsx:498 +#: src/view/shell/Drawer.tsx:499 msgid "Moderation" msgstr "" -#: src/view/screens/Moderation.tsx:81 +#: src/view/screens/Moderation.tsx:93 msgid "Moderation lists" msgstr "" @@ -1173,7 +1201,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:523 #: src/view/screens/ProfileFeed.tsx:369 -#: src/view/screens/ProfileList.tsx:531 +#: src/view/screens/ProfileList.tsx:539 msgid "More options" msgstr "" @@ -1185,11 +1213,11 @@ msgstr "" msgid "Mute Account" msgstr "" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:466 msgid "Mute accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:291 +#: src/view/screens/ProfileList.tsx:293 msgid "Mute these accounts?" msgstr "" @@ -1197,7 +1225,7 @@ msgstr "" msgid "Mute thread" msgstr "" -#: src/view/screens/Moderation.tsx:95 +#: src/view/screens/Moderation.tsx:107 msgid "Muted accounts" msgstr "" @@ -1209,10 +1237,14 @@ msgstr "" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" -#: src/view/screens/ProfileList.tsx:293 +#: src/view/screens/ProfileList.tsx:295 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" +#: src/view/screens/Moderation.tsx:134 +#~ msgid "My Account" +#~ msgstr "" + #: src/view/com/modals/BirthDateSettings.tsx:56 msgid "My Birthday" msgstr "" @@ -1247,8 +1279,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:510 #: src/view/screens/Profile.tsx:388 #: src/view/screens/ProfileFeed.tsx:450 -#: src/view/screens/ProfileList.tsx:211 -#: src/view/screens/ProfileList.tsx:243 +#: src/view/screens/ProfileList.tsx:212 +#: src/view/screens/ProfileList.tsx:244 #: src/view/shell/desktop/LeftNav.tsx:254 msgid "New post" msgstr "" @@ -1260,7 +1292,7 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:158 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 -#: src/view/com/auth/login/LoginForm.tsx:283 +#: src/view/com/auth/login/LoginForm.tsx:281 #: src/view/com/auth/login/SetNewPasswordForm.tsx:156 #: src/view/com/auth/login/SetNewPasswordForm.tsx:166 #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79 @@ -1277,8 +1309,8 @@ msgstr "" msgid "No" msgstr "<<<<<<< HEAD" -#: src/view/screens/ProfileFeed.tsx:630 -#: src/view/screens/ProfileList.tsx:659 +#: src/view/screens/ProfileFeed.tsx:632 +#: src/view/screens/ProfileList.tsx:667 msgid "No description" msgstr "" @@ -1311,12 +1343,16 @@ msgstr "" msgid "Not Applicable." msgstr "" +#: src/view/screens/Moderation.tsx:227 +msgid "Note: Third-party apps that display Bluesky content may not respect this setting." +msgstr "" + #: src/view/screens/Notifications.tsx:96 #: src/view/screens/Notifications.tsx:120 #: src/view/shell/bottom-bar/BottomBar.tsx:195 #: src/view/shell/desktop/LeftNav.tsx:363 -#: src/view/shell/Drawer.tsx:298 -#: src/view/shell/Drawer.tsx:299 +#: src/view/shell/Drawer.tsx:424 +#: src/view/shell/Drawer.tsx:425 msgid "Notifications" msgstr "" @@ -1341,7 +1377,7 @@ msgid "Opens configurable language settings" msgstr "" #: src/view/shell/desktop/RightNav.tsx:146 -#: src/view/shell/Drawer.tsx:503 +#: src/view/shell/Drawer.tsx:630 msgid "Opens list of invite codes" msgstr "" @@ -1396,7 +1432,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:101 #: src/view/com/auth/create/Step2.tsx:111 -#: src/view/com/auth/login/LoginForm.tsx:218 +#: src/view/com/auth/login/LoginForm.tsx:216 #: src/view/com/auth/login/SetNewPasswordForm.tsx:130 #: src/view/com/modals/DeleteAccount.tsx:191 msgid "Password" @@ -1494,8 +1530,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:237 #: src/view/shell/Drawer.tsx:72 -#: src/view/shell/Drawer.tsx:366 -#: src/view/shell/Drawer.tsx:367 +#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:534 msgid "Profile" msgstr "" @@ -1539,7 +1575,7 @@ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 #: src/view/com/modals/SelfLabel.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 #: src/view/com/util/UserAvatar.tsx:278 #: src/view/com/util/UserBanner.tsx:89 msgid "Remove" @@ -1575,7 +1611,7 @@ msgid "Remove this feed from your saved feeds?" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:135 +#: src/view/com/modals/UserAddRemoveLists.tsx:136 msgid "Removed from list" msgstr "" @@ -1595,7 +1631,7 @@ msgstr "" msgid "Report feed" msgstr "" -#: src/view/screens/ProfileList.tsx:440 +#: src/view/screens/ProfileList.tsx:448 msgid "Report List" msgstr "" @@ -1622,6 +1658,10 @@ msgstr "" msgid "Request Change" msgstr "" +#: src/view/screens/Moderation.tsx:188 +#~ msgid "Request to limit the visibility of my account" +#~ msgstr "" + #: src/view/screens/Settings.tsx:382 #~ msgid "Require alt text before posting" #~ msgstr "" @@ -1656,8 +1696,8 @@ msgstr "" #: src/view/com/auth/create/CreateAccount.tsx:167 #: src/view/com/auth/create/CreateAccount.tsx:171 -#: src/view/com/auth/login/LoginForm.tsx:260 -#: src/view/com/auth/login/LoginForm.tsx:263 +#: src/view/com/auth/login/LoginForm.tsx:258 +#: src/view/com/auth/login/LoginForm.tsx:261 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:65 msgid "Retry" @@ -1709,8 +1749,8 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:323 #: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:170 -#: src/view/shell/Drawer.tsx:252 -#: src/view/shell/Drawer.tsx:253 +#: src/view/shell/Drawer.tsx:351 +#: src/view/shell/Drawer.tsx:352 msgid "Search" msgstr "" @@ -1734,7 +1774,7 @@ msgstr "" msgid "Select from an existing account" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:145 +#: src/view/com/auth/login/LoginForm.tsx:143 msgid "Select service" msgstr "" @@ -1762,8 +1802,8 @@ msgstr "" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:305 msgid "Send feedback" msgstr "" @@ -1797,8 +1837,8 @@ msgstr "" #: src/view/screens/Settings.tsx:277 #: src/view/shell/desktop/LeftNav.tsx:435 -#: src/view/shell/Drawer.tsx:379 -#: src/view/shell/Drawer.tsx:380 +#: src/view/shell/Drawer.tsx:554 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "" @@ -1808,7 +1848,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:313 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Share" msgstr "" @@ -1873,7 +1913,7 @@ msgstr "" msgid "Sign in as..." msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:132 +#: src/view/com/auth/login/LoginForm.tsx:130 msgid "Sign into" msgstr "" @@ -1925,11 +1965,11 @@ msgstr "" msgid "Storybook" msgstr "" -#: src/view/screens/ProfileList.tsx:522 +#: src/view/screens/ProfileList.tsx:530 msgid "Subscribe" msgstr "" -#: src/view/screens/ProfileList.tsx:518 +#: src/view/screens/ProfileList.tsx:526 msgid "Subscribe to this list" msgstr "" @@ -2137,12 +2177,12 @@ msgstr "" msgid "User Lists" msgstr "" -#: src/view/com/auth/login/LoginForm.tsx:172 -#: src/view/com/auth/login/LoginForm.tsx:189 +#: src/view/com/auth/login/LoginForm.tsx:170 +#: src/view/com/auth/login/LoginForm.tsx:187 msgid "Username or email address" msgstr "" -#: src/view/screens/ProfileList.tsx:686 +#: src/view/screens/ProfileList.tsx:694 msgid "Users" msgstr "" @@ -2262,7 +2302,7 @@ msgstr "" msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:88 +#: src/view/com/lists/MyLists.tsx:89 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." msgstr "" @@ -2318,7 +2358,7 @@ msgstr "" #: src/view/screens/Settings.tsx:402 #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:517 +#: src/view/shell/Drawer.tsx:644 msgid "Your invite codes are hidden when logged in using an App Password" msgstr "" @@ -2330,6 +2370,14 @@ msgstr "" msgid "Your profile" msgstr "" +#: src/view/screens/Moderation.tsx:205 +#~ msgid "Your profile and account will not be visible to anyone visiting the Bluesky app without an account, or to account holders who are not logged in. Enabling this will not make your profile private." +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:220 +msgid "Your profile and content will not be visible to anyone visiting the Bluesky app without an account. Enabling this will not make your profile private." +msgstr "" + #: src/view/com/auth/create/Step3.tsx:28 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index a62fdfef3..6097c4663 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -38,12 +38,12 @@ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite msgstr "" #: src/view/screens/Settings.tsx:407 -#: src/view/shell/Drawer.tsx:521 +#: src/view/shell/Drawer.tsx:648 msgid "{invitesAvailable} invite code available" msgstr "" #: src/view/screens/Settings.tsx:409 -#: src/view/shell/Drawer.tsx:523 +#: src/view/shell/Drawer.tsx:650 msgid "{invitesAvailable} invite codes available" msgstr "" @@ -63,6 +63,14 @@ msgstr "<0>कुछ</0><1>पसंदीदा उपयोगकर्ता #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." #~ msgstr "<0>इधर आपका ऐप पासवर्ड है।</0> इसे अपने हैंडल के साथ दूसरे ऐप में साइन करने के लिए उपयोग करें।।" +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: This setting may not be respected by third-party apps that display Bluesky content.</0>" +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:212 +#~ msgid "<0>Note: Your profile and posts will remain publicly available. Third-party apps that display Bluesky content may not respect this setting.</0>" +#~ msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 msgid "A new version of the app is available. Please update to continue using the app." msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" @@ -72,7 +80,7 @@ msgstr "ऐप का एक नया संस्करण उपलब्ध msgid "Accessibility" msgstr "प्रवेर्शयोग्यता" -#: src/view/com/auth/login/LoginForm.tsx:161 +#: src/view/com/auth/login/LoginForm.tsx:159 #: src/view/screens/Settings.tsx:286 msgid "Account" msgstr "अकाउंट" @@ -82,8 +90,8 @@ msgid "Account options" msgstr "अकाउंट के विकल्प" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 -#: src/view/screens/ProfileList.tsx:702 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 +#: src/view/screens/ProfileList.tsx:710 msgid "Add" msgstr "ऐड करो" @@ -91,7 +99,7 @@ msgstr "ऐड करो" msgid "Add a content warning" msgstr "सामग्री चेतावनी जोड़ें" -#: src/view/screens/ProfileList.tsx:692 +#: src/view/screens/ProfileList.tsx:700 msgid "Add a user to this list" msgstr "इस सूची में किसी को जोड़ें" @@ -135,7 +143,7 @@ msgid "Add to my feeds" msgstr "इस फ़ीड को सहेजें" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:127 +#: src/view/com/modals/UserAddRemoveLists.tsx:128 msgid "Added to list" msgstr "" @@ -191,6 +199,10 @@ msgstr "ऐप पासवर्ड" msgid "Appearance" msgstr "दिखावट" +#: src/view/screens/Moderation.tsx:206 +#~ msgid "Apps that respect this setting, including the official Bluesky app and bsky.app website, won't show your content to logged out users." +#~ msgstr "" + #: src/view/screens/AppPasswords.tsx:223 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" हटाना चाहते हैं?" @@ -199,7 +211,7 @@ msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" -#: src/view/screens/ProfileList.tsx:369 +#: src/view/screens/ProfileList.tsx:375 msgid "Are you sure?" msgstr "क्या आप वास्तव में इसे करना चाहते हैं?" @@ -211,10 +223,14 @@ msgstr "क्या आप वास्तव में इसे करना msgid "Artistic or non-erotic nudity." msgstr "कलात्मक या गैर-कामुक नग्नता।।" +#: src/view/screens/Moderation.tsx:189 +#~ msgid "Ask apps to limit the visibility of my account" +#~ msgstr "" + #: src/view/com/auth/create/CreateAccount.tsx:145 #: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 -#: src/view/com/auth/login/LoginForm.tsx:251 +#: src/view/com/auth/login/LoginForm.tsx:249 #: src/view/com/auth/login/SetNewPasswordForm.tsx:148 #: src/view/com/modals/report/InputIssueDetails.tsx:45 #: src/view/com/post-thread/PostThread.tsx:381 @@ -242,15 +258,15 @@ msgstr "जन्मदिन:" msgid "Block Account" msgstr "खाता ब्लॉक करें" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:478 msgid "Block accounts" msgstr "खाता ब्लॉक करें" -#: src/view/screens/ProfileList.tsx:326 +#: src/view/screens/ProfileList.tsx:330 msgid "Block these accounts?" msgstr "खाता ब्लॉक करें?" -#: src/view/screens/Moderation.tsx:109 +#: src/view/screens/Moderation.tsx:121 msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" @@ -270,7 +286,7 @@ msgstr "अवरुद्ध खाते आपके थ्रेड्स msgid "Blocked post." msgstr "ब्लॉक पोस्ट।" -#: src/view/screens/ProfileList.tsx:328 +#: src/view/screens/ProfileList.tsx:332 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरोधन सार्वजनिक है. अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" @@ -488,11 +504,11 @@ msgid "Confirmation code" msgstr "OTP कोड" #: src/view/com/auth/create/CreateAccount.tsx:178 -#: src/view/com/auth/login/LoginForm.tsx:270 +#: src/view/com/auth/login/LoginForm.tsx:268 msgid "Connecting..." msgstr "कनेक्टिंग ..।" -#: src/view/screens/Moderation.tsx:67 +#: src/view/screens/Moderation.tsx:79 msgid "Content filtering" msgstr "सामग्री फ़िल्टरिंग" @@ -527,7 +543,7 @@ msgstr "कॉपी कर ली" msgid "Copy" msgstr "कॉपी" -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Copy link to list" msgstr "" @@ -551,7 +567,7 @@ msgstr "कॉपीराइट नीति" msgid "Could not load feed" msgstr "फ़ीड लोड नहीं कर सकता" -#: src/view/screens/ProfileList.tsx:779 +#: src/view/screens/ProfileList.tsx:787 msgid "Could not load list" msgstr "सूची लोड नहीं कर सकता" @@ -597,8 +613,8 @@ msgstr "खाता हटाएं" msgid "Delete app password" msgstr "अप्प पासवर्ड हटाएं" -#: src/view/screens/ProfileList.tsx:368 -#: src/view/screens/ProfileList.tsx:426 +#: src/view/screens/ProfileList.tsx:374 +#: src/view/screens/ProfileList.tsx:434 msgid "Delete List" msgstr "सूची हटाएँ" @@ -668,7 +684,7 @@ msgstr "डोमेन सत्यापित!" #: src/view/com/modals/EditImage.tsx:333 #: src/view/com/modals/ListAddRemoveUsers.tsx:142 #: src/view/com/modals/SelfLabel.tsx:157 -#: src/view/com/modals/UserAddRemoveLists.tsx:78 +#: src/view/com/modals/UserAddRemoveLists.tsx:79 #: src/view/screens/PreferencesHomeFeed.tsx:302 #: src/view/screens/PreferencesThreads.tsx:156 msgid "Done" @@ -687,7 +703,7 @@ msgstr "प्रत्येक कोड एक बार काम करत msgid "Edit image" msgstr "छवि संपादित करें" -#: src/view/screens/ProfileList.tsx:414 +#: src/view/screens/ProfileList.tsx:422 msgid "Edit list details" msgstr "सूची विवरण संपादित करें" @@ -785,15 +801,15 @@ msgid "Feed Preferences" msgstr "फ़ीड प्राथमिकता" #: src/view/shell/desktop/RightNav.tsx:64 -#: src/view/shell/Drawer.tsx:410 +#: src/view/shell/Drawer.tsx:300 msgid "Feedback" msgstr "प्रतिक्रिया" #: src/view/screens/Feeds.tsx:475 #: src/view/shell/bottom-bar/BottomBar.tsx:168 #: src/view/shell/desktop/LeftNav.tsx:341 -#: src/view/shell/Drawer.tsx:327 -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:463 +#: src/view/shell/Drawer.tsx:464 msgid "Feeds" msgstr "सभी फ़ीड" @@ -854,11 +870,11 @@ msgstr "सुरक्षा कारणों के लिए, हमें msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "सुरक्षा कारणों के लिए, आप इसे फिर से देखने में सक्षम नहीं होंगे। यदि आप इस पासवर्ड को खो देते हैं, तो आपको एक नया उत्पन्न करना होगा।।" -#: src/view/com/auth/login/LoginForm.tsx:233 +#: src/view/com/auth/login/LoginForm.tsx:231 msgid "Forgot" msgstr "भूल" -#: src/view/com/auth/login/LoginForm.tsx:230 +#: src/view/com/auth/login/LoginForm.tsx:228 msgid "Forgot password" msgstr "पासवर्ड भूल गए" @@ -884,13 +900,13 @@ msgstr "वापस जाओ" #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:788 -#: src/view/screens/ProfileList.tsx:793 +#: src/view/screens/ProfileList.tsx:796 +#: src/view/screens/ProfileList.tsx:801 msgid "Go Back" msgstr "वापस जाओ" #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 -#: src/view/com/auth/login/LoginForm.tsx:280 +#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/SetNewPasswordForm.tsx:163 msgid "Go to next" msgstr "अगला" @@ -900,7 +916,7 @@ msgid "Handle" msgstr "हैंडल" #: src/view/shell/desktop/RightNav.tsx:93 -#: src/view/shell/Drawer.tsx:420 +#: src/view/shell/Drawer.tsx:310 msgid "Help" msgstr "सहायता" @@ -946,8 +962,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:124 #: src/view/shell/desktop/LeftNav.tsx:305 -#: src/view/shell/Drawer.tsx:274 -#: src/view/shell/Drawer.tsx:275 +#: src/view/shell/Drawer.tsx:387 +#: src/view/shell/Drawer.tsx:388 msgid "Home" msgstr "होम फीड" @@ -1013,7 +1029,7 @@ msgstr "आमंत्रण कोड" msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" -#: src/view/shell/Drawer.tsx:502 +#: src/view/shell/Drawer.tsx:629 msgid "Invite codes: {invitesAvailable} available" msgstr "" @@ -1056,6 +1072,10 @@ msgstr "अधिक जानें" msgid "Learn more about this warning" msgstr "इस चेतावनी के बारे में अधिक जानें" +#: src/view/screens/Moderation.tsx:235 +msgid "Learn more about what is public on Bluesky." +msgstr "" + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." msgstr "उन्हें किसी भी भाषा को देखने के लिए अनचेक छोड़ दें।।" @@ -1078,7 +1098,7 @@ msgstr "चित्र पुस्तकालय" #~ msgid "Light" #~ msgstr "लाइट मोड" -#: src/view/screens/ProfileFeed.tsx:637 +#: src/view/screens/ProfileFeed.tsx:639 msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" @@ -1087,6 +1107,10 @@ msgstr "इस फ़ीड को लाइक करो" msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" +#: src/view/screens/Moderation.tsx:203 +msgid "Limit the visibility of my account" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:186 msgid "List Avatar" msgstr "सूची अवतार" @@ -1096,8 +1120,8 @@ msgid "List Name" msgstr "सूची का नाम" #: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:338 -#: src/view/shell/Drawer.tsx:339 +#: src/view/shell/Drawer.tsx:479 +#: src/view/shell/Drawer.tsx:480 msgid "Lists" msgstr "सूची" @@ -1122,6 +1146,10 @@ msgstr "" msgid "Local dev server" msgstr "स्थानीय देव सर्वर" +#: src/view/screens/Moderation.tsx:134 +msgid "Logged-out users" +msgstr "" + #: src/view/com/auth/login/ChooseAccountForm.tsx:133 msgid "Login to account that is not listed" msgstr "उस खाते में लॉग इन करें जो सूचीबद्ध नहीं है" @@ -1143,15 +1171,15 @@ msgstr "मेनू" msgid "Message from server" msgstr "" -#: src/view/screens/Moderation.tsx:51 +#: src/view/screens/Moderation.tsx:63 #: src/view/screens/Settings.tsx:563 #: src/view/shell/desktop/LeftNav.tsx:399 -#: src/view/shell/Drawer.tsx:345 -#: src/view/shell/Drawer.tsx:346 +#: src/view/shell/Drawer.tsx:498 +#: src/view/shell/Drawer.tsx:499 msgid "Moderation" msgstr "मॉडरेशन" -#: src/view/screens/Moderation.tsx:81 +#: src/view/screens/Moderation.tsx:93 msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" @@ -1165,7 +1193,7 @@ msgstr "अधिक फ़ीड" #: src/view/com/profile/ProfileHeader.tsx:523 #: src/view/screens/ProfileFeed.tsx:369 -#: src/view/screens/ProfileList.tsx:531 +#: src/view/screens/ProfileList.tsx:539 msgid "More options" msgstr "अधिक विकल्प" @@ -1177,11 +1205,11 @@ msgstr "अधिक विकल्प" msgid "Mute Account" msgstr "खाता म्यूट करें" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:466 msgid "Mute accounts" msgstr "खातों को म्यूट करें" -#: src/view/screens/ProfileList.tsx:291 +#: src/view/screens/ProfileList.tsx:293 msgid "Mute these accounts?" msgstr "इन खातों को म्यूट करें?" @@ -1189,7 +1217,7 @@ msgstr "इन खातों को म्यूट करें?" msgid "Mute thread" msgstr "थ्रेड म्यूट करें" -#: src/view/screens/Moderation.tsx:95 +#: src/view/screens/Moderation.tsx:107 msgid "Muted accounts" msgstr "म्यूट किए गए खाते" @@ -1201,10 +1229,14 @@ msgstr "म्यूट किए गए खाते" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "म्यूट किए गए खातों की पोस्ट आपके फ़ीड और आपकी सूचनाओं से हटा दी जाती हैं। म्यूट पूरी तरह से निजी हैं." -#: src/view/screens/ProfileList.tsx:293 +#: src/view/screens/ProfileList.tsx:295 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "म्यूट करना निजी है. म्यूट किए गए खाते आपके साथ इंटरैक्ट कर सकते हैं, लेकिन आप उनकी पोस्ट नहीं देखेंगे या उनसे सूचनाएं प्राप्त नहीं करेंगे।" +#: src/view/screens/Moderation.tsx:134 +#~ msgid "My Account" +#~ msgstr "" + #: src/view/com/modals/BirthDateSettings.tsx:56 msgid "My Birthday" msgstr "जन्मदिन" @@ -1239,8 +1271,8 @@ msgstr "नया" #: src/view/screens/Feeds.tsx:510 #: src/view/screens/Profile.tsx:388 #: src/view/screens/ProfileFeed.tsx:450 -#: src/view/screens/ProfileList.tsx:211 -#: src/view/screens/ProfileList.tsx:243 +#: src/view/screens/ProfileList.tsx:212 +#: src/view/screens/ProfileList.tsx:244 #: src/view/shell/desktop/LeftNav.tsx:254 msgid "New post" msgstr "नई पोस्ट" @@ -1252,7 +1284,7 @@ msgstr "नई पोस्ट" #: src/view/com/auth/create/CreateAccount.tsx:158 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 -#: src/view/com/auth/login/LoginForm.tsx:283 +#: src/view/com/auth/login/LoginForm.tsx:281 #: src/view/com/auth/login/SetNewPasswordForm.tsx:156 #: src/view/com/auth/login/SetNewPasswordForm.tsx:166 #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79 @@ -1269,8 +1301,8 @@ msgstr "अगली फोटो" msgid "No" msgstr "नहीं<<<<<<< HEAD" -#: src/view/screens/ProfileFeed.tsx:630 -#: src/view/screens/ProfileList.tsx:659 +#: src/view/screens/ProfileFeed.tsx:632 +#: src/view/screens/ProfileList.tsx:667 msgid "No description" msgstr "कोई विवरण नहीं" @@ -1303,12 +1335,16 @@ msgstr "" msgid "Not Applicable." msgstr "लागू नहीं।" +#: src/view/screens/Moderation.tsx:227 +msgid "Note: Third-party apps that display Bluesky content may not respect this setting." +msgstr "" + #: src/view/screens/Notifications.tsx:96 #: src/view/screens/Notifications.tsx:120 #: src/view/shell/bottom-bar/BottomBar.tsx:195 #: src/view/shell/desktop/LeftNav.tsx:363 -#: src/view/shell/Drawer.tsx:298 -#: src/view/shell/Drawer.tsx:299 +#: src/view/shell/Drawer.tsx:424 +#: src/view/shell/Drawer.tsx:425 msgid "Notifications" msgstr "सूचनाएं" @@ -1333,7 +1369,7 @@ msgid "Opens configurable language settings" msgstr "भाषा सेटिंग्स खोलें" #: src/view/shell/desktop/RightNav.tsx:146 -#: src/view/shell/Drawer.tsx:503 +#: src/view/shell/Drawer.tsx:630 msgid "Opens list of invite codes" msgstr "" @@ -1388,7 +1424,7 @@ msgstr "पृष्ठ नहीं मिला" #: src/view/com/auth/create/Step2.tsx:101 #: src/view/com/auth/create/Step2.tsx:111 -#: src/view/com/auth/login/LoginForm.tsx:218 +#: src/view/com/auth/login/LoginForm.tsx:216 #: src/view/com/auth/login/SetNewPasswordForm.tsx:130 #: src/view/com/modals/DeleteAccount.tsx:191 msgid "Password" @@ -1486,8 +1522,8 @@ msgstr "प्रसंस्करण..." #: src/view/shell/bottom-bar/BottomBar.tsx:237 #: src/view/shell/Drawer.tsx:72 -#: src/view/shell/Drawer.tsx:366 -#: src/view/shell/Drawer.tsx:367 +#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:534 msgid "Profile" msgstr "प्रोफ़ाइल" @@ -1531,7 +1567,7 @@ msgstr "अनुशंसित लोग" #: src/view/com/modals/ListAddRemoveUsers.tsx:264 #: src/view/com/modals/SelfLabel.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:192 +#: src/view/com/modals/UserAddRemoveLists.tsx:193 #: src/view/com/util/UserAvatar.tsx:278 #: src/view/com/util/UserBanner.tsx:89 msgid "Remove" @@ -1567,7 +1603,7 @@ msgid "Remove this feed from your saved feeds?" msgstr "इस फ़ीड को सहेजे गए फ़ीड से हटा दें?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:135 +#: src/view/com/modals/UserAddRemoveLists.tsx:136 msgid "Removed from list" msgstr "" @@ -1587,7 +1623,7 @@ msgstr "रिपोर्ट" msgid "Report feed" msgstr "रिपोर्ट फ़ीड" -#: src/view/screens/ProfileList.tsx:440 +#: src/view/screens/ProfileList.tsx:448 msgid "Report List" msgstr "रिपोर्ट सूची" @@ -1614,6 +1650,10 @@ msgstr "द्वारा दोबारा पोस्ट किया ग msgid "Request Change" msgstr "अनुरोध बदलें" +#: src/view/screens/Moderation.tsx:188 +#~ msgid "Request to limit the visibility of my account" +#~ msgstr "" + #: src/view/screens/Settings.tsx:382 #~ msgid "Require alt text before posting" #~ msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है" @@ -1648,8 +1688,8 @@ msgstr "प्राथमिकताओं की स्थिति को #: src/view/com/auth/create/CreateAccount.tsx:167 #: src/view/com/auth/create/CreateAccount.tsx:171 -#: src/view/com/auth/login/LoginForm.tsx:260 -#: src/view/com/auth/login/LoginForm.tsx:263 +#: src/view/com/auth/login/LoginForm.tsx:258 +#: src/view/com/auth/login/LoginForm.tsx:261 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:65 msgid "Retry" @@ -1701,8 +1741,8 @@ msgstr "सहेजे गए फ़ीड" #: src/view/shell/desktop/LeftNav.tsx:323 #: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:170 -#: src/view/shell/Drawer.tsx:252 -#: src/view/shell/Drawer.tsx:253 +#: src/view/shell/Drawer.tsx:351 +#: src/view/shell/Drawer.tsx:352 msgid "Search" msgstr "खोज" @@ -1726,7 +1766,7 @@ msgstr "Bluesky Social का चयन करें" msgid "Select from an existing account" msgstr "मौजूदा खाते से चुनें" -#: src/view/com/auth/login/LoginForm.tsx:145 +#: src/view/com/auth/login/LoginForm.tsx:143 msgid "Select service" msgstr "सेवा चुनें" @@ -1754,8 +1794,8 @@ msgstr "ईमेल भेजें" msgid "Send Email" msgstr "ईमेल भेजें" -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:305 msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" @@ -1789,8 +1829,8 @@ msgstr "इस सेटिंग को अपने निम्नलिख #: src/view/screens/Settings.tsx:277 #: src/view/shell/desktop/LeftNav.tsx:435 -#: src/view/shell/Drawer.tsx:379 -#: src/view/shell/Drawer.tsx:380 +#: src/view/shell/Drawer.tsx:554 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "सेटिंग्स" @@ -1800,7 +1840,7 @@ msgstr "यौन गतिविधि या कामुक नग्नत #: src/view/com/profile/ProfileHeader.tsx:313 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 -#: src/view/screens/ProfileList.tsx:399 +#: src/view/screens/ProfileList.tsx:407 msgid "Share" msgstr "शेयर" @@ -1865,7 +1905,7 @@ msgstr "{0} के रूप में साइन इन करें" msgid "Sign in as..." msgstr "... के रूप में साइन इन करें" -#: src/view/com/auth/login/LoginForm.tsx:132 +#: src/view/com/auth/login/LoginForm.tsx:130 msgid "Sign into" msgstr "साइन इन करें" @@ -1917,11 +1957,11 @@ msgstr "स्थिति पृष्ठ" msgid "Storybook" msgstr "Storybook" -#: src/view/screens/ProfileList.tsx:522 +#: src/view/screens/ProfileList.tsx:530 msgid "Subscribe" msgstr "सब्सक्राइब" -#: src/view/screens/ProfileList.tsx:518 +#: src/view/screens/ProfileList.tsx:526 msgid "Subscribe to this list" msgstr "इस सूची को सब्सक्राइब करें" @@ -2129,12 +2169,12 @@ msgstr "यूजर हैंडल" msgid "User Lists" msgstr "लोग सूचियाँ" -#: src/view/com/auth/login/LoginForm.tsx:172 -#: src/view/com/auth/login/LoginForm.tsx:189 +#: src/view/com/auth/login/LoginForm.tsx:170 +#: src/view/com/auth/login/LoginForm.tsx:187 msgid "Username or email address" msgstr "यूजर नाम या ईमेल पता" -#: src/view/screens/ProfileList.tsx:686 +#: src/view/screens/ProfileList.tsx:694 msgid "Users" msgstr "यूजर लोग" @@ -2254,7 +2294,7 @@ msgstr "आपने लेखक को अवरुद्ध किया ह msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:88 +#: src/view/com/lists/MyLists.tsx:89 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." msgstr "आपके पास कोई सूची नहीं है।।" @@ -2310,7 +2350,7 @@ msgstr "आपका होस्टिंग प्रदाता" #: src/view/screens/Settings.tsx:402 #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:517 +#: src/view/shell/Drawer.tsx:644 msgid "Your invite codes are hidden when logged in using an App Password" msgstr "" @@ -2322,6 +2362,14 @@ msgstr "आपकी पोस्ट, पसंद और ब्लॉक सा msgid "Your profile" msgstr "आपकी प्रोफ़ाइल" +#: src/view/screens/Moderation.tsx:205 +#~ msgid "Your profile and account will not be visible to anyone visiting the Bluesky app without an account, or to account holders who are not logged in. Enabling this will not make your profile private." +#~ msgstr "" + +#: src/view/screens/Moderation.tsx:220 +msgid "Your profile and content will not be visible to anyone visiting the Bluesky app without an account. Enabling this will not make your profile private." +msgstr "" + #: src/view/com/auth/create/Step3.tsx:28 msgid "Your user handle" msgstr "आपका यूजर हैंडल" diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index 6e9cb28dd..28a466e38 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -34,7 +34,6 @@ export type ThreadPost = { record: AppBskyFeedPost.Record parent?: ThreadNode replies?: ThreadNode[] - viewer?: AppBskyFeedDefs.ViewerThreadState ctx: ThreadCtx } @@ -188,7 +187,6 @@ function responseToThreadNodes( // do not show blocked posts in replies .filter(node => node.type !== 'blocked') : undefined, - viewer: node.viewer, ctx: { depth, isHighlightedPost: depth === 0, @@ -276,7 +274,6 @@ function threadNodeToPlaceholderThread( record: node.record, parent: undefined, replies: undefined, - viewer: node.viewer, ctx: { depth: 0, isHighlightedPost: true, @@ -300,7 +297,6 @@ function postViewToPlaceholderThread( record: post.record as AppBskyFeedPost.Record, // validated in notifs parent: undefined, replies: undefined, - viewer: post.viewer, ctx: { depth: 0, isHighlightedPost: true, @@ -331,7 +327,6 @@ function embedViewRecordToPlaceholderThread( record: record.value as AppBskyFeedPost.Record, // validated in getEmbeddedPost parent: undefined, replies: undefined, - viewer: undefined, // not available ctx: { depth: 0, isHighlightedPost: true, diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 21e519a0f..5fd0b4e34 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -49,18 +49,31 @@ export function useProfileQuery({did}: {did: string | undefined}) { interface ProfileUpdateParams { profile: AppBskyActorDefs.ProfileView - updates: AppBskyActorProfile.Record - newUserAvatar: RNImage | undefined | null - newUserBanner: RNImage | undefined | null + updates: + | AppBskyActorProfile.Record + | ((existing: AppBskyActorProfile.Record) => AppBskyActorProfile.Record) + newUserAvatar?: RNImage | undefined | null + newUserBanner?: RNImage | undefined | null + checkCommitted?: (res: AppBskyActorGetProfile.Response) => boolean } export function useProfileUpdateMutation() { const queryClient = useQueryClient() return useMutation<void, Error, ProfileUpdateParams>({ - mutationFn: async ({profile, updates, newUserAvatar, newUserBanner}) => { + mutationFn: async ({ + profile, + updates, + newUserAvatar, + newUserBanner, + checkCommitted, + }) => { await getAgent().upsertProfile(async existing => { existing = existing || {} - existing.displayName = updates.displayName - existing.description = updates.description + if (typeof updates === 'function') { + existing = updates(existing) + } else { + existing.displayName = updates.displayName + existing.description = updates.description + } if (newUserAvatar) { const res = await uploadBlob( getAgent(), @@ -83,30 +96,37 @@ export function useProfileUpdateMutation() { } return existing }) - await whenAppViewReady(profile.did, res => { - if (typeof newUserAvatar !== 'undefined') { - if (newUserAvatar === null && res.data.avatar) { - // url hasnt cleared yet - return false - } else if (res.data.avatar === profile.avatar) { - // url hasnt changed yet - return false - } - } - if (typeof newUserBanner !== 'undefined') { - if (newUserBanner === null && res.data.banner) { - // url hasnt cleared yet - return false - } else if (res.data.banner === profile.banner) { - // url hasnt changed yet - return false - } - } - return ( - res.data.displayName === updates.displayName && - res.data.description === updates.description - ) - }) + await whenAppViewReady( + profile.did, + checkCommitted || + (res => { + if (typeof newUserAvatar !== 'undefined') { + if (newUserAvatar === null && res.data.avatar) { + // url hasnt cleared yet + return false + } else if (res.data.avatar === profile.avatar) { + // url hasnt changed yet + return false + } + } + if (typeof newUserBanner !== 'undefined') { + if (newUserBanner === null && res.data.banner) { + // url hasnt cleared yet + return false + } else if (res.data.banner === profile.banner) { + // url hasnt changed yet + return false + } + } + if (typeof updates === 'function') { + return true + } + return ( + res.data.displayName === updates.displayName && + res.data.description === updates.description + ) + }), + ) }, onSuccess(data, variables) { // invalidate cache diff --git a/src/view/screens/Moderation.tsx b/src/view/screens/Moderation.tsx index 4d8d8cad7..fe1e5a28c 100644 --- a/src/view/screens/Moderation.tsx +++ b/src/view/screens/Moderation.tsx @@ -1,15 +1,21 @@ import React from 'react' -import {StyleSheet, TouchableOpacity, View} from 'react-native' +import { + ActivityIndicator, + StyleSheet, + TouchableOpacity, + View, +} from 'react-native' import {useFocusEffect} from '@react-navigation/native' import { FontAwesomeIcon, FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' +import {ComAtprotoLabelDefs} from '@atproto/api' import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types' import {s} from 'lib/styles' import {CenteredView} from '../com/util/Views' import {ViewHeader} from '../com/util/ViewHeader' -import {Link} from '../com/util/Link' +import {Link, TextLink} from '../com/util/Link' import {Text} from '../com/util/text/Text' import {usePalette} from 'lib/hooks/usePalette' import {useAnalytics} from 'lib/analytics/analytics' @@ -18,6 +24,12 @@ import {useSetMinimalShellMode} from '#/state/shell' import {useModalControls} from '#/state/modals' import {Trans, msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {ToggleButton} from '../com/util/forms/ToggleButton' +import {useSession} from '#/state/session' +import { + useProfileQuery, + useProfileUpdateMutation, +} from '#/state/queries/profile' type Props = NativeStackScreenProps<CommonNavigatorParams, 'Moderation'> export function ModerationScreen({}: Props) { @@ -109,10 +121,124 @@ export function ModerationScreen({}: Props) { <Trans>Blocked accounts</Trans> </Text> </Link> + <Text + type="xl-bold" + style={[ + pal.text, + { + paddingHorizontal: 18, + paddingTop: 18, + paddingBottom: 6, + }, + ]}> + <Trans>Logged-out users</Trans> + </Text> + <PwiOptOut /> </CenteredView> ) } +function PwiOptOut() { + const pal = usePalette('default') + const {_} = useLingui() + const {currentAccount} = useSession() + const {data: profile} = useProfileQuery({did: currentAccount?.did}) + const updateProfile = useProfileUpdateMutation() + + const isOptedOut = + profile?.labels?.some(l => l.val === '!no-unauthenticated') || false + const canToggle = profile && !updateProfile.isPending + + const onToggleOptOut = React.useCallback(() => { + if (!profile) { + return + } + let wasAdded = false + updateProfile.mutate({ + profile, + updates: existing => { + // create labels attr if needed + existing.labels = ComAtprotoLabelDefs.isSelfLabels(existing.labels) + ? existing.labels + : { + $type: 'com.atproto.label.defs#selfLabels', + values: [], + } + + // toggle the label + const hasLabel = existing.labels.values.some( + l => l.val === '!no-unauthenticated', + ) + if (hasLabel) { + wasAdded = false + existing.labels.values = existing.labels.values.filter( + l => l.val !== '!no-unauthenticated', + ) + } else { + wasAdded = true + existing.labels.values.push({val: '!no-unauthenticated'}) + } + + // delete if no longer needed + if (existing.labels.values.length === 0) { + delete existing.labels + } + return existing + }, + checkCommitted: res => { + const exists = !!res.data.labels?.some( + l => l.val === '!no-unauthenticated', + ) + return exists === wasAdded + }, + }) + }, [updateProfile, profile]) + + return ( + <View style={[pal.view, styles.toggleCard]}> + <View + style={{flexDirection: 'row', alignItems: 'center', paddingRight: 14}}> + <ToggleButton + type="default-light" + label={_(msg`Limit the visibility of my account`)} + labelType="lg" + isSelected={isOptedOut} + onPress={canToggle ? onToggleOptOut : undefined} + style={[canToggle ? undefined : {opacity: 0.5}, {flex: 1}]} + /> + {updateProfile.isPending && <ActivityIndicator />} + </View> + <View + style={{ + flexDirection: 'column', + gap: 10, + paddingLeft: 66, + paddingRight: 12, + paddingBottom: 10, + }}> + <Text style={pal.textLight}> + <Trans> + Your profile and content will not be visible to anyone visiting the + Bluesky app without an account. Enabling this will not make your + profile private. + </Trans> + </Text> + <Text style={[pal.textLight, {fontWeight: '500'}]}> + <Trans> + Note: Third-party apps that display Bluesky content may not respect + this setting. + </Trans> + </Text> + <TextLink + style={pal.link} + href="https://blueskyweb.zendesk.com/hc/en-us/articles/15835264007693-Data-Privacy" + text={_(msg`Learn more about what is public on Bluesky.`)} + /> + </View> + </View> + ) +} + const styles = StyleSheet.create({ desktopContainer: { borderLeftWidth: 1, @@ -128,6 +254,12 @@ const styles = StyleSheet.create({ paddingHorizontal: 18, marginBottom: 1, }, + toggleCard: { + paddingVertical: 8, + paddingTop: 2, + paddingHorizontal: 6, + marginBottom: 1, + }, iconContainer: { alignItems: 'center', justifyContent: 'center', diff --git a/yarn.lock b/yarn.lock index b96063203..4005ecc5a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,24 +34,24 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.6.23": - version "0.6.23" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.6.23.tgz#1c475ce505a7029733bdcb4a0f77e8000a735f67" - integrity sha512-DUaoMv3Uu/WUNIoLk1OGYmsXNXnu8fKJmma7wbftiWmCiXqE5wiO3GHg3V8Zq6TXSiaQ9C+xcwx5/eMBnz1BsA== +"@atproto/api@^0.6.24": + version "0.6.24" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.6.24.tgz#79753f82649baa2993677645d809708dd5796e0a" + integrity sha512-y3gz0F5wYAtaZ5XYL8FqXW90sOnXHlh4Cir+hjrlSftSoNJcTVR+6dKT5m0ZTqqvFoFryTPKs6BEQy/VBCsNxg== dependencies: "@atproto/common-web" "^0.2.3" - "@atproto/lexicon" "^0.3.0" - "@atproto/syntax" "^0.1.4" - "@atproto/xrpc" "^0.4.0" + "@atproto/lexicon" "^0.3.1" + "@atproto/syntax" "^0.1.5" + "@atproto/xrpc" "^0.4.1" multiformats "^9.9.0" tlds "^1.234.0" typed-emitter "^2.1.0" zod "^3.21.4" -"@atproto/api@^0.6.24": - version "0.6.24" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.6.24.tgz#79753f82649baa2993677645d809708dd5796e0a" - integrity sha512-y3gz0F5wYAtaZ5XYL8FqXW90sOnXHlh4Cir+hjrlSftSoNJcTVR+6dKT5m0ZTqqvFoFryTPKs6BEQy/VBCsNxg== +"@atproto/api@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.7.0.tgz#8cdc9613a3ddd390073b3e8d6ac56e9df04d833b" + integrity sha512-1iW/RctVLi74axkXRgou52GjuqnYRSHgZi48hF9aqIR4ukONX+5FU7ALjPAz8c+0KZQXFQyY28fB+FnPNGVCig== dependencies: "@atproto/common-web" "^0.2.3" "@atproto/lexicon" "^0.3.1" @@ -210,17 +210,6 @@ "@atproto/crypto" "^0.3.0" axios "^0.27.2" -"@atproto/lexicon@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.3.0.tgz#dce33e686789aeddca89980a2661922ffa92552c" - integrity sha512-0yxHcgfdIrs1Dlg0uFe53NL65kiz+AlkQhAvcEOiU7CKZxUI0Iwae9FCmP0+3ptcGMYD8X6OrZTHsfw/s4BglA== - dependencies: - "@atproto/common-web" "^0.2.3" - "@atproto/syntax" "^0.1.4" - iso-datestring-validator "^2.2.2" - multiformats "^9.9.0" - zod "^3.21.4" - "@atproto/lexicon@^0.3.1": version "0.3.1" resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.3.1.tgz#5d7275d041883a1c930404e3274a6fe7affc151f" @@ -292,13 +281,6 @@ uint8arrays "3.0.0" zod "^3.21.4" -"@atproto/syntax@^0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.1.4.tgz#f5569bb4e87f61407d42c37766cf0c2a83ce0b26" - integrity sha512-+18HKNJsMQfjlcn62Z9daK8wC/inuqEYXY2FHEd5cNnCt808x2lWLSHB32I6iYEib0d7XDdnaHimBFzWge/C1Q== - dependencies: - "@atproto/common-web" "^0.2.3" - "@atproto/syntax@^0.1.5": version "0.1.5" resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.1.5.tgz#85b6488a33da3b864e8ac22a61b5586b271206ee" @@ -323,14 +305,6 @@ ws "^8.12.0" zod "^3.21.4" -"@atproto/xrpc@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.4.0.tgz#8911fabcc7d34e140ef03d90d41b763116fc813a" - integrity sha512-R73eC1bQyigsKDx7h8Wk8ah7812d24fZV8RAnjkdzfecWMyDBFbJEG5MCC1AEtkGz4YbfwAHMOQe2J1Av9z0RA== - dependencies: - "@atproto/lexicon" "^0.3.0" - zod "^3.21.4" - "@atproto/xrpc@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.4.1.tgz#2fb7e81a159b019339bbcdcf4e7ce8dc4e83bef0" |