diff options
35 files changed, 717 insertions, 387 deletions
diff --git a/package.json b/package.json index 6c75054b5..31d9988db 100644 --- a/package.json +++ b/package.json @@ -144,7 +144,7 @@ "react-native-pager-view": "6.1.4", "react-native-picker-select": "^8.1.0", "react-native-progress": "bluesky-social/react-native-progress", - "react-native-reanimated": "^3.4.2", + "react-native-reanimated": "^3.6.0", "react-native-root-siblings": "^4.1.1", "react-native-safe-area-context": "4.6.3", "react-native-screens": "~3.22.0", diff --git a/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts b/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts index 131e7bdd7..98e05a8ce 100644 --- a/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts +++ b/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts @@ -11,31 +11,31 @@ export const useAnimatedScrollHandler: typeof useAnimatedScrollHandler_BUGGY = ( }) return useAnimatedScrollHandler_BUGGY( { - onBeginDrag(e) { + onBeginDrag(e, ctx) { if (typeof ref.current !== 'function' && ref.current.onBeginDrag) { - ref.current.onBeginDrag(e) + ref.current.onBeginDrag(e, ctx) } }, - onEndDrag(e) { + onEndDrag(e, ctx) { if (typeof ref.current !== 'function' && ref.current.onEndDrag) { - ref.current.onEndDrag(e) + ref.current.onEndDrag(e, ctx) } }, - onMomentumBegin(e) { + onMomentumBegin(e, ctx) { if (typeof ref.current !== 'function' && ref.current.onMomentumBegin) { - ref.current.onMomentumBegin(e) + ref.current.onMomentumBegin(e, ctx) } }, - onMomentumEnd(e) { + onMomentumEnd(e, ctx) { if (typeof ref.current !== 'function' && ref.current.onMomentumEnd) { - ref.current.onMomentumEnd(e) + ref.current.onMomentumEnd(e, ctx) } }, - onScroll(e) { + onScroll(e, ctx) { if (typeof ref.current === 'function') { - ref.current(e) + ref.current(e, ctx) } else if (ref.current.onScroll) { - ref.current.onScroll(e) + ref.current.onScroll(e, ctx) } }, }, diff --git a/src/locale/locales/cs/messages.js b/src/locale/locales/cs/messages.js index 137f86720..125508249 100644 --- a/src/locale/locales/cs/messages.js +++ b/src/locale/locales/cs/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"CbrOgr\":\"You have no feeds.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file diff --git a/src/locale/locales/cs/messages.po b/src/locale/locales/cs/messages.po index 582f2b3e1..ab992609c 100644 --- a/src/locale/locales/cs/messages.po +++ b/src/locale/locales/cs/messages.po @@ -108,7 +108,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:316 +#: src/view/com/profile/ProfileHeader.tsx:327 msgid "Add to Lists" msgstr "" @@ -202,7 +202,7 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:376 #: src/view/com/post-thread/PostThread.tsx:426 #: src/view/com/post-thread/PostThread.tsx:434 -#: src/view/com/profile/ProfileHeader.tsx:619 +#: src/view/com/profile/ProfileHeader.tsx:633 msgid "Back" msgstr "" @@ -219,8 +219,8 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:245 -#: src/view/com/profile/ProfileHeader.tsx:350 +#: src/view/com/profile/ProfileHeader.tsx:256 +#: src/view/com/profile/ProfileHeader.tsx:363 msgid "Block Account" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:247 +#: src/view/com/profile/ProfileHeader.tsx:258 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -521,7 +521,7 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 msgid "Copy link to profile" msgstr "" @@ -686,11 +686,11 @@ msgstr "" msgid "Edit my profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:411 +#: src/view/com/profile/ProfileHeader.tsx:425 msgid "Edit profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:414 +#: src/view/com/profile/ProfileHeader.tsx:428 msgid "Edit Profile" msgstr "" @@ -799,7 +799,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:496 +#: src/view/com/profile/ProfileHeader.tsx:510 msgid "Follow" msgstr "" @@ -819,16 +819,16 @@ msgstr "" msgid "Followers" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:582 +#: src/view/com/profile/ProfileHeader.tsx:596 msgid "following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:480 +#: src/view/com/profile/ProfileHeader.tsx:494 #: src/view/screens/ProfileFollows.tsx:25 msgid "Following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:529 +#: src/view/com/profile/ProfileHeader.tsx:543 msgid "Follows you" msgstr "" @@ -1128,7 +1128,7 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:506 +#: src/view/com/profile/ProfileHeader.tsx:520 #: src/view/screens/ProfileFeed.tsx:368 #: src/view/screens/ProfileList.tsx:507 msgid "More options" @@ -1138,7 +1138,7 @@ msgstr "" #~ msgid "More post options" #~ msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:332 +#: src/view/com/profile/ProfileHeader.tsx:344 msgid "Mute Account" msgstr "" @@ -1534,7 +1534,7 @@ msgstr "" msgid "Report {collectionName}" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:365 +#: src/view/com/profile/ProfileHeader.tsx:378 msgid "Report Account" msgstr "" @@ -1753,7 +1753,7 @@ msgstr "" msgid "Sexual activity or erotic nudity." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 #: src/view/screens/ProfileList.tsx:376 msgid "Share" @@ -1917,7 +1917,7 @@ msgstr "" msgid "Text input field" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:269 +#: src/view/com/profile/ProfileHeader.tsx:280 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -2010,13 +2010,13 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:424 -#: src/view/com/profile/ProfileHeader.tsx:427 +#: src/view/com/profile/ProfileHeader.tsx:438 +#: src/view/com/profile/ProfileHeader.tsx:441 msgid "Unblock" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:267 -#: src/view/com/profile/ProfileHeader.tsx:349 +#: src/view/com/profile/ProfileHeader.tsx:278 +#: src/view/com/profile/ProfileHeader.tsx:362 msgid "Unblock Account" msgstr "" @@ -2028,7 +2028,7 @@ msgstr "" msgid "Unfortunately, you do not meet the requirements to create an account." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:331 +#: src/view/com/profile/ProfileHeader.tsx:343 msgid "Unmute Account" msgstr "" @@ -2194,6 +2194,9 @@ msgid "You have blocked the author or you have been blocked by the author." msgstr "" #: src/view/com/feeds/ProfileFeedgens.tsx:150 +msgid "You have no feeds." +msgstr "" + #: src/view/com/lists/MyLists.tsx:88 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." diff --git a/src/locale/locales/en/messages.js b/src/locale/locales/en/messages.js index 137f86720..125508249 100644 --- a/src/locale/locales/en/messages.js +++ b/src/locale/locales/en/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"CbrOgr\":\"You have no feeds.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index a6f920a3d..8a15e2307 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -108,7 +108,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:316 +#: src/view/com/profile/ProfileHeader.tsx:327 msgid "Add to Lists" msgstr "" @@ -202,7 +202,7 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:376 #: src/view/com/post-thread/PostThread.tsx:426 #: src/view/com/post-thread/PostThread.tsx:434 -#: src/view/com/profile/ProfileHeader.tsx:619 +#: src/view/com/profile/ProfileHeader.tsx:633 msgid "Back" msgstr "" @@ -219,8 +219,8 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:245 -#: src/view/com/profile/ProfileHeader.tsx:350 +#: src/view/com/profile/ProfileHeader.tsx:256 +#: src/view/com/profile/ProfileHeader.tsx:363 msgid "Block Account" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:247 +#: src/view/com/profile/ProfileHeader.tsx:258 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -521,7 +521,7 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 msgid "Copy link to profile" msgstr "" @@ -686,11 +686,11 @@ msgstr "" msgid "Edit my profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:411 +#: src/view/com/profile/ProfileHeader.tsx:425 msgid "Edit profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:414 +#: src/view/com/profile/ProfileHeader.tsx:428 msgid "Edit Profile" msgstr "" @@ -799,7 +799,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:496 +#: src/view/com/profile/ProfileHeader.tsx:510 msgid "Follow" msgstr "" @@ -819,16 +819,16 @@ msgstr "" msgid "Followers" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:582 +#: src/view/com/profile/ProfileHeader.tsx:596 msgid "following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:480 +#: src/view/com/profile/ProfileHeader.tsx:494 #: src/view/screens/ProfileFollows.tsx:25 msgid "Following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:529 +#: src/view/com/profile/ProfileHeader.tsx:543 msgid "Follows you" msgstr "" @@ -1128,7 +1128,7 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:506 +#: src/view/com/profile/ProfileHeader.tsx:520 #: src/view/screens/ProfileFeed.tsx:368 #: src/view/screens/ProfileList.tsx:507 msgid "More options" @@ -1138,7 +1138,7 @@ msgstr "" #~ msgid "More post options" #~ msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:332 +#: src/view/com/profile/ProfileHeader.tsx:344 msgid "Mute Account" msgstr "" @@ -1534,7 +1534,7 @@ msgstr "" msgid "Report {collectionName}" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:365 +#: src/view/com/profile/ProfileHeader.tsx:378 msgid "Report Account" msgstr "" @@ -1753,7 +1753,7 @@ msgstr "" msgid "Sexual activity or erotic nudity." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 #: src/view/screens/ProfileList.tsx:376 msgid "Share" @@ -1917,7 +1917,7 @@ msgstr "" msgid "Text input field" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:269 +#: src/view/com/profile/ProfileHeader.tsx:280 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -2010,13 +2010,13 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:424 -#: src/view/com/profile/ProfileHeader.tsx:427 +#: src/view/com/profile/ProfileHeader.tsx:438 +#: src/view/com/profile/ProfileHeader.tsx:441 msgid "Unblock" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:267 -#: src/view/com/profile/ProfileHeader.tsx:349 +#: src/view/com/profile/ProfileHeader.tsx:278 +#: src/view/com/profile/ProfileHeader.tsx:362 msgid "Unblock Account" msgstr "" @@ -2028,7 +2028,7 @@ msgstr "" msgid "Unfortunately, you do not meet the requirements to create an account." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:331 +#: src/view/com/profile/ProfileHeader.tsx:343 msgid "Unmute Account" msgstr "" @@ -2194,6 +2194,9 @@ msgid "You have blocked the author or you have been blocked by the author." msgstr "" #: src/view/com/feeds/ProfileFeedgens.tsx:150 +msgid "You have no feeds." +msgstr "" + #: src/view/com/lists/MyLists.tsx:88 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." diff --git a/src/locale/locales/es/messages.js b/src/locale/locales/es/messages.js index 137f86720..125508249 100644 --- a/src/locale/locales/es/messages.js +++ b/src/locale/locales/es/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"CbrOgr\":\"You have no feeds.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 48da67829..ad7231152 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -108,7 +108,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:316 +#: src/view/com/profile/ProfileHeader.tsx:327 msgid "Add to Lists" msgstr "" @@ -202,7 +202,7 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:376 #: src/view/com/post-thread/PostThread.tsx:426 #: src/view/com/post-thread/PostThread.tsx:434 -#: src/view/com/profile/ProfileHeader.tsx:619 +#: src/view/com/profile/ProfileHeader.tsx:633 msgid "Back" msgstr "" @@ -219,8 +219,8 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:245 -#: src/view/com/profile/ProfileHeader.tsx:350 +#: src/view/com/profile/ProfileHeader.tsx:256 +#: src/view/com/profile/ProfileHeader.tsx:363 msgid "Block Account" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:247 +#: src/view/com/profile/ProfileHeader.tsx:258 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -521,7 +521,7 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 msgid "Copy link to profile" msgstr "" @@ -686,11 +686,11 @@ msgstr "" msgid "Edit my profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:411 +#: src/view/com/profile/ProfileHeader.tsx:425 msgid "Edit profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:414 +#: src/view/com/profile/ProfileHeader.tsx:428 msgid "Edit Profile" msgstr "" @@ -799,7 +799,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:496 +#: src/view/com/profile/ProfileHeader.tsx:510 msgid "Follow" msgstr "" @@ -819,16 +819,16 @@ msgstr "" msgid "Followers" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:582 +#: src/view/com/profile/ProfileHeader.tsx:596 msgid "following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:480 +#: src/view/com/profile/ProfileHeader.tsx:494 #: src/view/screens/ProfileFollows.tsx:25 msgid "Following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:529 +#: src/view/com/profile/ProfileHeader.tsx:543 msgid "Follows you" msgstr "" @@ -1128,7 +1128,7 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:506 +#: src/view/com/profile/ProfileHeader.tsx:520 #: src/view/screens/ProfileFeed.tsx:368 #: src/view/screens/ProfileList.tsx:507 msgid "More options" @@ -1138,7 +1138,7 @@ msgstr "" #~ msgid "More post options" #~ msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:332 +#: src/view/com/profile/ProfileHeader.tsx:344 msgid "Mute Account" msgstr "" @@ -1534,7 +1534,7 @@ msgstr "" msgid "Report {collectionName}" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:365 +#: src/view/com/profile/ProfileHeader.tsx:378 msgid "Report Account" msgstr "" @@ -1753,7 +1753,7 @@ msgstr "" msgid "Sexual activity or erotic nudity." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 #: src/view/screens/ProfileList.tsx:376 msgid "Share" @@ -1917,7 +1917,7 @@ msgstr "" msgid "Text input field" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:269 +#: src/view/com/profile/ProfileHeader.tsx:280 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -2010,13 +2010,13 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:424 -#: src/view/com/profile/ProfileHeader.tsx:427 +#: src/view/com/profile/ProfileHeader.tsx:438 +#: src/view/com/profile/ProfileHeader.tsx:441 msgid "Unblock" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:267 -#: src/view/com/profile/ProfileHeader.tsx:349 +#: src/view/com/profile/ProfileHeader.tsx:278 +#: src/view/com/profile/ProfileHeader.tsx:362 msgid "Unblock Account" msgstr "" @@ -2028,7 +2028,7 @@ msgstr "" msgid "Unfortunately, you do not meet the requirements to create an account." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:331 +#: src/view/com/profile/ProfileHeader.tsx:343 msgid "Unmute Account" msgstr "" @@ -2194,6 +2194,9 @@ msgid "You have blocked the author or you have been blocked by the author." msgstr "" #: src/view/com/feeds/ProfileFeedgens.tsx:150 +msgid "You have no feeds." +msgstr "" + #: src/view/com/lists/MyLists.tsx:88 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." diff --git a/src/locale/locales/fr/messages.js b/src/locale/locales/fr/messages.js index 137f86720..125508249 100644 --- a/src/locale/locales/fr/messages.js +++ b/src/locale/locales/fr/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- end of feed -\",\"EtUMsZ\":\". This warning is only available for posts with media attached.\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" List\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>Choose your</0><1>Recommended</1><2>Feeds</2>\",\"F657la\":\"<0>Follow some</0><1>Recommended</1><2>Users</2>\",\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"XCTqGE\":\"A new version of the app is available. Please update to continue using the app.\",\"AnNF5e\":\"Accessibility\",\"AeXO77\":\"Account\",\"4WY4MD\":\"Account options\",\"m16xKo\":\"Add\",\"fBBX+K\":\"Add a content warning\",\"JU3hs2\":\"Add a user to this list\",\"MPPZ54\":\"Add account\",\"LkA8jz\":\"Add alt text\",\"Z8idyM\":\"Add details\",\"AoXl11\":\"Add details to report\",\"iE6B/9\":\"Add link card\",\"EXHdP1\":\"Add link card:\",\"x6laaL\":\"Add the following DNS record to your domain:\",\"UmzMP4\":\"Add to Lists\",\"hCrQ0L\":\"Add to my feeds\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"Adjust the number of likes a reply must have to be shown in your feed.\",\"qLa52r\":\"Adult Content\",\"sxkWRg\":\"Advanced\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"Alt text\",\"0QlT7/\":\"Alt text describes images for blind and low-vision users, and helps give context to everyone.\",\"woXbjq\":[\"An email has been sent to \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"Fon2dK\":[\"An email has been sent to your previous address, \",[\"0\"],\". It includes a confirmation code which you can enter below.\"],\"HZFm5R\":\"and\",\"fdjKGe\":\"App Language\",\"SMmUnj\":\"App passwords\",\"8q4WlH\":\"App Passwords\",\"aAIQg2\":\"Appearance\",\"SSDZ+T\":[\"Are you sure you want to delete the app password \\\"\",[\"name\"],\"\\\"?\"],\"0BIeIs\":\"Are you sure you'd like to discard this draft?\",\"6foA8n\":\"Are you sure?\",\"/mSd6b\":\"Are you sure? This cannot be undone.\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"m1dqxu\":\"Block Account\",\"ffIfdM\":\"Block accounts\",\"fdYcMy\":\"Block these accounts?\",\"KWykPE\":\"Blocked accounts\",\"JuqQpF\":\"Blocked Accounts\",\"HG4qt4\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"8LNSUt\":\"Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours.\",\"HFCE4A\":\"Blocked post.\",\"zl+QbX\":\"Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky is flexible.\",\"odLrdl\":\"Bluesky is open.\",\"/LsWK4\":\"Bluesky is public.\",\"C50OGr\":\"Bluesky uses invites to build a healthier community. If you don't know anybody with an invite, you can sign up for the waitlist and we'll send one soon.\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"Camera\",\"JGGrPC\":\"Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long.\",\"dEgA5A\":\"Cancel\",\"aMH9rr\":\"Cancel account deletion\",\"kc3E4R\":\"Cancel add image alt text\",\"wg4LHQ\":\"Cancel change handle\",\"hFL1Li\":\"Cancel image crop\",\"tijH8t\":\"Cancel profile editing\",\"Qe4C/d\":\"Cancel quote post\",\"5TviPn\":\"Cancel search\",\"nss3UV\":\"Cancel waitlist signup\",\"o+XJ9D\":\"Change\",\"pQco5R\":\"Change handle\",\"Q5e1U/\":\"Change Handle\",\"a3NAfL\":\"Change my email\",\"4vatyk\":\"Change Your Email\",\"Yn3C90\":\"Check out some recommended feeds. Tap + to add them to your list of pinned feeds.\",\"ioZXIH\":\"Check out some recommended users. Follow them to see similar users.\",\"/+X+/K\":\"Check your inbox for an email with the confirmation code to enter below:\",\"Rt502e\":\"Choose Service\",\"/L45sc\":\"Choose the algorithms that power your experience with custom feeds.\",\"BwcLKv\":\"Choose your\",\"Wk8hkn\":\"Choose your password\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"KHzDTk\":\"Community Guidelines\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"l879p1\":\"Content filtering\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"xGVfLh\":\"Continue\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"Copy post text\",\"u40k/o\":\"Copyright Policy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"MXSt4t\":[\"Created \",[\"0\"]],\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"pvnfJD\":\"Dark\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"84uE/A\":\"Delete List\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"04G5Az\":\"Delete post\",\"FbPNuJ\":\"Delete this post?\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"bzSI52\":\"Discard\",\"BryYJR\":\"Discard draft\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"4uwlSD\":\"Each code works once. You'll receive more invite codes periodically.\",\"XQFMOm\":\"Edit image\",\"S7M0uU\":\"Edit list details\",\"cLmurE\":\"Edit My Feeds\",\"bRZ5XW\":\"Edit my profile\",\"9OpVZg\":\"Edit profile\",\"QJQd1J\":\"Edit Profile\",\"Jn7kox\":\"Edit Saved Feeds\",\"O3oNi5\":\"Email\",\"ATGYL1\":\"Email address\",\"pJJ0Vp\":\"Email Updated\",\"9Qs99X\":\"Email:\",\"96mted\":\"Enable this setting to only see replies between people you follow.\",\"YbIxza\":\"Enter the address of your provider:\",\"BfIgP6\":\"Enter the domain you want to use\",\"cHrOqs\":\"Enter the email you used to create your account. We'll send you a \\\"reset code\\\" so you can set a new password.\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"4BITzH\":\"Error:\",\"0PkE20\":\"Expand alt text\",\"/5K/KL\":\"Failed to load recommended feeds\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"I3iUBQ\":\"Feeds are created by users to curate content. Choose some feeds that you find interesting.\",\"2+6lmO\":\"Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information.\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"AD4dxh\":\"Follow some\",\"Wezu5M\":\"Follow some users to get started. We can recommend you more users based on who you find interesting.\",\"YY2BTA\":\"Followed users only\",\"x5LEuB\":\"Followers\",\"NIjL2Y\":\"following\",\"y6sq5j\":\"Following\",\"p3UO/y\":\"Follows you\",\"5RhDkD\":\"For security reasons, we'll need to send a confirmation code to your email address.\",\"NJPhAO\":\"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.\",\"5bDfuq\":\"Forgot\",\"hEPLrs\":\"Forgot password\",\"dn8X5t\":\"Forgot Password\",\"U+kFad\":\"Gallery\",\"c3b0B0\":\"Get Started\",\"CKyk7Q\":\"Go back\",\"sr0UJD\":\"Go Back\",\"Rtp0y7\":\"Go to next\",\"Nf7oXL\":\"Handle\",\"c3XJ18\":\"Help\",\"uX/4+/\":\"Here is your app password.\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"Home\",\"sXZ8IU\":\"Home Feed Preferences\",\"yt7fhu\":\"Hosting provider\",\"s2xA6t\":\"Hosting provider address\",\"o+axy6\":\"I have a code\",\"wey2os\":\"I have my own domain\",\"WlEcKr\":\"If none are selected, suitable for all ages.\",\"VCk0rR\":\"Image alt text\",\"STGpNQ\":\"Image options\",\"6o7+En\":\"In Your Network\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"pVhZHk\":\"Language Settings\",\"GAmD3h\":\"Languages\",\"NgeSlx\":\"Learn More\",\"rj0Lke\":\"Learn more about this warning\",\"kq2ga7\":\"Leave them all unchecked to see any language.\",\"QfDITI\":\"Leaving Bluesky\",\"Esfg1M\":\"Let's get your password reset!\",\"exYcTF\":\"Library\",\"1njn7W\":\"Light\",\"BvSY1i\":\"Like this feed\",\"8/ALSr\":\"Liked by\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"7EHsGr\":\"Load new notifications\",\"VkLESX\":\"Load new posts\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"NTIbv4\":\"Moderation lists\",\"FIJUJb\":\"More feeds\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"RA1KUZ\":\"Mute Account\",\"du0opt\":\"Mute accounts\",\"izOxJM\":\"Mute these accounts?\",\"jq7SjD\":\"Mute thread\",\"s22grX\":\"Muted accounts\",\"qUa+lV\":\"Muted Accounts\",\"gA0D9A\":\"Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private.\",\"1QJzM7\":\"Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"hKtWk2\":\"My Profile\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"isRobC\":\"New\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"1UzENP\":\"No\",\"flmDTf\":\"No description\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"Not Applicable\",\"iyUCYw\":\"Not Applicable.\",\"iDNBZe\":\"Notifications\",\"5GGAqz\":\"Oh no!\",\"UaXeX3\":\"Okay\",\"Cqo2D+\":\"One or more images is missing alt text.\",\"M/Q2aG\":\"Open navigation\",\"M5PuNq\":\"Opens configurable language settings\",\"eSqpax\":\"Opens modal for using custom domain\",\"vYwHHI\":\"Opens moderation settings\",\"0tHyB7\":\"Opens screen with all saved feeds\",\"nmRoY/\":\"Opens the app password settings page\",\"6e9Apv\":\"Opens the home feed preferences\",\"O87Dr/\":\"Opens the storybook page\",\"G+PVmg\":\"Opens the system log page\",\"Jqb7sy\":\"Opens the threads preferences\",\"b22AVl\":\"Other account\",\"n+HLOP\":\"Other service\",\"1PKxQ7\":\"Other...\",\"8F1i42\":\"Page not found\",\"8ZsakT\":\"Password\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed.\",\"9qpQ5O\":\"Please enter a unique name for this App Password or use our randomly generated one.\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"Please enter your password as well:\",\"y28hnO\":\"Post\",\"h5RcXU\":\"Post hidden\",\"r5zLS0\":\"Post language\",\"AzCucI\":\"Post Languages\",\"tJFPmV\":\"Post not found\",\"0+DQbr\":\"Potentially Misleading Link\",\"MHk+7g\":\"Previous image\",\"HeBcM5\":\"Primary Language\",\"x8iR7V\":\"Prioritize Your Follows\",\"rjGI/Q\":\"Privacy\",\"LcET2C\":\"Privacy Policy\",\"k1ifdL\":\"Processing...\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"p1UmBX\":\"Public, shareable lists which can drive feeds.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"WEYdDv\":\"Recommended\",\"QNzcT3\":\"Recommended Feeds\",\"41UoJb\":\"Recommended Users\",\"t/YqKh\":\"Remove\",\"p/cRzf\":[\"Remove \",[\"0\"],\" from my feeds?\"],\"1O32oy\":\"Remove account\",\"W44VX5\":\"Remove feed\",\"Yy3FzB\":\"Remove from my feeds\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"TbDEfs\":\"Remove this feed from your saved feeds?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"bDHSjj\":\"Report Account\",\"NKmI9f\":\"Report feed\",\"6iwm2r\":\"Report List\",\"6IcSvC\":\"Report post\",\"mkude1\":\"Repost\",\"JOV5dR\":\"Repost or quote post\",\"0zb9FX\":\"Reposted by\",\"bqG37Z\":\"Request Change\",\"2d9VrZ\":\"Require alt text before posting\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"RfwZxd\":\"Reset password\",\"bee/Fw\":\"Reset preferences state\",\"wToeoz\":\"Resets the onboarding state\",\"nIU7qI\":\"Resets the preferences state\",\"6gRgw8\":\"Retry\",\"hAbYQa\":\"Retry change handle\",\"tfDRzk\":\"Save\",\"KV2YQQ\":\"Save alt text\",\"y3aU20\":\"Save changes\",\"IUwGEM\":\"Save Changes\",\"Xs07Tg\":\"Save handle change\",\"BckA7m\":\"Save image crop\",\"+K+JDj\":\"Saved Feeds\",\"A1taO8\":\"Search\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"vECNLO\":\"Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown.\",\"m5aabx\":\"Select your app language for the default text to display in the app\",\"TiiOza\":\"Select your preferred language for translations in your feed.\",\"vp9yIB\":\"Send Confirmation Email\",\"65dxv8\":\"Send email\",\"i/TzEU\":\"Send Email\",\"RoafuO\":\"Send feedback\",\"4cijjm\":\"Send Report\",\"V/e7nf\":\"Set new password\",\"gwsie4\":\"Set this setting to \\\"No\\\" to hide all quote posts from your feed. Reposts will still be visible.\",\"IZjC3J\":\"Set this setting to \\\"No\\\" to hide all replies from your feed.\",\"KIgU3l\":\"Set this setting to \\\"No\\\" to hide all reposts from your feed.\",\"zaAyrz\":\"Set this setting to \\\"Yes\\\" to show replies in a threaded view. This is an experimental feature.\",\"fQV2eE\":\"Set this setting to \\\"Yes\\\" to show samples of your saved feeds in your following feed. This is an experimental feature.\",\"Tz0i8g\":\"Settings\",\"HfWHhJ\":\"Sexual activity or erotic nudity.\",\"Z8lGw6\":\"Share\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"Share link\",\"8vETh9\":\"Show\",\"aWAdCb\":\"Show anyway\",\"NijgXr\":\"Show Posts from My Feeds\",\"T3Mt8m\":\"Show Quote Posts\",\"BlW8X/\":\"Show Replies\",\"X4GwDb\":\"Show replies by people you follow before all other replies.\",\"GiogzH\":\"Show Reposts\",\"fhY/fL\":\"Show users\",\"5lWFkC\":\"Sign in\",\"n1ekoW\":\"Sign In\",\"N9o7n5\":[\"Sign in as \",[\"0\"]],\"FT1MVS\":\"Sign in as...\",\"+UpfFC\":\"Sign into\",\"fcWrnU\":\"Sign out\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"Signed in as\",\"6Uau97\":\"Skip\",\"0o5BFH\":\"Sort Replies\",\"GH1Rgk\":\"Sort replies to the same post by:\",\"1DA6ap\":\"Square\",\"aKEHLj\":\"Staging\",\"tgEXwM\":\"Status page\",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"Subscribe\",\"5z3ICN\":\"Subscribe to this list\",\"TVFyMD\":\"Suggested Follows\",\"XYLcNv\":\"Support\",\"VjWeLI\":\"Switch Account\",\"D+NlUC\":\"System\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"4Y5H+g\":\"Terms\",\"xowcRf\":\"Terms of Service\",\"p8Iz39\":\"Text input field\",\"GlPXQJ\":\"The account will be able to interact with you after unblocking.\",\"o4M2MP\":\"The Community Guidelines have been moved to <0/>\",\"U42lKc\":\"The Copyright Policy has been moved to <0/>\",\"G4EksE\":\"The post may have been deleted.\",\"WNR9db\":\"The Privacy Policy has been moved to <0/>\",\"LbEbIk\":[\"The support form has been moved. If you need help, please<0/> or visit \",[\"HELP_DESK_URL\"],\" to get in touch with us.\"],\"FGbRSr\":\"The Terms of Service have been moved to\",\"yUqcy2\":\"There was an unexpected issue in the application. Please let us know if this happened to you!\",\"KRYn8w\":[\"This \",[\"screenDescription\"],\" has been flagged:\"],\"lm845B\":\"This information is not shared with other users.\",\"5Pvw/O\":\"This is important in case you ever need to change your email or reset your password.\",\"sQQfZ9\":\"This is the service that keeps you online.\",\"CvX8qs\":\"This link is taking you to the following website:\",\"WKrUVy\":\"This post has been deleted.\",\"qpCA5s\":\"This warning is only available for posts with media attached.\",\"u9ThjD\":\"Thread Preferences\",\"zmXsk5\":\"Threaded Mode\",\"1x30Qt\":\"Toggle dropdown\",\"KFXQEt\":\"Transformations\",\"pi8x/S\":\"Translate\",\"KDw4GX\":\"Try again\",\"nc4Wfd\":\"Unable to contact your service. Please check your Internet connection.\",\"tuS5Jz\":\"Unblock\",\"0VrZZv\":\"Unblock Account\",\"6pYY4t\":\"Undo repost\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"Unmute Account\",\"s12/Py\":\"Unmute thread\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"YXMY4w\":\"Update Available\",\"RXbEvi\":\"Updating...\",\"Vwkfp4\":\"Upload a text file to:\",\"jTdnU6\":\"Use app passwords to login to other Bluesky clients without giving full access to your account or password.\",\"CH1am9\":\"Use default provider\",\"ZG8UvP\":\"Use this to sign into the other app along with your handle.\",\"cKXwwI\":\"Used by:\",\"t4Yp4Z\":\"User handle\",\"8tsrUV\":\"User Lists\",\"nZx9mr\":\"Username or email address\",\"Sxm8rQ\":\"Users\",\"MBOY4U\":\"Verify email\",\"Ejyv0o\":\"Verify my email\",\"9czCrB\":\"Verify My Email\",\"ibSVGR\":\"Verify New Email\",\"nHsQde\":\"View debug entry\",\"47jzzd\":\"View the avatar\",\"wK4H1r\":\"Visit Site\",\"qjBGxf\":\"We're so excited to have you join us!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"We're sorry! We can't find the page you were looking for.\",\"meB+tZ\":\"Welcome to <0>Bluesky</0>\",\"Mj7rl/\":[\"What is the issue with this \",[\"collectionName\"],\"?\"],\"3qn29J\":\"Which languages are used in this post?\",\"uawiGa\":\"Which languages would you like to see in your algorithmic feeds?\",\"I5S9ZE\":\"Wide\",\"y02THm\":\"Write post\",\"6ckZRB\":\"Write your reply\",\"l75CjT\":\"Yes\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"lIcbCU\":\"You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer.\",\"aFZZYi\":\"You don't have any pinned feeds.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"You don't have any saved feeds.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"CbrOgr\":\"You have no feeds.\",\"tCLJ9E\":\"You have no lists.\",\"soH9qC\":\"You have not blocked any accounts yet. To block an account, go to their profile and selected \\\"Block account\\\" from the menu on their account.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"grqdXb\":\"You have not muted any accounts yet. To mute an account, go to their profile and selected \\\"Mute account\\\" from the menu on their account.\",\"RrDyEb\":\"You will receive an email with a \\\"reset code.\\\" Enter that code here, then enter your new password.\",\"gdRnT7\":\"Your account\",\"k7hmsH\":\"Your birth date\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"Your email has been saved! We'll be in touch soon.\",\"z2L+/9\":\"Your email has been updated but not verified. As a next step, please verify your new email.\",\"XZlIVw\":\"Your email has not yet been verified. This is an important security step which we recommend.\",\"qv9f4I\":\"Your full handle will be\",\"lvcqqG\":\"Your hosting provider\",\"Oqt/PG\":\"Your posts, likes, and blocks are public. Mutes are private.\",\"okRPtW\":\"Your profile\",\"MvWO9d\":\"Your user handle\"}")}; \ No newline at end of file diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index de5352d2b..2225a70a5 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -108,7 +108,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:316 +#: src/view/com/profile/ProfileHeader.tsx:327 msgid "Add to Lists" msgstr "" @@ -202,7 +202,7 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:376 #: src/view/com/post-thread/PostThread.tsx:426 #: src/view/com/post-thread/PostThread.tsx:434 -#: src/view/com/profile/ProfileHeader.tsx:619 +#: src/view/com/profile/ProfileHeader.tsx:633 msgid "Back" msgstr "" @@ -219,8 +219,8 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:245 -#: src/view/com/profile/ProfileHeader.tsx:350 +#: src/view/com/profile/ProfileHeader.tsx:256 +#: src/view/com/profile/ProfileHeader.tsx:363 msgid "Block Account" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:247 +#: src/view/com/profile/ProfileHeader.tsx:258 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -521,7 +521,7 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 msgid "Copy link to profile" msgstr "" @@ -686,11 +686,11 @@ msgstr "" msgid "Edit my profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:411 +#: src/view/com/profile/ProfileHeader.tsx:425 msgid "Edit profile" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:414 +#: src/view/com/profile/ProfileHeader.tsx:428 msgid "Edit Profile" msgstr "" @@ -799,7 +799,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:496 +#: src/view/com/profile/ProfileHeader.tsx:510 msgid "Follow" msgstr "" @@ -819,16 +819,16 @@ msgstr "" msgid "Followers" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:582 +#: src/view/com/profile/ProfileHeader.tsx:596 msgid "following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:480 +#: src/view/com/profile/ProfileHeader.tsx:494 #: src/view/screens/ProfileFollows.tsx:25 msgid "Following" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:529 +#: src/view/com/profile/ProfileHeader.tsx:543 msgid "Follows you" msgstr "" @@ -1128,7 +1128,7 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:506 +#: src/view/com/profile/ProfileHeader.tsx:520 #: src/view/screens/ProfileFeed.tsx:368 #: src/view/screens/ProfileList.tsx:507 msgid "More options" @@ -1138,7 +1138,7 @@ msgstr "" #~ msgid "More post options" #~ msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:332 +#: src/view/com/profile/ProfileHeader.tsx:344 msgid "Mute Account" msgstr "" @@ -1534,7 +1534,7 @@ msgstr "" msgid "Report {collectionName}" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:365 +#: src/view/com/profile/ProfileHeader.tsx:378 msgid "Report Account" msgstr "" @@ -1753,7 +1753,7 @@ msgstr "" msgid "Sexual activity or erotic nudity." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 #: src/view/screens/ProfileList.tsx:376 msgid "Share" @@ -1917,7 +1917,7 @@ msgstr "" msgid "Text input field" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:269 +#: src/view/com/profile/ProfileHeader.tsx:280 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -2010,13 +2010,13 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:424 -#: src/view/com/profile/ProfileHeader.tsx:427 +#: src/view/com/profile/ProfileHeader.tsx:438 +#: src/view/com/profile/ProfileHeader.tsx:441 msgid "Unblock" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:267 -#: src/view/com/profile/ProfileHeader.tsx:349 +#: src/view/com/profile/ProfileHeader.tsx:278 +#: src/view/com/profile/ProfileHeader.tsx:362 msgid "Unblock Account" msgstr "" @@ -2028,7 +2028,7 @@ msgstr "" msgid "Unfortunately, you do not meet the requirements to create an account." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:331 +#: src/view/com/profile/ProfileHeader.tsx:343 msgid "Unmute Account" msgstr "" @@ -2194,6 +2194,9 @@ msgid "You have blocked the author or you have been blocked by the author." msgstr "" #: src/view/com/feeds/ProfileFeedgens.tsx:150 +msgid "You have no feeds." +msgstr "" + #: src/view/com/lists/MyLists.tsx:88 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." diff --git a/src/locale/locales/hi/messages.js b/src/locale/locales/hi/messages.js index 226750491..b1ff7d386 100644 --- a/src/locale/locales/hi/messages.js +++ b/src/locale/locales/hi/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- फ़ीड का अंत -\",\"EtUMsZ\":\"यह चेतावनी केवल मीडिया वाले पोसà¥à¤Ÿ के लिठउपलबà¥à¤§ है।\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" सूची\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>अपना</0><1>पसंदीदा</1><2>फ़ीड चà¥à¤¨à¥‡à¤‚</2>\",\"F657la\":\"<0>कà¥à¤›</0><1>पसंदीदा उपयोगकरà¥à¤¤à¤¾à¤“ं</1><2>का अनà¥à¤¸à¤°à¤£ करें</2>\",\"6RmyWt\":\"<0>इधर आपका à¤à¤ª पासवरà¥à¤¡ है।</0> इसे अपने हैंडल के साथ दूसरे à¤à¤ª में साइन करने के लिठउपयोग करें।।\",\"XCTqGE\":\"à¤à¤ª का à¤à¤• नया संसà¥à¤•रण उपलबà¥à¤§ है. कृपया à¤à¤ª का उपयोग जारी रखने के लिठअपडेट करें।\",\"AnNF5e\":\"पà¥à¤°à¤µà¥‡à¤°à¥à¤¶à¤¯à¥‹à¤—à¥à¤¯à¤¤à¤¾\",\"AeXO77\":\"अकाउंट\",\"4WY4MD\":\"अकाउंट के विकलà¥à¤ª\",\"m16xKo\":\"à¤à¤¡ करो\",\"fBBX+K\":\"सामगà¥à¤°à¥€ चेतावनी जोड़ें\",\"JU3hs2\":\"इस सूची में किसी को जोड़ें\",\"MPPZ54\":\"अकाउंट जोड़ें\",\"LkA8jz\":\"इस फ़ोटो में विवरण जोड़ें\",\"Z8idyM\":\"विवरण जोड़ें\",\"AoXl11\":\"रिपोरà¥à¤Ÿ करने के लिठविवरण जोड़ें\",\"iE6B/9\":\"लिंक कारà¥à¤¡ जोड़ें\",\"EXHdP1\":\"लिंक कारà¥à¤¡ जोड़ें:\",\"x6laaL\":\"अपने डोमेन में निमà¥à¤¨à¤²à¤¿à¤–ित DNS रिकॉरà¥à¤¡ जोड़ें:\",\"UmzMP4\":\"सूचियों में जोड़ें\",\"hCrQ0L\":\"इस फ़ीड को सहेजें\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"पसंद की संखà¥à¤¯à¤¾ को समायोजित करें उतà¥à¤¤à¤° को आपके फ़ीड में दिखाया जाना चाहिà¤à¥¤à¥¤\",\"qLa52r\":\"वयसà¥à¤• सामगà¥à¤°à¥€\",\"sxkWRg\":\"विकसित\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"वैकलà¥à¤ªà¤¿à¤• पाठ\",\"0QlT7/\":\"ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ अंधा और कम दृशà¥à¤¯ लोगों के लिठछवियों का वरà¥à¤£à¤¨ करता है, और हर किसी को संदरà¥à¤ देने में मदद करता है।।\",\"woXbjq\":[[\"0\"],\" को ईमेल à¤à¥‡à¤œà¤¾ गया है। इसमें à¤à¤• OTP कोड शामिल है जिसे आप नीचे दरà¥à¤œ कर सकते हैं।।\"],\"Fon2dK\":[[\"0\"],\" को ईमेल à¤à¥‡à¤œà¤¾ गया है। इसमें à¤à¤• OTP कोड शामिल है जिसे आप नीचे दरà¥à¤œ कर सकते हैं।।\"],\"HZFm5R\":\"और\",\"fdjKGe\":\"à¤à¤ª à¤à¤¾à¤·à¤¾\",\"SMmUnj\":\"à¤à¤ª पासवरà¥à¤¡\",\"8q4WlH\":\"à¤à¤ª पासवरà¥à¤¡\",\"aAIQg2\":\"दिखावट\",\"SSDZ+T\":[\"कà¥à¤¯à¤¾ आप वाकई à¤à¤ª पासवरà¥à¤¡ \\\"\",[\"name\"],\"\\\" हटाना चाहते हैं?\"],\"0BIeIs\":\"कà¥à¤¯à¤¾ आप वाकई इस डà¥à¤°à¤¾à¤«à¥à¤Ÿ को हटाना करना चाहेंगे?\",\"6foA8n\":\"कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में इसे करना चाहते हैं?\",\"/mSd6b\":\"कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में इसे करना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।\",\"EbvWd3\":\"कलातà¥à¤®à¤• या गैर-कामà¥à¤• नगà¥à¤¨à¤¤à¤¾à¥¤à¥¤\",\"iH8pgl\":\"वापस\",\"ehOkF+\":\"मूल बातें\",\"+gCI2a\":\"जनà¥à¤®à¤¦à¤¿à¤¨\",\"pieVBA\":\"जनà¥à¤®à¤¦à¤¿à¤¨:\",\"m1dqxu\":\"खाता बà¥à¤²à¥‰à¤• करें\",\"ffIfdM\":\"खाता बà¥à¤²à¥‰à¤• करें\",\"fdYcMy\":\"खाता बà¥à¤²à¥‰à¤• करें?\",\"KWykPE\":\"बà¥à¤²à¥‰à¤• किठगठखाते\",\"JuqQpF\":\"बà¥à¤²à¥‰à¤• किठगठखाते\",\"HG4qt4\":\"अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते।\",\"8LNSUt\":\"अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते। आप उनकी सामगà¥à¤°à¥€ नहीं देख पाà¤à¤‚गे और उनà¥à¤¹à¥‡à¤‚ आपकी सामगà¥à¤°à¥€ देखने से रोका जाà¤à¤—ा।\",\"HFCE4A\":\"बà¥à¤²à¥‰à¤• पोसà¥à¤Ÿà¥¤\",\"zl+QbX\":\"अवरोधन सारà¥à¤µà¤œà¤¨à¤¿à¤• है. अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते।\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky लचीला है।।\",\"odLrdl\":\"Bluesky खà¥à¤²à¤¾ है।।\",\"/LsWK4\":\"Bluesky सारà¥à¤µà¤œà¤¨à¤¿à¤• है।।\",\"C50OGr\":\"बà¥à¤²à¥‚सà¥à¤•ी à¤à¤• सà¥à¤µà¤¸à¥à¤¥ समà¥à¤¦à¤¾à¤¯ बनाने के लिठआमंतà¥à¤°à¤¿à¤¤ करता है। यदि आप किसी को आमंतà¥à¤°à¤¿à¤¤ नहीं करते हैं, तो आप पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची के लिठसाइन अप कर सकते हैं और हम जलà¥à¤¦ ही à¤à¤• à¤à¥‡à¤œ देंगे।।\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"कैमरा\",\"JGGrPC\":\"केवल अकà¥à¤·à¤°, संखà¥à¤¯à¤¾, रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨, डैश और अंडरसà¥à¤•ोर हो सकते हैं। कम से कम 4 अकà¥à¤·à¤° लंबा होना चाहिà¤, लेकिन 32 अकà¥à¤·à¤°à¥‹à¤‚ से अधिक लंबा नहीं होना चाहिà¤à¥¤à¥¤\",\"dEgA5A\":\"कैंसिल\",\"aMH9rr\":\"अकाउंट बंद मत करो\",\"kc3E4R\":\"ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ मत जोड़ें\",\"wg4LHQ\":\"नाम मत बदलो\",\"hFL1Li\":\"तसà¥à¤µà¥€à¤° को कà¥à¤°à¥‰à¤ª मत करो\",\"tijH8t\":\"पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादन मत करो\",\"Qe4C/d\":\"कोटे पोसà¥à¤Ÿ मत करो\",\"5TviPn\":\"खोज मत करो\",\"nss3UV\":\"पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची पंजीकरण मत करो\",\"o+XJ9D\":\"परिवरà¥à¤¤à¤¨\",\"pQco5R\":\"हैंडल बदलें\",\"Q5e1U/\":\"हैंडल बदलें\",\"a3NAfL\":\"मेरा ईमेल बदलें\",\"4vatyk\":\"मेरा ईमेल बदलें\",\"Yn3C90\":\"कà¥à¤› अनà¥à¤¶à¤‚सित फ़ीड देखें. उनà¥à¤¹à¥‡à¤‚ अपनी पिन की गई फ़ीड की सूची में जोड़ने के लिठ+ टैप करें।\",\"ioZXIH\":\"कà¥à¤› अनà¥à¤¶à¤‚सित उपयोगकरà¥à¤¤à¤¾à¤“ं की जाà¤à¤š करें। à¤à¤¸à¥‡ ही उपयोगकरà¥à¤¤à¤¾ देखने के लिठउनका अनà¥à¤¸à¤°à¤£ करें।\",\"/+X+/K\":\"नीचे पà¥à¤°à¤µà¥‡à¤¶ करने के लिठOTP कोड के साथ à¤à¤• ईमेल के लिठअपने इनबॉकà¥à¤¸ की जाà¤à¤š करें:\",\"Rt502e\":\"सेवा चà¥à¤¨à¥‡à¤‚\",\"/L45sc\":\"उन à¤à¤²à¥à¤—ोरिदम का चयन करें जो कसà¥à¤Ÿà¤® फीडà¥à¤¸ के साथ अपने अनà¥à¤à¤µ को शकà¥à¤¤à¤¿ देते हैं।।\",\"Wk8hkn\":\"अपना पासवरà¥à¤¡ चà¥à¤¨à¥‡à¤‚\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"खोज कà¥à¤µà¥‡à¤°à¥€ साफ़ करें\",\"flH7u/\":\"चेतावनी को बंद करो\",\"hYmnbk\":\"बंद करो\",\"47L1V1\":\"छवि बंद करें\",\"l49ujN\":\"छवि बंद करें\",\"UryHFO\":\"नेविगेशन पाद बंद करें\",\"KHzDTk\":\"समà¥à¤¦à¤¾à¤¯ दिशानिरà¥à¤¦à¥‡à¤¶\",\"o8UUti\":\"जवाब लिखो\",\"7VpPHA\":\"हो गया\",\"q8upsf\":\"बदलाव की पà¥à¤·à¥à¤Ÿà¤¿ करें\",\"8pNKIr\":\"सामगà¥à¤°à¥€ à¤à¤¾à¤·à¤¾ सेटिंगà¥à¤¸ की पà¥à¤·à¥à¤Ÿà¤¿ करें\",\"tGg8Kt\":\"खाते को हटा दें\",\"ioZOzk\":\"OTP कोड\",\"J28zul\":\"कनेकà¥à¤Ÿà¤¿à¤‚ग ..।\",\"l879p1\":\"सामगà¥à¤°à¥€ फ़िलà¥à¤Ÿà¤°à¤¿à¤‚ग\",\"m8j6up\":\"सामगà¥à¤°à¥€ फ़िलà¥à¤Ÿà¤°à¤¿à¤‚ग\",\"/PlAsF\":\"सामगà¥à¤°à¥€ à¤à¤¾à¤·à¤¾\",\"cogwXi\":\"सामगà¥à¤°à¥€ चेतावनी\",\"FG7AQv\":\"सामगà¥à¤°à¥€ चेतावनी\",\"xGVfLh\":\"आगे बढ़ें\",\"6V3Ea3\":\"कॉपी कर ली\",\"he3ygx\":\"कॉपी\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"पोसà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ कॉपी करें\",\"u40k/o\":\"कॉपीराइट नीति\",\"7wWvgo\":\"फ़ीड लोड नहीं कर सकता\",\"8NNr/O\":\"सूची लोड नहीं कर सकता\",\"mpt9T+\":\"नया खाता बनाà¤à¤‚\",\"IS0nrP\":\"खाता बनाà¤à¤\",\"6HbhpU\":\"नया खाता बनाà¤à¤‚\",\"MXSt4t\":[\"बनाया गया \",[\"0\"]],\"GAD3Dx\":\"कसà¥à¤Ÿà¤® डोमेन\",\"ZQKLI1\":\"खतरा कà¥à¤·à¥‡à¤¤à¥à¤°\",\"pvnfJD\":\"डारà¥à¤• मोड\",\"ZDGm40\":\"खाता हटाà¤à¤‚\",\"vzX5FB\":\"खाता हटाà¤à¤‚\",\"gUEtxf\":\"अपà¥à¤ª पासवरà¥à¤¡ हटाà¤à¤‚\",\"84uE/A\":\"सूची हटाà¤à¤\",\"ktknoE\":\"मेरा खाता हटाà¤à¤‚\",\"szz0+N\":\"मेरा खाता हटाà¤à¤‚…\",\"04G5Az\":\"पोसà¥à¤Ÿ को हटाà¤à¤‚\",\"FbPNuJ\":\"इस पोसà¥à¤Ÿ को डीलीट करें?\",\"u+1OHY\":\"यह पोसà¥à¤Ÿ मिटाई जा चà¥à¤•ी है\",\"Nu4oKW\":\"विवरण\",\"dacKHE\":\"देव सरà¥à¤µà¤°\",\"2ygkE8\":\"डेवलपर उपकरण\",\"bzSI52\":\"Discard\",\"BryYJR\":\"डà¥à¤°à¤¾à¤«à¥à¤Ÿ हटाà¤à¤‚\",\"pbLwal\":\"नठफ़ीड की खोज करें\",\"pfa8F0\":\"नाम\",\"0gS7M5\":\"पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ का नाम\",\"iZ5pMB\":\"डोमेन सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤!\",\"DPfwMq\":\"खतà¥à¤®\",\"zT97vP\":[\"खतà¥à¤® \",[\"extraText\"]],\"4uwlSD\":\"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• कोड à¤à¤• बार काम करता है। आपको समय-समय पर अधिक आमंतà¥à¤°à¤£ कोड पà¥à¤°à¤¾à¤ªà¥à¤¤ होंगे।\",\"XQFMOm\":\"छवि संपादित करें\",\"S7M0uU\":\"सूची विवरण संपादित करें\",\"cLmurE\":\"मेरी फ़ीड संपादित करें\",\"bRZ5XW\":\"मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें\",\"9OpVZg\":\"मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें\",\"QJQd1J\":\"मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें\",\"Jn7kox\":\"à¤à¤¡à¤¿à¤Ÿ सेवà¥à¤¡ फीड\",\"O3oNi5\":\"ईमेल\",\"ATGYL1\":\"ईमेल\",\"pJJ0Vp\":\"ईमेल अपडेट किया गया\",\"9Qs99X\":\"ईमेल:\",\"96mted\":\"इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सकà¥à¤·à¤® करें जिनà¥à¤¹à¥‡à¤‚ आप फॉलो करते हैं।।\",\"YbIxza\":\"अपने पà¥à¤°à¤¦à¤¾à¤¤à¤¾ का पता दरà¥à¤œ करें:\",\"BfIgP6\":\"आप जिस डोमेन का उपयोग करना चाहते हैं उसे दरà¥à¤œ करें\",\"cHrOqs\":\"वह ईमेल दरà¥à¤œ करें जिसका उपयोग आपने अपना खाता बनाने के लिठकिया था। हम आपको à¤à¤• \\\"reset code\\\" à¤à¥‡à¤œà¥‡à¤‚गे ताकि आप à¤à¤• नया पासवरà¥à¤¡ सेट कर सकें।\",\"xRPn3U\":\"अपना ईमेल पता दरà¥à¤œ करें\",\"+inPGm\":\"नीचे अपना नया ईमेल पता दरà¥à¤œ करें।।\",\"T0KLp4\":\"अपने यूज़रनेम और पासवरà¥à¤¡ दरà¥à¤œ करें\",\"4BITzH\":\"Error:\",\"0PkE20\":\"ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ\",\"/5K/KL\":\"अनà¥à¤¶à¤‚सित फ़ीड लोड करने में विफल\",\"4yCy8i\":\"फ़ीड ऑफ़लाइन है\",\"N0CqyO\":\"फ़ीड पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता\",\"YirHq7\":\"पà¥à¤°à¤¤à¤¿à¤•à¥à¤°à¤¿à¤¯à¤¾\",\"2DoBvq\":\"सà¤à¥€ फ़ीड\",\"I3iUBQ\":\"सामगà¥à¤°à¥€ को वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¿à¤¤ करने के लिठउपयोगकरà¥à¤¤à¤¾à¤“ं दà¥à¤µà¤¾à¤°à¤¾ फ़ीड बनाठजाते हैं। कà¥à¤› फ़ीड चà¥à¤¨à¥‡à¤‚ जो आपको दिलचसà¥à¤ª लगें।\",\"2+6lmO\":\"फ़ीड कसà¥à¤Ÿà¤® à¤à¤²à¥à¤—ोरिदम हैं जिनà¥à¤¹à¥‡à¤‚ उपयोगकरà¥à¤¤à¤¾ थोड़ी कोडिंग विशेषजà¥à¤žà¤¤à¤¾ के साथ बनाते हैं। <0/> अधिक जानकारी के लिà¤.\",\"Qzj1WT\":\"मिलते-जà¥à¤²à¤¤à¥‡ खाते ढूà¤à¤¢à¤¨à¤¾\",\"QKSrQV\":\"अपने मà¥à¤–à¥à¤¯ फ़ीड की सà¥à¤•à¥à¤°à¥€à¤¨ पर दिखाई देने वाली सामगà¥à¤°à¥€ को ठीक करें।।\",\"r+KeyR\":\"चरà¥à¤šà¤¾ धागे को ठीक-टà¥à¤¯à¥‚न करें।।\",\"MKEPCY\":\"फॉलो\",\"Wezu5M\":\"आरंठकरने के लिठकà¥à¤› उपयोगकरà¥à¤¤à¤¾à¤“ं का अनà¥à¤¸à¤°à¤£ करें. आपको कौन दिलचसà¥à¤ª लगता है, इसके आधार पर हम आपको और अधिक उपयोगकरà¥à¤¤à¤¾à¤“ं की अनà¥à¤¶à¤‚सा कर सकते हैं।\",\"YY2BTA\":\"केवल वे यूजर को फ़ॉलो किया गया\",\"x5LEuB\":\"यह यूजर आपका फ़ोलो करता है\",\"NIjL2Y\":\"फोलà¥à¤²à¥‹à¤µà¤¿à¤‚ग\",\"y6sq5j\":\"फोलà¥à¤²à¥‹à¤µà¤¿à¤‚ग\",\"p3UO/y\":\"यह यूजर आपका फ़ोलो करता है\",\"5RhDkD\":\"सà¥à¤°à¤•à¥à¤·à¤¾ कारणों के लिà¤, हमें आपके ईमेल पते पर à¤à¤• OTP कोड à¤à¥‡à¤œà¤¨à¥‡ की आवशà¥à¤¯à¤•ता होगी।।\",\"NJPhAO\":\"सà¥à¤°à¤•à¥à¤·à¤¾ कारणों के लिà¤, आप इसे फिर से देखने में सकà¥à¤·à¤® नहीं होंगे। यदि आप इस पासवरà¥à¤¡ को खो देते हैं, तो आपको à¤à¤• नया उतà¥à¤ªà¤¨à¥à¤¨ करना होगा।।\",\"5bDfuq\":\"à¤à¥‚ल\",\"hEPLrs\":\"पासवरà¥à¤¡ à¤à¥‚ल गà¤\",\"dn8X5t\":\"पासवरà¥à¤¡ à¤à¥‚ल गà¤\",\"U+kFad\":\"गैलरी\",\"c3b0B0\":\"पà¥à¤°à¤¾à¤°à¤‚ठकरें\",\"CKyk7Q\":\"वापस जाओ\",\"sr0UJD\":\"वापस जाओ\",\"Rtp0y7\":\"अगला\",\"Nf7oXL\":\"हैंडल\",\"c3XJ18\":\"सहायता\",\"uX/4+/\":\"यहां आपका à¤à¤ª पासवरà¥à¤¡ है.\",\"vLyv1R\":\"इसे छिपाà¤à¤‚\",\"qdOx2q\":\"उपयोगकरà¥à¤¤à¤¾ सूची छà¥à¤ªà¤¾à¤à¤\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"होम फीड\",\"sXZ8IU\":\"होम फ़ीड पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ताà¤à¤‚\",\"yt7fhu\":\"होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾\",\"s2xA6t\":\"होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾ पता\",\"o+axy6\":\"मेरे पास à¤à¤• OTP कोड है\",\"wey2os\":\"मेरे पास अपना डोमेन है\",\"WlEcKr\":\"यदि किसी को चà¥à¤¨à¤¾ जाता है, तो सà¤à¥€ उमà¥à¤° के लिठउपयà¥à¤•à¥à¤¤ है।।\",\"VCk0rR\":\"छवि alt पाठ\",\"STGpNQ\":\"छवि विकलà¥à¤ª\",\"6o7+En\":\"आपके नेटवरà¥à¤• में\",\"dSKHAa\":\"अवैध उपयोगकरà¥à¤¤à¤¾ नाम या पासवरà¥à¤¡\",\"MFKlMB\":\"आमंतà¥à¤°à¤£ à¤à¥‡à¤œà¥‹\",\"F5MZVk\":\"à¤à¤• दोसà¥à¤¤ को आमंतà¥à¤°à¤¿à¤¤ करें\",\"6KlkHI\":\"आमंतà¥à¤°à¤£ कोड\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची में शामिल हों\",\"6iVTdm\":\"पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची में शामिल हों।।\",\"SNzppu\":\"वेटरलिसà¥à¤Ÿ में शामिल हों\",\"Dcq5kL\":\"अपनी à¤à¤¾à¤·à¤¾ चà¥à¤¨à¥‡\",\"pVhZHk\":\"à¤à¤¾à¤·à¤¾ सेटिंगà¥à¤¸\",\"GAmD3h\":\"à¤à¤¾à¤·à¤¾\",\"NgeSlx\":\"अधिक जानें\",\"rj0Lke\":\"इस चेतावनी के बारे में अधिक जानें\",\"kq2ga7\":\"उनà¥à¤¹à¥‡à¤‚ किसी à¤à¥€ à¤à¤¾à¤·à¤¾ को देखने के लिठअनचेक छोड़ दें।।\",\"QfDITI\":\"लीविंग Bluesky\",\"Esfg1M\":\"चलो अपना पासवरà¥à¤¡ रीसेट करें!\",\"exYcTF\":\"चितà¥à¤° पà¥à¤¸à¥à¤¤à¤•ालय\",\"1njn7W\":\"लाइट मोड\",\"BvSY1i\":\"इस फ़ीड को लाइक करो\",\"8/ALSr\":\"इन यूजर ने लाइक किया है\",\"FuZWua\":\"सूची अवतार\",\"8mjA4F\":\"सूची का नाम\",\"h16FyT\":\"सूची\",\"ujW4FW\":\"अधिक पोसà¥à¤Ÿ लोड करें\",\"7EHsGr\":\"नई सूचनाà¤à¤‚ लोड करें\",\"VkLESX\":\"नई पोसà¥à¤Ÿ लोड करें\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"सà¥à¤¥à¤¾à¤¨à¥€à¤¯ देव सरà¥à¤µà¤°\",\"cR9UpQ\":\"उस खाते में लॉग इन करें जो सूचीबदà¥à¤§ नहीं है\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"यह सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करने के लिठकि आप कहाठजाना चाहते हैं!\",\"zucql+\":\"मेनू\",\"DzmsLV\":\"मॉडरेशन\",\"NTIbv4\":\"मॉडरेशन सूचियाà¤\",\"FIJUJb\":\"अधिक फ़ीड\",\"3Siwmw\":\"अधिक विकलà¥à¤ª\",\"Y17r45\":\"पोसà¥à¤Ÿ विकलà¥à¤ª\",\"RA1KUZ\":\"खाता मà¥à¤¯à¥‚ट करें\",\"du0opt\":\"खातों को मà¥à¤¯à¥‚ट करें\",\"izOxJM\":\"इन खातों को मà¥à¤¯à¥‚ट करें?\",\"jq7SjD\":\"थà¥à¤°à¥‡à¤¡ मà¥à¤¯à¥‚ट करें\",\"s22grX\":\"मà¥à¤¯à¥‚ट किठगठखाते\",\"qUa+lV\":\"मà¥à¤¯à¥‚ट किठगठखाते\",\"gA0D9A\":\"मà¥à¤¯à¥‚ट किठगठखातों की पोसà¥à¤Ÿ आपके फ़ीड और आपकी सूचनाओं से हटा दी जाती हैं। मà¥à¤¯à¥‚ट पूरी तरह से निजी हैं.\",\"1QJzM7\":\"मà¥à¤¯à¥‚ट करना निजी है. मà¥à¤¯à¥‚ट किठगठखाते आपके साथ इंटरैकà¥à¤Ÿ कर सकते हैं, लेकिन आप उनकी पोसà¥à¤Ÿ नहीं देखेंगे या उनसे सूचनाà¤à¤‚ पà¥à¤°à¤¾à¤ªà¥à¤¤ नहीं करेंगे।\",\"Mysqyf\":\"जनà¥à¤®à¤¦à¤¿à¤¨\",\"6MBNS/\":\"मेरी फ़ीड\",\"hKtWk2\":\"मेरी पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²\",\"Ha6iBv\":\"मेरी फ़ीड\",\"6YtxFj\":\"नाम\",\"8yolS6\":\"अपने फ़ॉलोअरà¥à¤¸ और डेटा तक पहà¥à¤‚च कà¤à¥€ न खोà¤à¤‚।\",\"isRobC\":\"नया\",\"2B7HLH\":\"नई पोसà¥à¤Ÿ\",\"FGrimz\":\"नई पोसà¥à¤Ÿ\",\"hXzOVo\":\"अगला\",\"EatZYJ\":\"अगली फोटो\",\"1UzENP\":\"नहीं\",\"flmDTf\":\"कोई विवरण नहीं\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"\\\"\",[\"query\"],\"\\\" के लिठकोई परिणाम नहीं मिला\"],\"kA9DpB\":[[\"0\"],\" के लिठकोई परिणाम नहीं मिला\"],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"लागू नहीं\",\"iyUCYw\":\"लागू नहीं।\",\"iDNBZe\":\"सूचनाà¤à¤‚\",\"5GGAqz\":\"अरे नहीं!\",\"UaXeX3\":\"ठीक है\",\"Cqo2D+\":\"à¤à¤• या अधिक छवियाठalt पाठयाद आती हैं।।\",\"M/Q2aG\":\"ओपन नेविगेशन\",\"M5PuNq\":\"à¤à¤¾à¤·à¤¾ सेटिंगà¥à¤¸ खोलें\",\"eSqpax\":\"कसà¥à¤Ÿà¤® डोमेन का उपयोग करने के लिठमोडल खोलें\",\"vYwHHI\":\"मॉडरेशन सेटिंगà¥à¤¸ खोलें\",\"0tHyB7\":\"सà¤à¥€ बचाया फ़ीड के साथ सà¥à¤•à¥à¤°à¥€à¤¨ खोलें\",\"nmRoY/\":\"à¤à¤ª पासवरà¥à¤¡ सेटिंग पेज खोलें\",\"6e9Apv\":\"होम फीड वरीयताओं को खोलता है\",\"O87Dr/\":\"सà¥à¤Ÿà¥‹à¤°à¥€à¤¬à¥à¤• पेज खोलें\",\"G+PVmg\":\"सिसà¥à¤Ÿà¤® लॉग पेज खोलें\",\"Jqb7sy\":\"धागे वरीयताओं को खोलता है\",\"b22AVl\":\"अनà¥à¤¯ खाता\",\"n+HLOP\":\"अनà¥à¤¯ सेवा\",\"1PKxQ7\":\"अनà¥à¤¯..।\",\"8F1i42\":\"पृषà¥à¤ नहीं मिला\",\"8ZsakT\":\"पासवरà¥à¤¡\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"पासवरà¥à¤¡ अदà¥à¤¯à¤¤à¤¨!\",\"VeZE5Q\":\"चितà¥à¤° वयसà¥à¤•ों के लिठथे।।\",\"zgoxy5\":\"पिन किया गया फ़ीड\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"इसे बदलने से पहले कृपया अपने ईमेल की पà¥à¤·à¥à¤Ÿà¤¿ करें। यह à¤à¤• असà¥à¤¥à¤¾à¤¯à¥€ आवशà¥à¤¯à¤•ता है जबकि ईमेल-अपडेटिंग टूल जोड़ा जाता है, और इसे जलà¥à¤¦ ही हटा दिया जाà¤à¤—ा।।\",\"9qpQ5O\":\"कृपया इस à¤à¤ª पासवरà¥à¤¡ के लिठà¤à¤• अदà¥à¤µà¤¿à¤¤à¥€à¤¯ नाम दरà¥à¤œ करें या हमारे यादृचà¥à¤›à¤¿à¤• रूप से उतà¥à¤ªà¤¨à¥à¤¨ à¤à¤• का उपयोग करें।।\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"कृपया अपना पासवरà¥à¤¡ à¤à¥€ दरà¥à¤œ करें:\",\"y28hnO\":\"पोसà¥à¤Ÿ\",\"h5RcXU\":\"छà¥à¤ªà¤¾ पोसà¥à¤Ÿ\",\"r5zLS0\":\"पोसà¥à¤Ÿ à¤à¤¾à¤·à¤¾\",\"AzCucI\":\"पोसà¥à¤Ÿ à¤à¤¾à¤·à¤¾\",\"tJFPmV\":\"पोसà¥à¤Ÿ नहीं मिला\",\"0+DQbr\":\"शायद à¤à¤• à¤à¥à¤°à¤¾à¤®à¤• लिंक\",\"MHk+7g\":\"पिछली छवि\",\"HeBcM5\":\"पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤• à¤à¤¾à¤·à¤¾\",\"x8iR7V\":\"अपने फ़ॉलोअरà¥à¤¸ को पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता दें\",\"rjGI/Q\":\"गोपनीयता\",\"LcET2C\":\"गोपनीयता नीति\",\"k1ifdL\":\"पà¥à¤°à¤¸à¤‚सà¥à¤•रण...\",\"vERlcd\":\"पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤²\",\"MrgqOW\":\"अपने ईमेल को सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करके अपने खाते को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रखें।।\",\"p1UmBX\":\"सारà¥à¤µà¤œà¤¨à¤¿à¤•, साà¤à¤¾ करने योगà¥à¤¯ सूचियाठजो फ़ीड चला सकती हैं।\",\"8HFFRQ\":\"कोटे पोसà¥à¤Ÿ\",\"+KrAHa\":\"कोटे पोसà¥à¤Ÿ\",\"WlWsdE\":\"अनà¥à¤ªà¤¾à¤¤\",\"WEYdDv\":\"अनà¥à¤¶à¤‚सित\",\"QNzcT3\":\"अनà¥à¤¶à¤‚सित फ़ीड\",\"41UoJb\":\"अनà¥à¤¶à¤‚सित लोग\",\"t/YqKh\":\"निकालें\",\"p/cRzf\":[\"मेरे फ़ीड से \",[\"0\"],\" हटाà¤à¤‚?\"],\"1O32oy\":\"खाता हटाà¤à¤‚\",\"W44VX5\":\"फ़ीड हटाà¤à¤\",\"Yy3FzB\":\"मेरे फ़ीड से हटाà¤à¤\",\"5ywtDz\":\"छवि निकालें\",\"Dw/XUh\":\"छवि पूरà¥à¤µà¤¾à¤µà¤²à¥‹à¤•न निकालें\",\"TbDEfs\":\"इस फ़ीड को सहेजे गठफ़ीड से हटा दें?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"फिलà¥à¤Ÿà¤°\",\"lQWbAr\":[\"रिपोरà¥à¤Ÿ \",[\"collectionName\"]],\"bDHSjj\":\"रिपोरà¥à¤Ÿ\",\"NKmI9f\":\"रिपोरà¥à¤Ÿ फ़ीड\",\"6iwm2r\":\"रिपोरà¥à¤Ÿ सूची\",\"6IcSvC\":\"रिपोरà¥à¤Ÿ पोसà¥à¤Ÿ\",\"mkude1\":\"पà¥à¤¨: पोसà¥à¤Ÿ\",\"JOV5dR\":\"पोसà¥à¤Ÿ दोबारा पोसà¥à¤Ÿ करें या उदà¥à¤§à¥ƒà¤¤ करे\",\"0zb9FX\":\"दà¥à¤µà¤¾à¤°à¤¾ दोबारा पोसà¥à¤Ÿ किया गया\",\"bqG37Z\":\"अनà¥à¤°à¥‹à¤§ बदलें\",\"2d9VrZ\":\"पोसà¥à¤Ÿ करने से पहले वैकलà¥à¤ªà¤¿à¤• टेकà¥à¤¸à¥à¤Ÿ की आवशà¥à¤¯à¤•ता है\",\"8XIT+P\":\"इस पà¥à¤°à¤¦à¤¾à¤¤à¤¾ के लिठआवशà¥à¤¯à¤•\",\"vJgYMA\":\"कोड रीसेट करें\",\"xEL92I\":\"ऑनबोरà¥à¤¡à¤¿à¤‚ग सà¥à¤Ÿà¥‡à¤Ÿ को रीसेट करें\",\"RfwZxd\":\"पासवरà¥à¤¡ रीसेट\",\"bee/Fw\":\"पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ताओं को रीसेट करें\",\"wToeoz\":\"ऑनबोरà¥à¤¡à¤¿à¤‚ग सà¥à¤Ÿà¥‡à¤Ÿ को रीसेट करें\",\"nIU7qI\":\"पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ताओं की सà¥à¤¥à¤¿à¤¤à¤¿ को रीसेट करें\",\"6gRgw8\":\"फिर से कोशिश करो\",\"hAbYQa\":\"हैंडल बदलना फिर से कोशिश करो\",\"tfDRzk\":\"सेव करो\",\"KV2YQQ\":\"सेव ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ\",\"y3aU20\":\"बदलाव सेव करो\",\"IUwGEM\":\"बदलाव सेव करो\",\"Xs07Tg\":\"बदलाव सेव करो\",\"BckA7m\":\"फोटो बदलाव सेव करो\",\"+K+JDj\":\"सहेजे गठफ़ीड\",\"A1taO8\":\"खोज\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"सà¥à¤°à¤•à¥à¤·à¤¾ चरण आवशà¥à¤¯à¤•\",\"cNzyJW\":\"आगे कà¥à¤¯à¤¾ है\",\"L5sM7N\":\"Bluesky Social का चयन करें\",\"o3dwub\":\"मौजूदा खाते से चà¥à¤¨à¥‡à¤‚\",\"GGw2AK\":\"सेवा चà¥à¤¨à¥‡à¤‚\",\"vECNLO\":\"चà¥à¤¨à¥‡à¤‚ कि आप अपनी सदसà¥à¤¯à¤¤à¤¾ वाली फ़ीड में कौन सी à¤à¤¾à¤·à¤¾à¤à¤ शामिल करना चाहते हैं। यदि कोई à¤à¥€ चयनित नहीं है, तो सà¤à¥€ à¤à¤¾à¤·à¤¾à¤à¤ दिखाई जाà¤à¤‚गी।\",\"m5aabx\":\"à¤à¤ª में पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ होने वाले डिफ़ॉलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ के लिठअपनी à¤à¤ª à¤à¤¾à¤·à¤¾ चà¥à¤¨à¥‡à¤‚\",\"TiiOza\":\"अपने फ़ीड में अनà¥à¤µà¤¾à¤¦ के लिठअपनी पसंदीदा à¤à¤¾à¤·à¤¾ चà¥à¤¨à¥‡à¤‚।\",\"vp9yIB\":\"पà¥à¤·à¥à¤Ÿà¤¿à¤•रण ईमेल à¤à¥‡à¤œà¥‡à¤‚\",\"65dxv8\":\"ईमेल à¤à¥‡à¤œà¥‡à¤‚\",\"i/TzEU\":\"ईमेल à¤à¥‡à¤œà¥‡à¤‚\",\"RoafuO\":\"पà¥à¤°à¤¤à¤¿à¤•à¥à¤°à¤¿à¤¯à¤¾ à¤à¥‡à¤œà¥‡à¤‚\",\"4cijjm\":\"रिपोरà¥à¤Ÿ à¤à¥‡à¤œà¥‡à¤‚\",\"V/e7nf\":\"नया पासवरà¥à¤¡ सेट करें\",\"gwsie4\":\"अपने फ़ीड से सà¤à¥€ उदà¥à¤§à¤°à¤£ पदों को छिपाने के लिठइस सेटिंग को \\\"नहीं\\\" में सेट करें। Reposts अà¤à¥€ à¤à¥€ दिखाई देगा।।\",\"IZjC3J\":\"इस सेटिंग को अपने फ़ीड से सà¤à¥€ उतà¥à¤¤à¤°à¥‹à¤‚ को छिपाने के लिठ\\\"नहीं\\\" पर सेट करें।।\",\"KIgU3l\":\"इस सेटिंग को अपने फ़ीड से सà¤à¥€ पोसà¥à¤Ÿ छिपाने के लिठ\\\"नहीं\\\" करने के लिठसेट करें।।\",\"zaAyrz\":\"इस सेटिंग को \\\"हाà¤\\\" में सेट करने के लिठà¤à¤• थà¥à¤°à¥‡à¤¡à¥‡à¤¡ वà¥à¤¯à¥‚ में जवाब दिखाने के लिà¤à¥¤ यह à¤à¤• पà¥à¤°à¤¯à¥‹à¤—ातà¥à¤®à¤• विशेषता है।।\",\"fQV2eE\":\"इस सेटिंग को अपने निमà¥à¤¨à¤²à¤¿à¤–ित फ़ीड में अपने सहेजे गठफ़ीड के नमूने दिखाने के लिठ\\\"हाà¤\\\" पर सेट करें। यह à¤à¤• पà¥à¤°à¤¯à¥‹à¤—ातà¥à¤®à¤• विशेषता है।।\",\"Tz0i8g\":\"सेटिंगà¥à¤¸\",\"HfWHhJ\":\"यौन गतिविधि या कामà¥à¤• नगà¥à¤¨à¤¤à¤¾à¥¤à¥¤\",\"Z8lGw6\":\"शेयर\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"लिंक शेयर करें\",\"8vETh9\":\"दिखाओ\",\"aWAdCb\":\"दिखाओ\",\"NijgXr\":\"मेरी फीड से पोसà¥à¤Ÿ दिखाà¤à¤‚\",\"T3Mt8m\":\"उदà¥à¤§à¤°à¤£ पोसà¥à¤Ÿ दिखाओ\",\"BlW8X/\":\"उतà¥à¤¤à¤° दिखाà¤à¤\",\"X4GwDb\":\"अनà¥à¤¯ सà¤à¥€ उतà¥à¤¤à¤°à¥‹à¤‚ से पहले उन लोगों के उतà¥à¤¤à¤° दिखाà¤à¤‚ जिनà¥à¤¹à¥‡à¤‚ आप फ़ॉलो करते हैं।\",\"GiogzH\":\"रीपोसà¥à¤Ÿ दिखाà¤à¤\",\"fhY/fL\":\"लोग दिखाà¤à¤\",\"5lWFkC\":\"साइन इन करें\",\"n1ekoW\":\"साइन इन करें\",\"N9o7n5\":[[\"0\"],\" के रूप में साइन इन करें\"],\"FT1MVS\":\"... के रूप में साइन इन करें\",\"+UpfFC\":\"साइन इन करें\",\"fcWrnU\":\"साइन आउट\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"आपने इस रूप में साइन इन करा है:\",\"6Uau97\":\"सà¥à¤•िप\",\"0o5BFH\":\"उतà¥à¤¤à¤° कà¥à¤°à¤®à¤¬à¤¦à¥à¤§ करें\",\"GH1Rgk\":\"उसी पोसà¥à¤Ÿ के उतà¥à¤¤à¤°à¥‹à¤‚ को इस पà¥à¤°à¤•ार कà¥à¤°à¤®à¤¬à¤¦à¥à¤§ करें:\",\"1DA6ap\":\"सà¥à¤•à¥à¤µà¤¾à¤¯à¤°\",\"aKEHLj\":\"सà¥à¤Ÿà¥‡à¤œà¤¿à¤‚ग\",\"tgEXwM\":\"सà¥à¤¥à¤¿à¤¤à¤¿ पृषà¥à¤ \",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"सबà¥à¤¸à¤•à¥à¤°à¤¾à¤‡à¤¬\",\"5z3ICN\":\"इस सूची को सबà¥à¤¸à¤•à¥à¤°à¤¾à¤‡à¤¬ करें\",\"TVFyMD\":\"अनà¥à¤¶à¤‚सित लोग\",\"XYLcNv\":\"सहायता\",\"VjWeLI\":\"खाते बदलें\",\"D+NlUC\":\"पà¥à¤°à¤£à¤¾à¤²à¥€\",\"fP8jTZ\":\"सिसà¥à¤Ÿà¤® लॉग\",\"HF6Iah\":\"लंबा\",\"4Y5H+g\":\"शरà¥à¤¤à¥‡à¤‚\",\"xowcRf\":\"सेवा की शरà¥à¤¤à¥‡à¤‚\",\"p8Iz39\":\"पाठइनपà¥à¤Ÿ फ़ीलà¥à¤¡\",\"GlPXQJ\":\"अनबà¥à¤²à¥‰à¤• करने के बाद अकाउंट आपसे इंटरैकà¥à¤Ÿ कर सकेगा।\",\"o4M2MP\":\"सामà¥à¤¦à¤¾à¤¯à¤¿à¤• दिशानिरà¥à¤¦à¥‡à¤¶à¥‹à¤‚ को <0/> पर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है\",\"U42lKc\":\"कॉपीराइट नीति को <0/> पर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है\",\"G4EksE\":\"हो सकता है कि यह पोसà¥à¤Ÿ हटा दी गई हो।\",\"WNR9db\":\"गोपनीयता नीति को <0/> पर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित किया गया है\",\"LbEbIk\":[\"समरà¥à¤¥à¤¨ पà¥à¤°à¤ªà¤¤à¥à¤° सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है. यदि आपको सहायता की आवशà¥à¤¯à¤•ता है, तो कृपया<0/> या हमसे संपरà¥à¤• करने के लिठ\",[\"HELP_DESK_URL\"],\" पर जाà¤à¤‚।\"],\"FGbRSr\":\"सेवा की शरà¥à¤¤à¥‹à¤‚ को सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है\",\"yUqcy2\":\"à¤à¤ªà¥à¤²à¤¿à¤•ेशन में à¤à¤• अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ समसà¥à¤¯à¤¾ थी. कृपया हमें बताà¤à¤‚ कि कà¥à¤¯à¤¾ आपके साथ à¤à¤¸à¤¾ हà¥à¤† है!\",\"KRYn8w\":[\"यह \",[\"screenDescription\"],\" फà¥à¤²à¥ˆà¤— किया गया है:\"],\"lm845B\":\"यह जानकारी अनà¥à¤¯ उपयोगकरà¥à¤¤à¤¾à¤“ं के साथ साà¤à¤¾ नहीं की जाती है।।\",\"5Pvw/O\":\"अगर आपको कà¤à¥€ अपना ईमेल बदलने या पासवरà¥à¤¡ रीसेट करने की आवशà¥à¤¯à¤•ता है तो यह महतà¥à¤µà¤ªà¥‚रà¥à¤£ है।।\",\"sQQfZ9\":\"यह वह सेवा है जो आपको ऑनलाइन रखता है।।\",\"CvX8qs\":\"यह लिंक आपको निमà¥à¤¨à¤²à¤¿à¤–ित वेबसाइट पर ले जा रहा है:\",\"WKrUVy\":\"इस पोसà¥à¤Ÿ को हटा दिया गया है।।\",\"qpCA5s\":\"यह चेतावनी केवल मीडिया संलगà¥à¤¨ पोसà¥à¤Ÿ के लिठउपलबà¥à¤§ है।\",\"u9ThjD\":\"थà¥à¤°à¥‡à¤¡ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता\",\"zmXsk5\":\"थà¥à¤°à¥‡à¤¡ मोड\",\"1x30Qt\":\"डà¥à¤°à¥‰à¤ªà¤¡à¤¾à¤‰à¤¨ टॉगल करें\",\"KFXQEt\":\"परिवरà¥à¤¤à¤¨\",\"pi8x/S\":\"अनà¥à¤µà¤¾à¤¦\",\"KDw4GX\":\"फिर से कोशिश करो\",\"nc4Wfd\":\"आपकी सेवा से संपरà¥à¤• करने में असमरà¥à¤¥à¥¤ कृपया अपने इंटरनेट कनेकà¥à¤¶à¤¨ की जांच करें।।\",\"tuS5Jz\":\"अनबà¥à¤²à¥‰à¤•\",\"0VrZZv\":\"अनबà¥à¤²à¥‰à¤• खाता\",\"6pYY4t\":\"पà¥à¤¨à¤ƒ पोसà¥à¤Ÿ पूरà¥à¤µà¤µà¤¤ करें\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"अनमà¥à¤¯à¥‚ट खाता\",\"s12/Py\":\"थà¥à¤°à¥‡à¤¡ को अनमà¥à¤¯à¥‚ट करें\",\"vaz2uI\":[\"सूची में \",[\"displayName\"],\" अदà¥à¤¯à¤¤à¤¨ करें\"],\"YXMY4w\":\"उपलबà¥à¤§ अदà¥à¤¯à¤¤à¤¨\",\"RXbEvi\":\"अदà¥à¤¯à¤¤à¤¨..।\",\"Vwkfp4\":\"à¤à¤• पाठफ़ाइल अपलोड करने के लिà¤:\",\"jTdnU6\":\"अपने खाते या पासवरà¥à¤¡ को पूरà¥à¤£ à¤à¤•à¥à¤¸à¥‡à¤¸ देने के बिना अनà¥à¤¯ बà¥à¤²à¥‚सà¥à¤•ी गà¥à¤°à¤¾à¤¹à¤•ों को लॉगिन करने के लिठà¤à¤ª पासवरà¥à¤¡ का उपयोग करें।।\",\"CH1am9\":\"डिफ़ॉलà¥à¤Ÿ पà¥à¤°à¤¦à¤¾à¤¤à¤¾ का उपयोग करें\",\"ZG8UvP\":\"अपने हैंडल के साथ दूसरे à¤à¤ª में साइन इन करने के लिठइसका उपयोग करें।\",\"cKXwwI\":\"के दà¥à¤µà¤¾à¤°à¤¾ उपयोग:\",\"t4Yp4Z\":\"यूजर हैंडल\",\"8tsrUV\":\"लोग सूचियाà¤\",\"nZx9mr\":\"यूजर नाम या ईमेल पता\",\"Sxm8rQ\":\"यूजर लोग\",\"MBOY4U\":\"ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"Ejyv0o\":\"मेरी ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"9czCrB\":\"मेरी ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"ibSVGR\":\"नया ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"nHsQde\":\"डीबग पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ देखें\",\"47jzzd\":\"अवतार देखें\",\"wK4H1r\":\"साइट पर जाà¤à¤‚\",\"qjBGxf\":\"हम आपके हमारी सेवा में शामिल होने को लेकर बहà¥à¤¤ उतà¥à¤¸à¤¾à¤¹à¤¿à¤¤ हैं!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"हम कà¥à¤·à¤®à¤¾ चाहते हैं! हमें वह पेज नहीं मिल रहा जिसे आप ढूंढ रहे थे।\",\"meB+tZ\":\"<0>Bluesky</0> में आपका सà¥à¤µà¤¾à¤—त है\",\"Mj7rl/\":[\"इस \",[\"collectionName\"],\" के साथ कà¥à¤¯à¤¾ मà¥à¤¦à¥à¤¦à¤¾ है?\"],\"3qn29J\":\"इस पोसà¥à¤Ÿ में किस à¤à¤¾à¤·à¤¾ का उपयोग किया जाता है?\",\"uawiGa\":\"कौन से à¤à¤¾à¤·à¤¾à¤à¤‚ आपको अपने à¤à¤²à¥à¤—ोरिदमिक फ़ीड में देखना पसंद करती हैं?\",\"I5S9ZE\":\"चौड़ा\",\"y02THm\":\"पोसà¥à¤Ÿ लिखो\",\"6ckZRB\":\"अपना जवाब दें\",\"l75CjT\":\"हाà¤\",\"STPj0e\":\"आप किसी à¤à¥€ समय होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾à¤“ं को बदल सकते हैं।।\",\"67nRLM\":\"अब आप अपने नठपासवरà¥à¤¡ के साथ साइन इन कर सकते हैं।।\",\"lIcbCU\":\"आपके पास अà¤à¥€ तक कोई आमंतà¥à¤°à¤£ कोड नहीं है! जब आप कà¥à¤› अधिक समय के लिठBluesky पर रहेंगे तो हम आपको कà¥à¤› à¤à¥‡à¤œà¥‡à¤‚गे।\",\"aFZZYi\":\"आपके पास कोई पिन किया हà¥à¤† फ़ीड नहीं है.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"आपके पास कोई सहेजी गई फ़ीड नहीं है.\",\"RkXibf\":\"आपने लेखक को अवरà¥à¤¦à¥à¤§ किया है या आपने लेखक दà¥à¤µà¤¾à¤°à¤¾ अवरà¥à¤¦à¥à¤§ किया है।।\",\"tCLJ9E\":\"आपके पास कोई सूची नहीं है।।\",\"soH9qC\":\"आपने अà¤à¥€ तक कोई à¤à¥€ अकाउंट बà¥à¤²à¥‰à¤• नहीं किया है. किसी खाते को बà¥à¤²à¥‰à¤• करने के लिà¤, उनकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² पर जाà¤à¤‚ और उनके खाते के मेनू से \\\"खाता बà¥à¤²à¥‰à¤• करें\\\" चà¥à¤¨à¥‡à¤‚।\",\"NDgp3i\":\"आपने अà¤à¥€ तक कोई à¤à¤ª पासवरà¥à¤¡ नहीं बनाया है। आप नीचे बटन दबाकर à¤à¤• बना सकते हैं।।\",\"grqdXb\":\"आपने अà¤à¥€ तक कोई खाता मà¥à¤¯à¥‚ट नहीं किया है. किसी खाते को मà¥à¤¯à¥‚ट करने के लिà¤, उनकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² पर जाà¤à¤‚ और उनके खाते के मेनू से \\\"खाता मà¥à¤¯à¥‚ट करें\\\" चà¥à¤¨à¥‡à¤‚।\",\"RrDyEb\":\"आपको \\\"reset code\\\" के साथ à¤à¤• ईमेल पà¥à¤°à¤¾à¤ªà¥à¤¤ होगा। उस कोड को यहाठदरà¥à¤œ करें, फिर अपना नया पासवरà¥à¤¡ दरà¥à¤œ करें।।\",\"gdRnT7\":\"आपका खाता\",\"k7hmsH\":\"जनà¥à¤® तिथि\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"आपका ईमेल बचाया गया है! हम जलà¥à¤¦ ही संपरà¥à¤• में रहेंगे।।\",\"z2L+/9\":\"आपका ईमेल अदà¥à¤¯à¤¤à¤¨ किया गया है लेकिन सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ नहीं किया गया है। अगले चरण के रूप में, कृपया अपना नया ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें।।\",\"XZlIVw\":\"आपका ईमेल अà¤à¥€ तक सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ नहीं हà¥à¤† है। यह à¤à¤• महतà¥à¤µà¤ªà¥‚रà¥à¤£ सà¥à¤°à¤•à¥à¤·à¤¾ कदम है जिसे हम अनà¥à¤¶à¤‚सा करते हैं।।\",\"qv9f4I\":\"आपका पूरा हैंडल होगा\",\"lvcqqG\":\"आपका होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾\",\"Oqt/PG\":\"आपकी पोसà¥à¤Ÿ, पसंद और बà¥à¤²à¥‰à¤• सारà¥à¤µà¤œà¤¨à¤¿à¤• हैं। मà¥à¤¯à¥‚ट निजी हैं।।\",\"okRPtW\":\"आपकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤²\",\"MvWO9d\":\"आपका यूजर हैंडल\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- फ़ीड का अंत -\",\"EtUMsZ\":\"यह चेतावनी केवल मीडिया वाले पोसà¥à¤Ÿ के लिठउपलबà¥à¤§ है।\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" सूची\"],\"wapGcj\":[[\"message\"]],\"gMjqbV\":\"<0>अपना</0><1>पसंदीदा</1><2>फ़ीड चà¥à¤¨à¥‡à¤‚</2>\",\"F657la\":\"<0>कà¥à¤›</0><1>पसंदीदा उपयोगकरà¥à¤¤à¤¾à¤“ं</1><2>का अनà¥à¤¸à¤°à¤£ करें</2>\",\"6RmyWt\":\"<0>इधर आपका à¤à¤ª पासवरà¥à¤¡ है।</0> इसे अपने हैंडल के साथ दूसरे à¤à¤ª में साइन करने के लिठउपयोग करें।।\",\"XCTqGE\":\"à¤à¤ª का à¤à¤• नया संसà¥à¤•रण उपलबà¥à¤§ है. कृपया à¤à¤ª का उपयोग जारी रखने के लिठअपडेट करें।\",\"AnNF5e\":\"पà¥à¤°à¤µà¥‡à¤°à¥à¤¶à¤¯à¥‹à¤—à¥à¤¯à¤¤à¤¾\",\"AeXO77\":\"अकाउंट\",\"4WY4MD\":\"अकाउंट के विकलà¥à¤ª\",\"m16xKo\":\"à¤à¤¡ करो\",\"fBBX+K\":\"सामगà¥à¤°à¥€ चेतावनी जोड़ें\",\"JU3hs2\":\"इस सूची में किसी को जोड़ें\",\"MPPZ54\":\"अकाउंट जोड़ें\",\"LkA8jz\":\"इस फ़ोटो में विवरण जोड़ें\",\"Z8idyM\":\"विवरण जोड़ें\",\"AoXl11\":\"रिपोरà¥à¤Ÿ करने के लिठविवरण जोड़ें\",\"iE6B/9\":\"लिंक कारà¥à¤¡ जोड़ें\",\"EXHdP1\":\"लिंक कारà¥à¤¡ जोड़ें:\",\"x6laaL\":\"अपने डोमेन में निमà¥à¤¨à¤²à¤¿à¤–ित DNS रिकॉरà¥à¤¡ जोड़ें:\",\"UmzMP4\":\"सूचियों में जोड़ें\",\"hCrQ0L\":\"इस फ़ीड को सहेजें\",\"GluCXm\":\"Added to list\",\"jRrQFe\":\"पसंद की संखà¥à¤¯à¤¾ को समायोजित करें उतà¥à¤¤à¤° को आपके फ़ीड में दिखाया जाना चाहिà¤à¥¤à¥¤\",\"qLa52r\":\"वयसà¥à¤• सामगà¥à¤°à¥€\",\"sxkWRg\":\"विकसित\",\"u2HO/d\":\"ALT\",\"u/DP73\":\"वैकलà¥à¤ªà¤¿à¤• पाठ\",\"0QlT7/\":\"ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ अंधा और कम दृशà¥à¤¯ लोगों के लिठछवियों का वरà¥à¤£à¤¨ करता है, और हर किसी को संदरà¥à¤ देने में मदद करता है।।\",\"woXbjq\":[[\"0\"],\" को ईमेल à¤à¥‡à¤œà¤¾ गया है। इसमें à¤à¤• OTP कोड शामिल है जिसे आप नीचे दरà¥à¤œ कर सकते हैं।।\"],\"Fon2dK\":[[\"0\"],\" को ईमेल à¤à¥‡à¤œà¤¾ गया है। इसमें à¤à¤• OTP कोड शामिल है जिसे आप नीचे दरà¥à¤œ कर सकते हैं।।\"],\"HZFm5R\":\"और\",\"fdjKGe\":\"à¤à¤ª à¤à¤¾à¤·à¤¾\",\"SMmUnj\":\"à¤à¤ª पासवरà¥à¤¡\",\"8q4WlH\":\"à¤à¤ª पासवरà¥à¤¡\",\"aAIQg2\":\"दिखावट\",\"SSDZ+T\":[\"कà¥à¤¯à¤¾ आप वाकई à¤à¤ª पासवरà¥à¤¡ \\\"\",[\"name\"],\"\\\" हटाना चाहते हैं?\"],\"0BIeIs\":\"कà¥à¤¯à¤¾ आप वाकई इस डà¥à¤°à¤¾à¤«à¥à¤Ÿ को हटाना करना चाहेंगे?\",\"6foA8n\":\"कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में इसे करना चाहते हैं?\",\"/mSd6b\":\"कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में इसे करना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।\",\"EbvWd3\":\"कलातà¥à¤®à¤• या गैर-कामà¥à¤• नगà¥à¤¨à¤¤à¤¾à¥¤à¥¤\",\"iH8pgl\":\"वापस\",\"ehOkF+\":\"मूल बातें\",\"+gCI2a\":\"जनà¥à¤®à¤¦à¤¿à¤¨\",\"pieVBA\":\"जनà¥à¤®à¤¦à¤¿à¤¨:\",\"m1dqxu\":\"खाता बà¥à¤²à¥‰à¤• करें\",\"ffIfdM\":\"खाता बà¥à¤²à¥‰à¤• करें\",\"fdYcMy\":\"खाता बà¥à¤²à¥‰à¤• करें?\",\"KWykPE\":\"बà¥à¤²à¥‰à¤• किठगठखाते\",\"JuqQpF\":\"बà¥à¤²à¥‰à¤• किठगठखाते\",\"HG4qt4\":\"अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते।\",\"8LNSUt\":\"अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते। आप उनकी सामगà¥à¤°à¥€ नहीं देख पाà¤à¤‚गे और उनà¥à¤¹à¥‡à¤‚ आपकी सामगà¥à¤°à¥€ देखने से रोका जाà¤à¤—ा।\",\"HFCE4A\":\"बà¥à¤²à¥‰à¤• पोसà¥à¤Ÿà¥¤\",\"zl+QbX\":\"अवरोधन सारà¥à¤µà¤œà¤¨à¤¿à¤• है. अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते।\",\"7A9u1j\":\"Bluesky\",\"ZHmKSm\":\"Bluesky लचीला है।।\",\"odLrdl\":\"Bluesky खà¥à¤²à¤¾ है।।\",\"/LsWK4\":\"Bluesky सारà¥à¤µà¤œà¤¨à¤¿à¤• है।।\",\"C50OGr\":\"बà¥à¤²à¥‚सà¥à¤•ी à¤à¤• सà¥à¤µà¤¸à¥à¤¥ समà¥à¤¦à¤¾à¤¯ बनाने के लिठआमंतà¥à¤°à¤¿à¤¤ करता है। यदि आप किसी को आमंतà¥à¤°à¤¿à¤¤ नहीं करते हैं, तो आप पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची के लिठसाइन अप कर सकते हैं और हम जलà¥à¤¦ ही à¤à¤• à¤à¥‡à¤œ देंगे।।\",\"klVoaP\":\"Bluesky.Social\",\"qxBitM\":[\"Build version \",[\"0\"],\" \",[\"1\"]],\"rT2cV+\":\"कैमरा\",\"JGGrPC\":\"केवल अकà¥à¤·à¤°, संखà¥à¤¯à¤¾, रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨, डैश और अंडरसà¥à¤•ोर हो सकते हैं। कम से कम 4 अकà¥à¤·à¤° लंबा होना चाहिà¤, लेकिन 32 अकà¥à¤·à¤°à¥‹à¤‚ से अधिक लंबा नहीं होना चाहिà¤à¥¤à¥¤\",\"dEgA5A\":\"कैंसिल\",\"aMH9rr\":\"अकाउंट बंद मत करो\",\"kc3E4R\":\"ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ मत जोड़ें\",\"wg4LHQ\":\"नाम मत बदलो\",\"hFL1Li\":\"तसà¥à¤µà¥€à¤° को कà¥à¤°à¥‰à¤ª मत करो\",\"tijH8t\":\"पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादन मत करो\",\"Qe4C/d\":\"कोटे पोसà¥à¤Ÿ मत करो\",\"5TviPn\":\"खोज मत करो\",\"nss3UV\":\"पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची पंजीकरण मत करो\",\"o+XJ9D\":\"परिवरà¥à¤¤à¤¨\",\"pQco5R\":\"हैंडल बदलें\",\"Q5e1U/\":\"हैंडल बदलें\",\"a3NAfL\":\"मेरा ईमेल बदलें\",\"4vatyk\":\"मेरा ईमेल बदलें\",\"Yn3C90\":\"कà¥à¤› अनà¥à¤¶à¤‚सित फ़ीड देखें. उनà¥à¤¹à¥‡à¤‚ अपनी पिन की गई फ़ीड की सूची में जोड़ने के लिठ+ टैप करें।\",\"ioZXIH\":\"कà¥à¤› अनà¥à¤¶à¤‚सित उपयोगकरà¥à¤¤à¤¾à¤“ं की जाà¤à¤š करें। à¤à¤¸à¥‡ ही उपयोगकरà¥à¤¤à¤¾ देखने के लिठउनका अनà¥à¤¸à¤°à¤£ करें।\",\"/+X+/K\":\"नीचे पà¥à¤°à¤µà¥‡à¤¶ करने के लिठOTP कोड के साथ à¤à¤• ईमेल के लिठअपने इनबॉकà¥à¤¸ की जाà¤à¤š करें:\",\"Rt502e\":\"सेवा चà¥à¤¨à¥‡à¤‚\",\"/L45sc\":\"उन à¤à¤²à¥à¤—ोरिदम का चयन करें जो कसà¥à¤Ÿà¤® फीडà¥à¤¸ के साथ अपने अनà¥à¤à¤µ को शकà¥à¤¤à¤¿ देते हैं।।\",\"Wk8hkn\":\"अपना पासवरà¥à¤¡ चà¥à¤¨à¥‡à¤‚\",\"Us7A1O\":\"Clear all legacy storage data\",\"X3zEXo\":\"Clear all legacy storage data (restart after this)\",\"zxFM2c\":\"Clear all storage data\",\"r+lhUL\":\"Clear all storage data (restart after this)\",\"QbvBNV\":\"खोज कà¥à¤µà¥‡à¤°à¥€ साफ़ करें\",\"flH7u/\":\"चेतावनी को बंद करो\",\"hYmnbk\":\"बंद करो\",\"47L1V1\":\"छवि बंद करें\",\"l49ujN\":\"छवि बंद करें\",\"UryHFO\":\"नेविगेशन पाद बंद करें\",\"KHzDTk\":\"समà¥à¤¦à¤¾à¤¯ दिशानिरà¥à¤¦à¥‡à¤¶\",\"o8UUti\":\"जवाब लिखो\",\"7VpPHA\":\"हो गया\",\"q8upsf\":\"बदलाव की पà¥à¤·à¥à¤Ÿà¤¿ करें\",\"8pNKIr\":\"सामगà¥à¤°à¥€ à¤à¤¾à¤·à¤¾ सेटिंगà¥à¤¸ की पà¥à¤·à¥à¤Ÿà¤¿ करें\",\"tGg8Kt\":\"खाते को हटा दें\",\"ioZOzk\":\"OTP कोड\",\"J28zul\":\"कनेकà¥à¤Ÿà¤¿à¤‚ग ..।\",\"l879p1\":\"सामगà¥à¤°à¥€ फ़िलà¥à¤Ÿà¤°à¤¿à¤‚ग\",\"m8j6up\":\"सामगà¥à¤°à¥€ फ़िलà¥à¤Ÿà¤°à¤¿à¤‚ग\",\"/PlAsF\":\"सामगà¥à¤°à¥€ à¤à¤¾à¤·à¤¾\",\"cogwXi\":\"सामगà¥à¤°à¥€ चेतावनी\",\"FG7AQv\":\"सामगà¥à¤°à¥€ चेतावनी\",\"xGVfLh\":\"आगे बढ़ें\",\"6V3Ea3\":\"कॉपी कर ली\",\"he3ygx\":\"कॉपी\",\"7LTXf4\":\"Copy link to list\",\"dWsPi5\":\"Copy link to post\",\"jw+abr\":\"Copy link to profile\",\"iQgJaz\":\"पोसà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ कॉपी करें\",\"u40k/o\":\"कॉपीराइट नीति\",\"7wWvgo\":\"फ़ीड लोड नहीं कर सकता\",\"8NNr/O\":\"सूची लोड नहीं कर सकता\",\"mpt9T+\":\"नया खाता बनाà¤à¤‚\",\"IS0nrP\":\"खाता बनाà¤à¤\",\"6HbhpU\":\"नया खाता बनाà¤à¤‚\",\"MXSt4t\":[\"बनाया गया \",[\"0\"]],\"GAD3Dx\":\"कसà¥à¤Ÿà¤® डोमेन\",\"ZQKLI1\":\"खतरा कà¥à¤·à¥‡à¤¤à¥à¤°\",\"pvnfJD\":\"डारà¥à¤• मोड\",\"ZDGm40\":\"खाता हटाà¤à¤‚\",\"vzX5FB\":\"खाता हटाà¤à¤‚\",\"gUEtxf\":\"अपà¥à¤ª पासवरà¥à¤¡ हटाà¤à¤‚\",\"84uE/A\":\"सूची हटाà¤à¤\",\"ktknoE\":\"मेरा खाता हटाà¤à¤‚\",\"szz0+N\":\"मेरा खाता हटाà¤à¤‚…\",\"04G5Az\":\"पोसà¥à¤Ÿ को हटाà¤à¤‚\",\"FbPNuJ\":\"इस पोसà¥à¤Ÿ को डीलीट करें?\",\"u+1OHY\":\"यह पोसà¥à¤Ÿ मिटाई जा चà¥à¤•ी है\",\"Nu4oKW\":\"विवरण\",\"dacKHE\":\"देव सरà¥à¤µà¤°\",\"2ygkE8\":\"डेवलपर उपकरण\",\"bzSI52\":\"Discard\",\"BryYJR\":\"डà¥à¤°à¤¾à¤«à¥à¤Ÿ हटाà¤à¤‚\",\"pbLwal\":\"नठफ़ीड की खोज करें\",\"pfa8F0\":\"नाम\",\"0gS7M5\":\"पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ का नाम\",\"iZ5pMB\":\"डोमेन सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤!\",\"DPfwMq\":\"खतà¥à¤®\",\"zT97vP\":[\"खतà¥à¤® \",[\"extraText\"]],\"4uwlSD\":\"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• कोड à¤à¤• बार काम करता है। आपको समय-समय पर अधिक आमंतà¥à¤°à¤£ कोड पà¥à¤°à¤¾à¤ªà¥à¤¤ होंगे।\",\"XQFMOm\":\"छवि संपादित करें\",\"S7M0uU\":\"सूची विवरण संपादित करें\",\"cLmurE\":\"मेरी फ़ीड संपादित करें\",\"bRZ5XW\":\"मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें\",\"9OpVZg\":\"मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें\",\"QJQd1J\":\"मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें\",\"Jn7kox\":\"à¤à¤¡à¤¿à¤Ÿ सेवà¥à¤¡ फीड\",\"O3oNi5\":\"ईमेल\",\"ATGYL1\":\"ईमेल\",\"pJJ0Vp\":\"ईमेल अपडेट किया गया\",\"9Qs99X\":\"ईमेल:\",\"96mted\":\"इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सकà¥à¤·à¤® करें जिनà¥à¤¹à¥‡à¤‚ आप फॉलो करते हैं।।\",\"YbIxza\":\"अपने पà¥à¤°à¤¦à¤¾à¤¤à¤¾ का पता दरà¥à¤œ करें:\",\"BfIgP6\":\"आप जिस डोमेन का उपयोग करना चाहते हैं उसे दरà¥à¤œ करें\",\"cHrOqs\":\"वह ईमेल दरà¥à¤œ करें जिसका उपयोग आपने अपना खाता बनाने के लिठकिया था। हम आपको à¤à¤• \\\"reset code\\\" à¤à¥‡à¤œà¥‡à¤‚गे ताकि आप à¤à¤• नया पासवरà¥à¤¡ सेट कर सकें।\",\"xRPn3U\":\"अपना ईमेल पता दरà¥à¤œ करें\",\"+inPGm\":\"नीचे अपना नया ईमेल पता दरà¥à¤œ करें।।\",\"T0KLp4\":\"अपने यूज़रनेम और पासवरà¥à¤¡ दरà¥à¤œ करें\",\"4BITzH\":\"Error:\",\"0PkE20\":\"ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ\",\"/5K/KL\":\"अनà¥à¤¶à¤‚सित फ़ीड लोड करने में विफल\",\"4yCy8i\":\"फ़ीड ऑफ़लाइन है\",\"N0CqyO\":\"फ़ीड पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता\",\"YirHq7\":\"पà¥à¤°à¤¤à¤¿à¤•à¥à¤°à¤¿à¤¯à¤¾\",\"2DoBvq\":\"सà¤à¥€ फ़ीड\",\"I3iUBQ\":\"सामगà¥à¤°à¥€ को वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¿à¤¤ करने के लिठउपयोगकरà¥à¤¤à¤¾à¤“ं दà¥à¤µà¤¾à¤°à¤¾ फ़ीड बनाठजाते हैं। कà¥à¤› फ़ीड चà¥à¤¨à¥‡à¤‚ जो आपको दिलचसà¥à¤ª लगें।\",\"2+6lmO\":\"फ़ीड कसà¥à¤Ÿà¤® à¤à¤²à¥à¤—ोरिदम हैं जिनà¥à¤¹à¥‡à¤‚ उपयोगकरà¥à¤¤à¤¾ थोड़ी कोडिंग विशेषजà¥à¤žà¤¤à¤¾ के साथ बनाते हैं। <0/> अधिक जानकारी के लिà¤.\",\"Qzj1WT\":\"मिलते-जà¥à¤²à¤¤à¥‡ खाते ढूà¤à¤¢à¤¨à¤¾\",\"QKSrQV\":\"अपने मà¥à¤–à¥à¤¯ फ़ीड की सà¥à¤•à¥à¤°à¥€à¤¨ पर दिखाई देने वाली सामगà¥à¤°à¥€ को ठीक करें।।\",\"r+KeyR\":\"चरà¥à¤šà¤¾ धागे को ठीक-टà¥à¤¯à¥‚न करें।।\",\"MKEPCY\":\"फॉलो\",\"Wezu5M\":\"आरंठकरने के लिठकà¥à¤› उपयोगकरà¥à¤¤à¤¾à¤“ं का अनà¥à¤¸à¤°à¤£ करें. आपको कौन दिलचसà¥à¤ª लगता है, इसके आधार पर हम आपको और अधिक उपयोगकरà¥à¤¤à¤¾à¤“ं की अनà¥à¤¶à¤‚सा कर सकते हैं।\",\"YY2BTA\":\"केवल वे यूजर को फ़ॉलो किया गया\",\"x5LEuB\":\"यह यूजर आपका फ़ोलो करता है\",\"NIjL2Y\":\"फोलà¥à¤²à¥‹à¤µà¤¿à¤‚ग\",\"y6sq5j\":\"फोलà¥à¤²à¥‹à¤µà¤¿à¤‚ग\",\"p3UO/y\":\"यह यूजर आपका फ़ोलो करता है\",\"5RhDkD\":\"सà¥à¤°à¤•à¥à¤·à¤¾ कारणों के लिà¤, हमें आपके ईमेल पते पर à¤à¤• OTP कोड à¤à¥‡à¤œà¤¨à¥‡ की आवशà¥à¤¯à¤•ता होगी।।\",\"NJPhAO\":\"सà¥à¤°à¤•à¥à¤·à¤¾ कारणों के लिà¤, आप इसे फिर से देखने में सकà¥à¤·à¤® नहीं होंगे। यदि आप इस पासवरà¥à¤¡ को खो देते हैं, तो आपको à¤à¤• नया उतà¥à¤ªà¤¨à¥à¤¨ करना होगा।।\",\"5bDfuq\":\"à¤à¥‚ल\",\"hEPLrs\":\"पासवरà¥à¤¡ à¤à¥‚ल गà¤\",\"dn8X5t\":\"पासवरà¥à¤¡ à¤à¥‚ल गà¤\",\"U+kFad\":\"गैलरी\",\"c3b0B0\":\"पà¥à¤°à¤¾à¤°à¤‚ठकरें\",\"CKyk7Q\":\"वापस जाओ\",\"sr0UJD\":\"वापस जाओ\",\"Rtp0y7\":\"अगला\",\"Nf7oXL\":\"हैंडल\",\"c3XJ18\":\"सहायता\",\"uX/4+/\":\"यहां आपका à¤à¤ª पासवरà¥à¤¡ है.\",\"vLyv1R\":\"इसे छिपाà¤à¤‚\",\"qdOx2q\":\"उपयोगकरà¥à¤¤à¤¾ सूची छà¥à¤ªà¤¾à¤à¤\",\"up7j9X\":\"Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue.\",\"WTcLyw\":\"Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue.\",\"/8MHCt\":\"Hmm, the feed server appears to be offline. Please let the feed owner know about this issue.\",\"3zJH1g\":\"Hmm, the feed server gave a bad response. Please let the feed owner know about this issue.\",\"yNNyhI\":\"Hmmm, we're having trouble finding this feed. It may have been deleted.\",\"i0qMbr\":\"होम फीड\",\"sXZ8IU\":\"होम फ़ीड पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ताà¤à¤‚\",\"yt7fhu\":\"होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾\",\"s2xA6t\":\"होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾ पता\",\"o+axy6\":\"मेरे पास à¤à¤• OTP कोड है\",\"wey2os\":\"मेरे पास अपना डोमेन है\",\"WlEcKr\":\"यदि किसी को चà¥à¤¨à¤¾ जाता है, तो सà¤à¥€ उमà¥à¤° के लिठउपयà¥à¤•à¥à¤¤ है।।\",\"VCk0rR\":\"छवि alt पाठ\",\"STGpNQ\":\"छवि विकलà¥à¤ª\",\"6o7+En\":\"आपके नेटवरà¥à¤• में\",\"dSKHAa\":\"अवैध उपयोगकरà¥à¤¤à¤¾ नाम या पासवरà¥à¤¡\",\"MFKlMB\":\"आमंतà¥à¤°à¤£ à¤à¥‡à¤œà¥‹\",\"F5MZVk\":\"à¤à¤• दोसà¥à¤¤ को आमंतà¥à¤°à¤¿à¤¤ करें\",\"6KlkHI\":\"आमंतà¥à¤°à¤£ कोड\",\"MYTV5o\":\"Invite code not accepted. Check that you input it correctly and try again.\",\"F75w8j\":\"पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची में शामिल हों\",\"6iVTdm\":\"पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ सूची में शामिल हों।।\",\"SNzppu\":\"वेटरलिसà¥à¤Ÿ में शामिल हों\",\"Dcq5kL\":\"अपनी à¤à¤¾à¤·à¤¾ चà¥à¤¨à¥‡\",\"pVhZHk\":\"à¤à¤¾à¤·à¤¾ सेटिंगà¥à¤¸\",\"GAmD3h\":\"à¤à¤¾à¤·à¤¾\",\"NgeSlx\":\"अधिक जानें\",\"rj0Lke\":\"इस चेतावनी के बारे में अधिक जानें\",\"kq2ga7\":\"उनà¥à¤¹à¥‡à¤‚ किसी à¤à¥€ à¤à¤¾à¤·à¤¾ को देखने के लिठअनचेक छोड़ दें।।\",\"QfDITI\":\"लीविंग Bluesky\",\"Esfg1M\":\"चलो अपना पासवरà¥à¤¡ रीसेट करें!\",\"exYcTF\":\"चितà¥à¤° पà¥à¤¸à¥à¤¤à¤•ालय\",\"1njn7W\":\"लाइट मोड\",\"BvSY1i\":\"इस फ़ीड को लाइक करो\",\"8/ALSr\":\"इन यूजर ने लाइक किया है\",\"FuZWua\":\"सूची अवतार\",\"8mjA4F\":\"सूची का नाम\",\"h16FyT\":\"सूची\",\"ujW4FW\":\"अधिक पोसà¥à¤Ÿ लोड करें\",\"7EHsGr\":\"नई सूचनाà¤à¤‚ लोड करें\",\"VkLESX\":\"नई पोसà¥à¤Ÿ लोड करें\",\"Z3FXyt\":\"Loading...\",\"jl0AFf\":\"सà¥à¤¥à¤¾à¤¨à¥€à¤¯ देव सरà¥à¤µà¤°\",\"cR9UpQ\":\"उस खाते में लॉग इन करें जो सूचीबदà¥à¤§ नहीं है\",\"kkGiug\":\"Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!\",\"2U/gDT\":\"यह सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करने के लिठकि आप कहाठजाना चाहते हैं!\",\"zucql+\":\"मेनू\",\"DzmsLV\":\"मॉडरेशन\",\"NTIbv4\":\"मॉडरेशन सूचियाà¤\",\"FIJUJb\":\"अधिक फ़ीड\",\"3Siwmw\":\"अधिक विकलà¥à¤ª\",\"Y17r45\":\"पोसà¥à¤Ÿ विकलà¥à¤ª\",\"RA1KUZ\":\"खाता मà¥à¤¯à¥‚ट करें\",\"du0opt\":\"खातों को मà¥à¤¯à¥‚ट करें\",\"izOxJM\":\"इन खातों को मà¥à¤¯à¥‚ट करें?\",\"jq7SjD\":\"थà¥à¤°à¥‡à¤¡ मà¥à¤¯à¥‚ट करें\",\"s22grX\":\"मà¥à¤¯à¥‚ट किठगठखाते\",\"qUa+lV\":\"मà¥à¤¯à¥‚ट किठगठखाते\",\"gA0D9A\":\"मà¥à¤¯à¥‚ट किठगठखातों की पोसà¥à¤Ÿ आपके फ़ीड और आपकी सूचनाओं से हटा दी जाती हैं। मà¥à¤¯à¥‚ट पूरी तरह से निजी हैं.\",\"1QJzM7\":\"मà¥à¤¯à¥‚ट करना निजी है. मà¥à¤¯à¥‚ट किठगठखाते आपके साथ इंटरैकà¥à¤Ÿ कर सकते हैं, लेकिन आप उनकी पोसà¥à¤Ÿ नहीं देखेंगे या उनसे सूचनाà¤à¤‚ पà¥à¤°à¤¾à¤ªà¥à¤¤ नहीं करेंगे।\",\"Mysqyf\":\"जनà¥à¤®à¤¦à¤¿à¤¨\",\"6MBNS/\":\"मेरी फ़ीड\",\"hKtWk2\":\"मेरी पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²\",\"Ha6iBv\":\"मेरी फ़ीड\",\"6YtxFj\":\"नाम\",\"8yolS6\":\"अपने फ़ॉलोअरà¥à¤¸ और डेटा तक पहà¥à¤‚च कà¤à¥€ न खोà¤à¤‚।\",\"isRobC\":\"नया\",\"2B7HLH\":\"नई पोसà¥à¤Ÿ\",\"FGrimz\":\"नई पोसà¥à¤Ÿ\",\"hXzOVo\":\"अगला\",\"EatZYJ\":\"अगली फोटो\",\"1UzENP\":\"नहीं\",\"flmDTf\":\"कोई विवरण नहीं\",\"zfN9gJ\":\"No result\",\"fOlAiK\":[\"\\\"\",[\"query\"],\"\\\" के लिठकोई परिणाम नहीं मिला\"],\"kA9DpB\":[[\"0\"],\" के लिठकोई परिणाम नहीं मिला\"],\"SVF205\":[\"No results found for \",[\"query\"]],\"ispbnl\":\"लागू नहीं\",\"iyUCYw\":\"लागू नहीं।\",\"iDNBZe\":\"सूचनाà¤à¤‚\",\"5GGAqz\":\"अरे नहीं!\",\"UaXeX3\":\"ठीक है\",\"Cqo2D+\":\"à¤à¤• या अधिक छवियाठalt पाठयाद आती हैं।।\",\"M/Q2aG\":\"ओपन नेविगेशन\",\"M5PuNq\":\"à¤à¤¾à¤·à¤¾ सेटिंगà¥à¤¸ खोलें\",\"eSqpax\":\"कसà¥à¤Ÿà¤® डोमेन का उपयोग करने के लिठमोडल खोलें\",\"vYwHHI\":\"मॉडरेशन सेटिंगà¥à¤¸ खोलें\",\"0tHyB7\":\"सà¤à¥€ बचाया फ़ीड के साथ सà¥à¤•à¥à¤°à¥€à¤¨ खोलें\",\"nmRoY/\":\"à¤à¤ª पासवरà¥à¤¡ सेटिंग पेज खोलें\",\"6e9Apv\":\"होम फीड वरीयताओं को खोलता है\",\"O87Dr/\":\"सà¥à¤Ÿà¥‹à¤°à¥€à¤¬à¥à¤• पेज खोलें\",\"G+PVmg\":\"सिसà¥à¤Ÿà¤® लॉग पेज खोलें\",\"Jqb7sy\":\"धागे वरीयताओं को खोलता है\",\"b22AVl\":\"अनà¥à¤¯ खाता\",\"n+HLOP\":\"अनà¥à¤¯ सेवा\",\"1PKxQ7\":\"अनà¥à¤¯..।\",\"8F1i42\":\"पृषà¥à¤ नहीं मिला\",\"8ZsakT\":\"पासवरà¥à¤¡\",\"ogtYkT\":\"Password updated\",\"DKeVgZ\":\"पासवरà¥à¤¡ अदà¥à¤¯à¤¤à¤¨!\",\"VeZE5Q\":\"चितà¥à¤° वयसà¥à¤•ों के लिठथे।।\",\"zgoxy5\":\"पिन किया गया फ़ीड\",\"Aw5fOC\":\"Please choose your handle.\",\"5vI4sE\":\"Please choose your password.\",\"Apyknf\":\"इसे बदलने से पहले कृपया अपने ईमेल की पà¥à¤·à¥à¤Ÿà¤¿ करें। यह à¤à¤• असà¥à¤¥à¤¾à¤¯à¥€ आवशà¥à¤¯à¤•ता है जबकि ईमेल-अपडेटिंग टूल जोड़ा जाता है, और इसे जलà¥à¤¦ ही हटा दिया जाà¤à¤—ा।।\",\"9qpQ5O\":\"कृपया इस à¤à¤ª पासवरà¥à¤¡ के लिठà¤à¤• अदà¥à¤µà¤¿à¤¤à¥€à¤¯ नाम दरà¥à¤œ करें या हमारे यादृचà¥à¤›à¤¿à¤• रूप से उतà¥à¤ªà¤¨à¥à¤¨ à¤à¤• का उपयोग करें।।\",\"hV+cYN\":\"Please enter your email.\",\"QJr5Xp\":\"कृपया अपना पासवरà¥à¤¡ à¤à¥€ दरà¥à¤œ करें:\",\"y28hnO\":\"पोसà¥à¤Ÿ\",\"h5RcXU\":\"छà¥à¤ªà¤¾ पोसà¥à¤Ÿ\",\"r5zLS0\":\"पोसà¥à¤Ÿ à¤à¤¾à¤·à¤¾\",\"AzCucI\":\"पोसà¥à¤Ÿ à¤à¤¾à¤·à¤¾\",\"tJFPmV\":\"पोसà¥à¤Ÿ नहीं मिला\",\"0+DQbr\":\"शायद à¤à¤• à¤à¥à¤°à¤¾à¤®à¤• लिंक\",\"MHk+7g\":\"पिछली छवि\",\"HeBcM5\":\"पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤• à¤à¤¾à¤·à¤¾\",\"x8iR7V\":\"अपने फ़ॉलोअरà¥à¤¸ को पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता दें\",\"rjGI/Q\":\"गोपनीयता\",\"LcET2C\":\"गोपनीयता नीति\",\"k1ifdL\":\"पà¥à¤°à¤¸à¤‚सà¥à¤•रण...\",\"vERlcd\":\"पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤²\",\"MrgqOW\":\"अपने ईमेल को सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करके अपने खाते को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रखें।।\",\"p1UmBX\":\"सारà¥à¤µà¤œà¤¨à¤¿à¤•, साà¤à¤¾ करने योगà¥à¤¯ सूचियाठजो फ़ीड चला सकती हैं।\",\"8HFFRQ\":\"कोटे पोसà¥à¤Ÿ\",\"+KrAHa\":\"कोटे पोसà¥à¤Ÿ\",\"WlWsdE\":\"अनà¥à¤ªà¤¾à¤¤\",\"WEYdDv\":\"अनà¥à¤¶à¤‚सित\",\"QNzcT3\":\"अनà¥à¤¶à¤‚सित फ़ीड\",\"41UoJb\":\"अनà¥à¤¶à¤‚सित लोग\",\"t/YqKh\":\"निकालें\",\"p/cRzf\":[\"मेरे फ़ीड से \",[\"0\"],\" हटाà¤à¤‚?\"],\"1O32oy\":\"खाता हटाà¤à¤‚\",\"W44VX5\":\"फ़ीड हटाà¤à¤\",\"Yy3FzB\":\"मेरे फ़ीड से हटाà¤à¤\",\"5ywtDz\":\"छवि निकालें\",\"Dw/XUh\":\"छवि पूरà¥à¤µà¤¾à¤µà¤²à¥‹à¤•न निकालें\",\"TbDEfs\":\"इस फ़ीड को सहेजे गठफ़ीड से हटा दें?\",\"Obm5+c\":\"Removed from list\",\"Veu9gK\":\"फिलà¥à¤Ÿà¤°\",\"lQWbAr\":[\"रिपोरà¥à¤Ÿ \",[\"collectionName\"]],\"bDHSjj\":\"रिपोरà¥à¤Ÿ\",\"NKmI9f\":\"रिपोरà¥à¤Ÿ फ़ीड\",\"6iwm2r\":\"रिपोरà¥à¤Ÿ सूची\",\"6IcSvC\":\"रिपोरà¥à¤Ÿ पोसà¥à¤Ÿ\",\"mkude1\":\"पà¥à¤¨: पोसà¥à¤Ÿ\",\"JOV5dR\":\"पोसà¥à¤Ÿ दोबारा पोसà¥à¤Ÿ करें या उदà¥à¤§à¥ƒà¤¤ करे\",\"0zb9FX\":\"दà¥à¤µà¤¾à¤°à¤¾ दोबारा पोसà¥à¤Ÿ किया गया\",\"bqG37Z\":\"अनà¥à¤°à¥‹à¤§ बदलें\",\"2d9VrZ\":\"पोसà¥à¤Ÿ करने से पहले वैकलà¥à¤ªà¤¿à¤• टेकà¥à¤¸à¥à¤Ÿ की आवशà¥à¤¯à¤•ता है\",\"8XIT+P\":\"इस पà¥à¤°à¤¦à¤¾à¤¤à¤¾ के लिठआवशà¥à¤¯à¤•\",\"vJgYMA\":\"कोड रीसेट करें\",\"xEL92I\":\"ऑनबोरà¥à¤¡à¤¿à¤‚ग सà¥à¤Ÿà¥‡à¤Ÿ को रीसेट करें\",\"RfwZxd\":\"पासवरà¥à¤¡ रीसेट\",\"bee/Fw\":\"पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ताओं को रीसेट करें\",\"wToeoz\":\"ऑनबोरà¥à¤¡à¤¿à¤‚ग सà¥à¤Ÿà¥‡à¤Ÿ को रीसेट करें\",\"nIU7qI\":\"पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ताओं की सà¥à¤¥à¤¿à¤¤à¤¿ को रीसेट करें\",\"6gRgw8\":\"फिर से कोशिश करो\",\"hAbYQa\":\"हैंडल बदलना फिर से कोशिश करो\",\"tfDRzk\":\"सेव करो\",\"KV2YQQ\":\"सेव ऑलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ\",\"y3aU20\":\"बदलाव सेव करो\",\"IUwGEM\":\"बदलाव सेव करो\",\"Xs07Tg\":\"बदलाव सेव करो\",\"BckA7m\":\"फोटो बदलाव सेव करो\",\"+K+JDj\":\"सहेजे गठफ़ीड\",\"A1taO8\":\"खोज\",\"BF8cu3\":\"Search for posts and users.\",\"CKROFy\":\"सà¥à¤°à¤•à¥à¤·à¤¾ चरण आवशà¥à¤¯à¤•\",\"cNzyJW\":\"आगे कà¥à¤¯à¤¾ है\",\"L5sM7N\":\"Bluesky Social का चयन करें\",\"o3dwub\":\"मौजूदा खाते से चà¥à¤¨à¥‡à¤‚\",\"GGw2AK\":\"सेवा चà¥à¤¨à¥‡à¤‚\",\"vECNLO\":\"चà¥à¤¨à¥‡à¤‚ कि आप अपनी सदसà¥à¤¯à¤¤à¤¾ वाली फ़ीड में कौन सी à¤à¤¾à¤·à¤¾à¤à¤ शामिल करना चाहते हैं। यदि कोई à¤à¥€ चयनित नहीं है, तो सà¤à¥€ à¤à¤¾à¤·à¤¾à¤à¤ दिखाई जाà¤à¤‚गी।\",\"m5aabx\":\"à¤à¤ª में पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ होने वाले डिफ़ॉलà¥à¤Ÿ टेकà¥à¤¸à¥à¤Ÿ के लिठअपनी à¤à¤ª à¤à¤¾à¤·à¤¾ चà¥à¤¨à¥‡à¤‚\",\"TiiOza\":\"अपने फ़ीड में अनà¥à¤µà¤¾à¤¦ के लिठअपनी पसंदीदा à¤à¤¾à¤·à¤¾ चà¥à¤¨à¥‡à¤‚।\",\"vp9yIB\":\"पà¥à¤·à¥à¤Ÿà¤¿à¤•रण ईमेल à¤à¥‡à¤œà¥‡à¤‚\",\"65dxv8\":\"ईमेल à¤à¥‡à¤œà¥‡à¤‚\",\"i/TzEU\":\"ईमेल à¤à¥‡à¤œà¥‡à¤‚\",\"RoafuO\":\"पà¥à¤°à¤¤à¤¿à¤•à¥à¤°à¤¿à¤¯à¤¾ à¤à¥‡à¤œà¥‡à¤‚\",\"4cijjm\":\"रिपोरà¥à¤Ÿ à¤à¥‡à¤œà¥‡à¤‚\",\"V/e7nf\":\"नया पासवरà¥à¤¡ सेट करें\",\"gwsie4\":\"अपने फ़ीड से सà¤à¥€ उदà¥à¤§à¤°à¤£ पदों को छिपाने के लिठइस सेटिंग को \\\"नहीं\\\" में सेट करें। Reposts अà¤à¥€ à¤à¥€ दिखाई देगा।।\",\"IZjC3J\":\"इस सेटिंग को अपने फ़ीड से सà¤à¥€ उतà¥à¤¤à¤°à¥‹à¤‚ को छिपाने के लिठ\\\"नहीं\\\" पर सेट करें।।\",\"KIgU3l\":\"इस सेटिंग को अपने फ़ीड से सà¤à¥€ पोसà¥à¤Ÿ छिपाने के लिठ\\\"नहीं\\\" करने के लिठसेट करें।।\",\"zaAyrz\":\"इस सेटिंग को \\\"हाà¤\\\" में सेट करने के लिठà¤à¤• थà¥à¤°à¥‡à¤¡à¥‡à¤¡ वà¥à¤¯à¥‚ में जवाब दिखाने के लिà¤à¥¤ यह à¤à¤• पà¥à¤°à¤¯à¥‹à¤—ातà¥à¤®à¤• विशेषता है।।\",\"fQV2eE\":\"इस सेटिंग को अपने निमà¥à¤¨à¤²à¤¿à¤–ित फ़ीड में अपने सहेजे गठफ़ीड के नमूने दिखाने के लिठ\\\"हाà¤\\\" पर सेट करें। यह à¤à¤• पà¥à¤°à¤¯à¥‹à¤—ातà¥à¤®à¤• विशेषता है।।\",\"Tz0i8g\":\"सेटिंगà¥à¤¸\",\"HfWHhJ\":\"यौन गतिविधि या कामà¥à¤• नगà¥à¤¨à¤¤à¤¾à¥¤à¥¤\",\"Z8lGw6\":\"शेयर\",\"P33tEA\":\"Share feed\",\"uIZ2tg\":\"लिंक शेयर करें\",\"8vETh9\":\"दिखाओ\",\"aWAdCb\":\"दिखाओ\",\"NijgXr\":\"मेरी फीड से पोसà¥à¤Ÿ दिखाà¤à¤‚\",\"T3Mt8m\":\"उदà¥à¤§à¤°à¤£ पोसà¥à¤Ÿ दिखाओ\",\"BlW8X/\":\"उतà¥à¤¤à¤° दिखाà¤à¤\",\"X4GwDb\":\"अनà¥à¤¯ सà¤à¥€ उतà¥à¤¤à¤°à¥‹à¤‚ से पहले उन लोगों के उतà¥à¤¤à¤° दिखाà¤à¤‚ जिनà¥à¤¹à¥‡à¤‚ आप फ़ॉलो करते हैं।\",\"GiogzH\":\"रीपोसà¥à¤Ÿ दिखाà¤à¤\",\"fhY/fL\":\"लोग दिखाà¤à¤\",\"5lWFkC\":\"साइन इन करें\",\"n1ekoW\":\"साइन इन करें\",\"N9o7n5\":[[\"0\"],\" के रूप में साइन इन करें\"],\"FT1MVS\":\"... के रूप में साइन इन करें\",\"+UpfFC\":\"साइन इन करें\",\"fcWrnU\":\"साइन आउट\",\"e+RpCP\":\"Sign up\",\"MiE4Vp\":\"Sign up or sign in to join the conversation\",\"zU+Ro7\":\"आपने इस रूप में साइन इन करा है:\",\"6Uau97\":\"सà¥à¤•िप\",\"0o5BFH\":\"उतà¥à¤¤à¤° कà¥à¤°à¤®à¤¬à¤¦à¥à¤§ करें\",\"GH1Rgk\":\"उसी पोसà¥à¤Ÿ के उतà¥à¤¤à¤°à¥‹à¤‚ को इस पà¥à¤°à¤•ार कà¥à¤°à¤®à¤¬à¤¦à¥à¤§ करें:\",\"1DA6ap\":\"सà¥à¤•à¥à¤µà¤¾à¤¯à¤°\",\"aKEHLj\":\"सà¥à¤Ÿà¥‡à¤œà¤¿à¤‚ग\",\"tgEXwM\":\"सà¥à¤¥à¤¿à¤¤à¤¿ पृषà¥à¤ \",\"P5jja7\":\"Storybook\",\"EDl9kS\":\"सबà¥à¤¸à¤•à¥à¤°à¤¾à¤‡à¤¬\",\"5z3ICN\":\"इस सूची को सबà¥à¤¸à¤•à¥à¤°à¤¾à¤‡à¤¬ करें\",\"TVFyMD\":\"अनà¥à¤¶à¤‚सित लोग\",\"XYLcNv\":\"सहायता\",\"VjWeLI\":\"खाते बदलें\",\"D+NlUC\":\"पà¥à¤°à¤£à¤¾à¤²à¥€\",\"fP8jTZ\":\"सिसà¥à¤Ÿà¤® लॉग\",\"HF6Iah\":\"लंबा\",\"4Y5H+g\":\"शरà¥à¤¤à¥‡à¤‚\",\"xowcRf\":\"सेवा की शरà¥à¤¤à¥‡à¤‚\",\"p8Iz39\":\"पाठइनपà¥à¤Ÿ फ़ीलà¥à¤¡\",\"GlPXQJ\":\"अनबà¥à¤²à¥‰à¤• करने के बाद अकाउंट आपसे इंटरैकà¥à¤Ÿ कर सकेगा।\",\"o4M2MP\":\"सामà¥à¤¦à¤¾à¤¯à¤¿à¤• दिशानिरà¥à¤¦à¥‡à¤¶à¥‹à¤‚ को <0/> पर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है\",\"U42lKc\":\"कॉपीराइट नीति को <0/> पर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है\",\"G4EksE\":\"हो सकता है कि यह पोसà¥à¤Ÿ हटा दी गई हो।\",\"WNR9db\":\"गोपनीयता नीति को <0/> पर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित किया गया है\",\"LbEbIk\":[\"समरà¥à¤¥à¤¨ पà¥à¤°à¤ªà¤¤à¥à¤° सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है. यदि आपको सहायता की आवशà¥à¤¯à¤•ता है, तो कृपया<0/> या हमसे संपरà¥à¤• करने के लिठ\",[\"HELP_DESK_URL\"],\" पर जाà¤à¤‚।\"],\"FGbRSr\":\"सेवा की शरà¥à¤¤à¥‹à¤‚ को सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित कर दिया गया है\",\"yUqcy2\":\"à¤à¤ªà¥à¤²à¤¿à¤•ेशन में à¤à¤• अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ समसà¥à¤¯à¤¾ थी. कृपया हमें बताà¤à¤‚ कि कà¥à¤¯à¤¾ आपके साथ à¤à¤¸à¤¾ हà¥à¤† है!\",\"KRYn8w\":[\"यह \",[\"screenDescription\"],\" फà¥à¤²à¥ˆà¤— किया गया है:\"],\"lm845B\":\"यह जानकारी अनà¥à¤¯ उपयोगकरà¥à¤¤à¤¾à¤“ं के साथ साà¤à¤¾ नहीं की जाती है।।\",\"5Pvw/O\":\"अगर आपको कà¤à¥€ अपना ईमेल बदलने या पासवरà¥à¤¡ रीसेट करने की आवशà¥à¤¯à¤•ता है तो यह महतà¥à¤µà¤ªà¥‚रà¥à¤£ है।।\",\"sQQfZ9\":\"यह वह सेवा है जो आपको ऑनलाइन रखता है।।\",\"CvX8qs\":\"यह लिंक आपको निमà¥à¤¨à¤²à¤¿à¤–ित वेबसाइट पर ले जा रहा है:\",\"WKrUVy\":\"इस पोसà¥à¤Ÿ को हटा दिया गया है।।\",\"qpCA5s\":\"यह चेतावनी केवल मीडिया संलगà¥à¤¨ पोसà¥à¤Ÿ के लिठउपलबà¥à¤§ है।\",\"u9ThjD\":\"थà¥à¤°à¥‡à¤¡ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता\",\"zmXsk5\":\"थà¥à¤°à¥‡à¤¡ मोड\",\"1x30Qt\":\"डà¥à¤°à¥‰à¤ªà¤¡à¤¾à¤‰à¤¨ टॉगल करें\",\"KFXQEt\":\"परिवरà¥à¤¤à¤¨\",\"pi8x/S\":\"अनà¥à¤µà¤¾à¤¦\",\"KDw4GX\":\"फिर से कोशिश करो\",\"nc4Wfd\":\"आपकी सेवा से संपरà¥à¤• करने में असमरà¥à¤¥à¥¤ कृपया अपने इंटरनेट कनेकà¥à¤¶à¤¨ की जांच करें।।\",\"tuS5Jz\":\"अनबà¥à¤²à¥‰à¤•\",\"0VrZZv\":\"अनबà¥à¤²à¥‰à¤• खाता\",\"6pYY4t\":\"पà¥à¤¨à¤ƒ पोसà¥à¤Ÿ पूरà¥à¤µà¤µà¤¤ करें\",\"05f3UA\":\"Unfortunately, you do not meet the requirements to create an account.\",\"wx9wqY\":\"अनमà¥à¤¯à¥‚ट खाता\",\"s12/Py\":\"थà¥à¤°à¥‡à¤¡ को अनमà¥à¤¯à¥‚ट करें\",\"vaz2uI\":[\"सूची में \",[\"displayName\"],\" अदà¥à¤¯à¤¤à¤¨ करें\"],\"YXMY4w\":\"उपलबà¥à¤§ अदà¥à¤¯à¤¤à¤¨\",\"RXbEvi\":\"अदà¥à¤¯à¤¤à¤¨..।\",\"Vwkfp4\":\"à¤à¤• पाठफ़ाइल अपलोड करने के लिà¤:\",\"jTdnU6\":\"अपने खाते या पासवरà¥à¤¡ को पूरà¥à¤£ à¤à¤•à¥à¤¸à¥‡à¤¸ देने के बिना अनà¥à¤¯ बà¥à¤²à¥‚सà¥à¤•ी गà¥à¤°à¤¾à¤¹à¤•ों को लॉगिन करने के लिठà¤à¤ª पासवरà¥à¤¡ का उपयोग करें।।\",\"CH1am9\":\"डिफ़ॉलà¥à¤Ÿ पà¥à¤°à¤¦à¤¾à¤¤à¤¾ का उपयोग करें\",\"ZG8UvP\":\"अपने हैंडल के साथ दूसरे à¤à¤ª में साइन इन करने के लिठइसका उपयोग करें।\",\"cKXwwI\":\"के दà¥à¤µà¤¾à¤°à¤¾ उपयोग:\",\"t4Yp4Z\":\"यूजर हैंडल\",\"8tsrUV\":\"लोग सूचियाà¤\",\"nZx9mr\":\"यूजर नाम या ईमेल पता\",\"Sxm8rQ\":\"यूजर लोग\",\"MBOY4U\":\"ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"Ejyv0o\":\"मेरी ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"9czCrB\":\"मेरी ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"ibSVGR\":\"नया ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें\",\"nHsQde\":\"डीबग पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ देखें\",\"47jzzd\":\"अवतार देखें\",\"wK4H1r\":\"साइट पर जाà¤à¤‚\",\"qjBGxf\":\"हम आपके हमारी सेवा में शामिल होने को लेकर बहà¥à¤¤ उतà¥à¤¸à¤¾à¤¹à¤¿à¤¤ हैं!\",\"1xpRAp\":\"We're sorry, but this content is not viewable without a Bluesky account.\",\"WBQOQ0\":\"We're sorry, but your search could not be completed. Please try again in a few minutes.\",\"/mVVX2\":\"हम कà¥à¤·à¤®à¤¾ चाहते हैं! हमें वह पेज नहीं मिल रहा जिसे आप ढूंढ रहे थे।\",\"meB+tZ\":\"<0>Bluesky</0> में आपका सà¥à¤µà¤¾à¤—त है\",\"Mj7rl/\":[\"इस \",[\"collectionName\"],\" के साथ कà¥à¤¯à¤¾ मà¥à¤¦à¥à¤¦à¤¾ है?\"],\"3qn29J\":\"इस पोसà¥à¤Ÿ में किस à¤à¤¾à¤·à¤¾ का उपयोग किया जाता है?\",\"uawiGa\":\"कौन से à¤à¤¾à¤·à¤¾à¤à¤‚ आपको अपने à¤à¤²à¥à¤—ोरिदमिक फ़ीड में देखना पसंद करती हैं?\",\"I5S9ZE\":\"चौड़ा\",\"y02THm\":\"पोसà¥à¤Ÿ लिखो\",\"6ckZRB\":\"अपना जवाब दें\",\"l75CjT\":\"हाà¤\",\"STPj0e\":\"आप किसी à¤à¥€ समय होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾à¤“ं को बदल सकते हैं।।\",\"67nRLM\":\"अब आप अपने नठपासवरà¥à¤¡ के साथ साइन इन कर सकते हैं।।\",\"lIcbCU\":\"आपके पास अà¤à¥€ तक कोई आमंतà¥à¤°à¤£ कोड नहीं है! जब आप कà¥à¤› अधिक समय के लिठBluesky पर रहेंगे तो हम आपको कà¥à¤› à¤à¥‡à¤œà¥‡à¤‚गे।\",\"aFZZYi\":\"आपके पास कोई पिन किया हà¥à¤† फ़ीड नहीं है.\",\"kX/cKs\":\"You don't have any saved feeds!\",\"nbz3Iq\":\"आपके पास कोई सहेजी गई फ़ीड नहीं है.\",\"RkXibf\":\"आपने लेखक को अवरà¥à¤¦à¥à¤§ किया है या आपने लेखक दà¥à¤µà¤¾à¤°à¤¾ अवरà¥à¤¦à¥à¤§ किया है।।\",\"CbrOgr\":\"You have no feeds.\",\"tCLJ9E\":\"आपके पास कोई सूची नहीं है।।\",\"soH9qC\":\"आपने अà¤à¥€ तक कोई à¤à¥€ अकाउंट बà¥à¤²à¥‰à¤• नहीं किया है. किसी खाते को बà¥à¤²à¥‰à¤• करने के लिà¤, उनकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² पर जाà¤à¤‚ और उनके खाते के मेनू से \\\"खाता बà¥à¤²à¥‰à¤• करें\\\" चà¥à¤¨à¥‡à¤‚।\",\"NDgp3i\":\"आपने अà¤à¥€ तक कोई à¤à¤ª पासवरà¥à¤¡ नहीं बनाया है। आप नीचे बटन दबाकर à¤à¤• बना सकते हैं।।\",\"grqdXb\":\"आपने अà¤à¥€ तक कोई खाता मà¥à¤¯à¥‚ट नहीं किया है. किसी खाते को मà¥à¤¯à¥‚ट करने के लिà¤, उनकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² पर जाà¤à¤‚ और उनके खाते के मेनू से \\\"खाता मà¥à¤¯à¥‚ट करें\\\" चà¥à¤¨à¥‡à¤‚।\",\"RrDyEb\":\"आपको \\\"reset code\\\" के साथ à¤à¤• ईमेल पà¥à¤°à¤¾à¤ªà¥à¤¤ होगा। उस कोड को यहाठदरà¥à¤œ करें, फिर अपना नया पासवरà¥à¤¡ दरà¥à¤œ करें।।\",\"gdRnT7\":\"आपका खाता\",\"k7hmsH\":\"जनà¥à¤® तिथि\",\"tBpzKB\":\"Your email appears to be invalid.\",\"OubkcP\":\"आपका ईमेल बचाया गया है! हम जलà¥à¤¦ ही संपरà¥à¤• में रहेंगे।।\",\"z2L+/9\":\"आपका ईमेल अदà¥à¤¯à¤¤à¤¨ किया गया है लेकिन सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ नहीं किया गया है। अगले चरण के रूप में, कृपया अपना नया ईमेल सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें।।\",\"XZlIVw\":\"आपका ईमेल अà¤à¥€ तक सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ नहीं हà¥à¤† है। यह à¤à¤• महतà¥à¤µà¤ªà¥‚रà¥à¤£ सà¥à¤°à¤•à¥à¤·à¤¾ कदम है जिसे हम अनà¥à¤¶à¤‚सा करते हैं।।\",\"qv9f4I\":\"आपका पूरा हैंडल होगा\",\"lvcqqG\":\"आपका होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤¦à¤¾à¤¤à¤¾\",\"Oqt/PG\":\"आपकी पोसà¥à¤Ÿ, पसंद और बà¥à¤²à¥‰à¤• सारà¥à¤µà¤œà¤¨à¤¿à¤• हैं। मà¥à¤¯à¥‚ट निजी हैं।।\",\"okRPtW\":\"आपकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤²\",\"MvWO9d\":\"आपका यूजर हैंडल\"}")}; \ No newline at end of file diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 0baec6281..49b07c61f 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -108,7 +108,7 @@ msgstr "लिंक कारà¥à¤¡ जोड़ें:" msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निमà¥à¤¨à¤²à¤¿à¤–ित DNS रिकॉरà¥à¤¡ जोड़ें:" -#: src/view/com/profile/ProfileHeader.tsx:316 +#: src/view/com/profile/ProfileHeader.tsx:327 msgid "Add to Lists" msgstr "सूचियों में जोड़ें" @@ -202,7 +202,7 @@ msgstr "कलातà¥à¤®à¤• या गैर-कामà¥à¤• नगà¥à¤¨à¤¤à¤ #: src/view/com/post-thread/PostThread.tsx:376 #: src/view/com/post-thread/PostThread.tsx:426 #: src/view/com/post-thread/PostThread.tsx:434 -#: src/view/com/profile/ProfileHeader.tsx:619 +#: src/view/com/profile/ProfileHeader.tsx:633 msgid "Back" msgstr "वापस" @@ -219,8 +219,8 @@ msgstr "जनà¥à¤®à¤¦à¤¿à¤¨" msgid "Birthday:" msgstr "जनà¥à¤®à¤¦à¤¿à¤¨:" -#: src/view/com/profile/ProfileHeader.tsx:245 -#: src/view/com/profile/ProfileHeader.tsx:350 +#: src/view/com/profile/ProfileHeader.tsx:256 +#: src/view/com/profile/ProfileHeader.tsx:363 msgid "Block Account" msgstr "खाता बà¥à¤²à¥‰à¤• करें" @@ -240,7 +240,7 @@ msgstr "बà¥à¤²à¥‰à¤• किठगठखाते" msgid "Blocked Accounts" msgstr "बà¥à¤²à¥‰à¤• किठगठखाते" -#: src/view/com/profile/ProfileHeader.tsx:247 +#: src/view/com/profile/ProfileHeader.tsx:258 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरà¥à¤¦à¥à¤§ खाते आपके थà¥à¤°à¥‡à¤¡à¥à¤¸ में उतà¥à¤¤à¤° नहीं दे सकते, आपका उलà¥à¤²à¥‡à¤– नहीं कर सकते, या अनà¥à¤¯à¤¥à¤¾ आपके साथ बातचीत नहीं कर सकते।" @@ -517,7 +517,7 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 msgid "Copy link to profile" msgstr "" @@ -682,11 +682,11 @@ msgstr "मेरी फ़ीड संपादित करें" msgid "Edit my profile" msgstr "मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें" -#: src/view/com/profile/ProfileHeader.tsx:411 +#: src/view/com/profile/ProfileHeader.tsx:425 msgid "Edit profile" msgstr "मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें" -#: src/view/com/profile/ProfileHeader.tsx:414 +#: src/view/com/profile/ProfileHeader.tsx:428 msgid "Edit Profile" msgstr "मेरी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संपादित करें" @@ -795,7 +795,7 @@ msgstr "अपने मà¥à¤–à¥à¤¯ फ़ीड की सà¥à¤•à¥à¤°à¥€à¤¨ à msgid "Fine-tune the discussion threads." msgstr "चरà¥à¤šà¤¾ धागे को ठीक-टà¥à¤¯à¥‚न करें।।" -#: src/view/com/profile/ProfileHeader.tsx:496 +#: src/view/com/profile/ProfileHeader.tsx:510 msgid "Follow" msgstr "फॉलो" @@ -811,16 +811,16 @@ msgstr "केवल वे यूजर को फ़ॉलो किया ग msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/view/com/profile/ProfileHeader.tsx:582 +#: src/view/com/profile/ProfileHeader.tsx:596 msgid "following" msgstr "फोलà¥à¤²à¥‹à¤µà¤¿à¤‚ग" -#: src/view/com/profile/ProfileHeader.tsx:480 +#: src/view/com/profile/ProfileHeader.tsx:494 #: src/view/screens/ProfileFollows.tsx:25 msgid "Following" msgstr "फोलà¥à¤²à¥‹à¤µà¤¿à¤‚ग" -#: src/view/com/profile/ProfileHeader.tsx:529 +#: src/view/com/profile/ProfileHeader.tsx:543 msgid "Follows you" msgstr "यह यूजर आपका फ़ोलो करता है" @@ -1120,7 +1120,7 @@ msgstr "मॉडरेशन सूचियाà¤" msgid "More feeds" msgstr "अधिक फ़ीड" -#: src/view/com/profile/ProfileHeader.tsx:506 +#: src/view/com/profile/ProfileHeader.tsx:520 #: src/view/screens/ProfileFeed.tsx:368 #: src/view/screens/ProfileList.tsx:507 msgid "More options" @@ -1130,7 +1130,7 @@ msgstr "अधिक विकलà¥à¤ª" #~ msgid "More post options" #~ msgstr "पोसà¥à¤Ÿ विकलà¥à¤ª" -#: src/view/com/profile/ProfileHeader.tsx:332 +#: src/view/com/profile/ProfileHeader.tsx:344 msgid "Mute Account" msgstr "खाता मà¥à¤¯à¥‚ट करें" @@ -1526,7 +1526,7 @@ msgstr "फिलà¥à¤Ÿà¤°" msgid "Report {collectionName}" msgstr "रिपोरà¥à¤Ÿ {collectionName}" -#: src/view/com/profile/ProfileHeader.tsx:365 +#: src/view/com/profile/ProfileHeader.tsx:378 msgid "Report Account" msgstr "रिपोरà¥à¤Ÿ" @@ -1745,7 +1745,7 @@ msgstr "सेटिंगà¥à¤¸" msgid "Sexual activity or erotic nudity." msgstr "यौन गतिविधि या कामà¥à¤• नगà¥à¤¨à¤¤à¤¾à¥¤à¥¤" -#: src/view/com/profile/ProfileHeader.tsx:301 +#: src/view/com/profile/ProfileHeader.tsx:312 #: src/view/com/util/forms/PostDropdownBtn.tsx:126 #: src/view/screens/ProfileList.tsx:376 msgid "Share" @@ -1909,7 +1909,7 @@ msgstr "सेवा की शरà¥à¤¤à¥‡à¤‚" msgid "Text input field" msgstr "पाठइनपà¥à¤Ÿ फ़ीलà¥à¤¡" -#: src/view/com/profile/ProfileHeader.tsx:269 +#: src/view/com/profile/ProfileHeader.tsx:280 msgid "The account will be able to interact with you after unblocking." msgstr "अनबà¥à¤²à¥‰à¤• करने के बाद अकाउंट आपसे इंटरैकà¥à¤Ÿ कर सकेगा।" @@ -2002,13 +2002,13 @@ msgstr "फिर से कोशिश करो" msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपरà¥à¤• करने में असमरà¥à¤¥à¥¤ कृपया अपने इंटरनेट कनेकà¥à¤¶à¤¨ की जांच करें।।" -#: src/view/com/profile/ProfileHeader.tsx:424 -#: src/view/com/profile/ProfileHeader.tsx:427 +#: src/view/com/profile/ProfileHeader.tsx:438 +#: src/view/com/profile/ProfileHeader.tsx:441 msgid "Unblock" msgstr "अनबà¥à¤²à¥‰à¤•" -#: src/view/com/profile/ProfileHeader.tsx:267 -#: src/view/com/profile/ProfileHeader.tsx:349 +#: src/view/com/profile/ProfileHeader.tsx:278 +#: src/view/com/profile/ProfileHeader.tsx:362 msgid "Unblock Account" msgstr "अनबà¥à¤²à¥‰à¤• खाता" @@ -2020,7 +2020,7 @@ msgstr "पà¥à¤¨à¤ƒ पोसà¥à¤Ÿ पूरà¥à¤µà¤µà¤¤ करें" msgid "Unfortunately, you do not meet the requirements to create an account." msgstr "" -#: src/view/com/profile/ProfileHeader.tsx:331 +#: src/view/com/profile/ProfileHeader.tsx:343 msgid "Unmute Account" msgstr "अनमà¥à¤¯à¥‚ट खाता" @@ -2186,6 +2186,9 @@ msgid "You have blocked the author or you have been blocked by the author." msgstr "आपने लेखक को अवरà¥à¤¦à¥à¤§ किया है या आपने लेखक दà¥à¤µà¤¾à¤°à¤¾ अवरà¥à¤¦à¥à¤§ किया है।।" #: src/view/com/feeds/ProfileFeedgens.tsx:150 +msgid "You have no feeds." +msgstr "" + #: src/view/com/lists/MyLists.tsx:88 #: src/view/com/lists/ProfileLists.tsx:154 msgid "You have no lists." diff --git a/src/state/cache/post-shadow.ts b/src/state/cache/post-shadow.ts index b21bb7129..e02d4f1ea 100644 --- a/src/state/cache/post-shadow.ts +++ b/src/state/cache/post-shadow.ts @@ -1,12 +1,14 @@ -import {useEffect, useState, useMemo, useCallback} from 'react' +import {useEffect, useState, useMemo} from 'react' import EventEmitter from 'eventemitter3' import {AppBskyFeedDefs} from '@atproto/api' import {batchedUpdates} from '#/lib/batchedUpdates' import {Shadow, castAsShadow} from './types' +import {findAllPostsInQueryData as findAllPostsInNotifsQueryData} from '../queries/notifications/feed' +import {findAllPostsInQueryData as findAllPostsInFeedQueryData} from '../queries/post-feed' +import {findAllPostsInQueryData as findAllPostsInThreadQueryData} from '../queries/post-thread' +import {queryClient} from 'lib/react-query' export type {Shadow} from './types' -const emitter = new EventEmitter() - export interface PostShadow { likeUri: string | undefined likeCount: number | undefined @@ -17,95 +19,83 @@ export interface PostShadow { export const POST_TOMBSTONE = Symbol('PostTombstone') -interface CacheEntry { - ts: number - value: PostShadow -} - -const firstSeenMap = new WeakMap<AppBskyFeedDefs.PostView, number>() -function getFirstSeenTS(post: AppBskyFeedDefs.PostView): number { - let timeStamp = firstSeenMap.get(post) - if (timeStamp !== undefined) { - return timeStamp - } - timeStamp = Date.now() - firstSeenMap.set(post, timeStamp) - return timeStamp -} +const emitter = new EventEmitter() +const shadows: WeakMap< + AppBskyFeedDefs.PostView, + Partial<PostShadow> +> = new WeakMap() export function usePostShadow( post: AppBskyFeedDefs.PostView, ): Shadow<AppBskyFeedDefs.PostView> | typeof POST_TOMBSTONE { - const postSeenTS = getFirstSeenTS(post) - const [state, setState] = useState<CacheEntry>(() => ({ - ts: postSeenTS, - value: fromPost(post), - })) - + const [shadow, setShadow] = useState(() => shadows.get(post)) const [prevPost, setPrevPost] = useState(post) if (post !== prevPost) { - // if we got a new prop, assume it's fresher - // than whatever shadow state we accumulated setPrevPost(post) - setState({ - ts: postSeenTS, - value: fromPost(post), - }) + setShadow(shadows.get(post)) } - const onUpdate = useCallback( - (value: Partial<PostShadow>) => { - setState(s => ({ts: Date.now(), value: {...s.value, ...value}})) - }, - [setState], - ) - - // react to shadow updates useEffect(() => { + function onUpdate() { + setShadow(shadows.get(post)) + } emitter.addListener(post.uri, onUpdate) return () => { emitter.removeListener(post.uri, onUpdate) } - }, [post.uri, onUpdate]) + }, [post, setShadow]) return useMemo(() => { - return state.ts > postSeenTS - ? mergeShadow(post, state.value) - : castAsShadow(post) - }, [post, state, postSeenTS]) -} - -export function updatePostShadow(uri: string, value: Partial<PostShadow>) { - batchedUpdates(() => { - emitter.emit(uri, value) - }) -} - -function fromPost(post: AppBskyFeedDefs.PostView): PostShadow { - return { - likeUri: post.viewer?.like, - likeCount: post.likeCount, - repostUri: post.viewer?.repost, - repostCount: post.repostCount, - isDeleted: false, - } + if (shadow) { + return mergeShadow(post, shadow) + } else { + return castAsShadow(post) + } + }, [post, shadow]) } function mergeShadow( post: AppBskyFeedDefs.PostView, - shadow: PostShadow, + shadow: Partial<PostShadow>, ): Shadow<AppBskyFeedDefs.PostView> | typeof POST_TOMBSTONE { if (shadow.isDeleted) { return POST_TOMBSTONE } return castAsShadow({ ...post, - likeCount: shadow.likeCount, - repostCount: shadow.repostCount, + likeCount: 'likeCount' in shadow ? shadow.likeCount : post.likeCount, + repostCount: + 'repostCount' in shadow ? shadow.repostCount : post.repostCount, viewer: { ...(post.viewer || {}), - like: shadow.likeUri, - repost: shadow.repostUri, + like: 'likeUri' in shadow ? shadow.likeUri : post.viewer?.like, + repost: 'repostUri' in shadow ? shadow.repostUri : post.viewer?.repost, }, }) } + +export function updatePostShadow(uri: string, value: Partial<PostShadow>) { + const cachedPosts = findPostsInCache(uri) + for (let post of cachedPosts) { + shadows.set(post, {...shadows.get(post), ...value}) + } + batchedUpdates(() => { + emitter.emit(uri) + }) +} + +function* findPostsInCache( + uri: string, +): Generator<AppBskyFeedDefs.PostView, void> { + for (let post of findAllPostsInFeedQueryData(queryClient, uri)) { + yield post + } + for (let post of findAllPostsInNotifsQueryData(queryClient, uri)) { + yield post + } + for (let node of findAllPostsInThreadQueryData(queryClient, uri)) { + if (node.type === 'post') { + yield node.post + } + } +} diff --git a/src/state/cache/profile-shadow.ts b/src/state/cache/profile-shadow.ts index 6ebd39132..f85e1ad8d 100644 --- a/src/state/cache/profile-shadow.ts +++ b/src/state/cache/profile-shadow.ts @@ -1,107 +1,101 @@ -import {useEffect, useState, useMemo, useCallback} from 'react' +import {useEffect, useState, useMemo} from 'react' import EventEmitter from 'eventemitter3' import {AppBskyActorDefs} from '@atproto/api' import {batchedUpdates} from '#/lib/batchedUpdates' +import {findAllProfilesInQueryData as findAllProfilesInListMembersQueryData} from '../queries/list-members' +import {findAllProfilesInQueryData as findAllProfilesInMyBlockedAccountsQueryData} from '../queries/my-blocked-accounts' +import {findAllProfilesInQueryData as findAllProfilesInMyMutedAccountsQueryData} from '../queries/my-muted-accounts' +import {findAllProfilesInQueryData as findAllProfilesInPostLikedByQueryData} from '../queries/post-liked-by' +import {findAllProfilesInQueryData as findAllProfilesInPostRepostedByQueryData} from '../queries/post-reposted-by' +import {findAllProfilesInQueryData as findAllProfilesInProfileQueryData} from '../queries/profile' +import {findAllProfilesInQueryData as findAllProfilesInProfileFollowersQueryData} from '../queries/profile-followers' +import {findAllProfilesInQueryData as findAllProfilesInProfileFollowsQueryData} from '../queries/profile-follows' +import {findAllProfilesInQueryData as findAllProfilesInSuggestedFollowsQueryData} from '../queries/suggested-follows' import {Shadow, castAsShadow} from './types' +import {queryClient} from 'lib/react-query' export type {Shadow} from './types' -const emitter = new EventEmitter() - export interface ProfileShadow { followingUri: string | undefined muted: boolean | undefined blockingUri: string | undefined } -interface CacheEntry { - ts: number - value: ProfileShadow -} - type ProfileView = | AppBskyActorDefs.ProfileView | AppBskyActorDefs.ProfileViewBasic | AppBskyActorDefs.ProfileViewDetailed -const firstSeenMap = new WeakMap<ProfileView, number>() -function getFirstSeenTS(profile: ProfileView): number { - let timeStamp = firstSeenMap.get(profile) - if (timeStamp !== undefined) { - return timeStamp - } - timeStamp = Date.now() - firstSeenMap.set(profile, timeStamp) - return timeStamp -} +const shadows: WeakMap<ProfileView, Partial<ProfileShadow>> = new WeakMap() +const emitter = new EventEmitter() export function useProfileShadow(profile: ProfileView): Shadow<ProfileView> { - const profileSeenTS = getFirstSeenTS(profile) - const [state, setState] = useState<CacheEntry>(() => ({ - ts: profileSeenTS, - value: fromProfile(profile), - })) - - const [prevProfile, setPrevProfile] = useState(profile) - if (profile !== prevProfile) { - // if we got a new prop, assume it's fresher - // than whatever shadow state we accumulated - setPrevProfile(profile) - setState({ - ts: profileSeenTS, - value: fromProfile(profile), - }) + const [shadow, setShadow] = useState(() => shadows.get(profile)) + const [prevPost, setPrevPost] = useState(profile) + if (profile !== prevPost) { + setPrevPost(profile) + setShadow(shadows.get(profile)) } - const onUpdate = useCallback( - (value: Partial<ProfileShadow>) => { - setState(s => ({ts: Date.now(), value: {...s.value, ...value}})) - }, - [setState], - ) - - // react to shadow updates useEffect(() => { + function onUpdate() { + setShadow(shadows.get(profile)) + } emitter.addListener(profile.did, onUpdate) return () => { emitter.removeListener(profile.did, onUpdate) } - }, [profile.did, onUpdate]) + }, [profile]) return useMemo(() => { - return state.ts > profileSeenTS - ? mergeShadow(profile, state.value) - : castAsShadow(profile) - }, [profile, state, profileSeenTS]) + if (shadow) { + return mergeShadow(profile, shadow) + } else { + return castAsShadow(profile) + } + }, [profile, shadow]) } export function updateProfileShadow( - uri: string, + did: string, value: Partial<ProfileShadow>, ) { + const cachedProfiles = findProfilesInCache(did) + for (let post of cachedProfiles) { + shadows.set(post, {...shadows.get(post), ...value}) + } batchedUpdates(() => { - emitter.emit(uri, value) + emitter.emit(did, value) }) } -function fromProfile(profile: ProfileView): ProfileShadow { - return { - followingUri: profile.viewer?.following, - muted: profile.viewer?.muted, - blockingUri: profile.viewer?.blocking, - } -} - function mergeShadow( profile: ProfileView, - shadow: ProfileShadow, + shadow: Partial<ProfileShadow>, ): Shadow<ProfileView> { return castAsShadow({ ...profile, viewer: { ...(profile.viewer || {}), - following: shadow.followingUri, - muted: shadow.muted, - blocking: shadow.blockingUri, + following: + 'followingUri' in shadow + ? shadow.followingUri + : profile.viewer?.following, + muted: 'muted' in shadow ? shadow.muted : profile.viewer?.muted, + blocking: + 'blockingUri' in shadow ? shadow.blockingUri : profile.viewer?.blocking, }, }) } + +function* findProfilesInCache(did: string): Generator<ProfileView, void> { + yield* findAllProfilesInListMembersQueryData(queryClient, did) + yield* findAllProfilesInMyBlockedAccountsQueryData(queryClient, did) + yield* findAllProfilesInMyMutedAccountsQueryData(queryClient, did) + yield* findAllProfilesInPostLikedByQueryData(queryClient, did) + yield* findAllProfilesInPostRepostedByQueryData(queryClient, did) + yield* findAllProfilesInProfileQueryData(queryClient, did) + yield* findAllProfilesInProfileFollowersQueryData(queryClient, did) + yield* findAllProfilesInProfileFollowsQueryData(queryClient, did) + yield* findAllProfilesInSuggestedFollowsQueryData(queryClient, did) +} diff --git a/src/state/queries/list-members.ts b/src/state/queries/list-members.ts index 7aa91b1dc..d84089c90 100644 --- a/src/state/queries/list-members.ts +++ b/src/state/queries/list-members.ts @@ -1,5 +1,10 @@ -import {AppBskyGraphGetList} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyGraphGetList} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' import {STALE} from '#/state/queries' @@ -31,3 +36,34 @@ export function useListMembersQuery(uri: string) { getNextPageParam: lastPage => lastPage.cursor, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyGraphGetList.OutputSchema> + >({ + queryKey: ['list-members'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData) { + continue + } + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + if (page.list.creator.did === did) { + yield page.list.creator + } + for (const item of page.items) { + if (item.subject.did === did) { + yield item.subject + } + } + } + } + } +} diff --git a/src/state/queries/my-blocked-accounts.ts b/src/state/queries/my-blocked-accounts.ts index 2c099c63d..badaaec34 100644 --- a/src/state/queries/my-blocked-accounts.ts +++ b/src/state/queries/my-blocked-accounts.ts @@ -1,5 +1,10 @@ -import {AppBskyGraphGetBlocks} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyGraphGetBlocks} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' @@ -26,3 +31,26 @@ export function useMyBlockedAccountsQuery() { getNextPageParam: lastPage => lastPage.cursor, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyGraphGetBlocks.OutputSchema> + >({ + queryKey: ['my-blocked-accounts'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const block of page.blocks) { + if (block.did === did) { + yield block + } + } + } + } +} diff --git a/src/state/queries/my-muted-accounts.ts b/src/state/queries/my-muted-accounts.ts index a175931b5..8929e04d3 100644 --- a/src/state/queries/my-muted-accounts.ts +++ b/src/state/queries/my-muted-accounts.ts @@ -1,5 +1,10 @@ -import {AppBskyGraphGetMutes} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyGraphGetMutes} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' @@ -26,3 +31,26 @@ export function useMyMutedAccountsQuery() { getNextPageParam: lastPage => lastPage.cursor, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyGraphGetMutes.OutputSchema> + >({ + queryKey: ['my-muted-accounts'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const mute of page.mutes) { + if (mute.did === did) { + yield mute + } + } + } + } +} diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 5c519d045..0fd9a2fef 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -86,6 +86,19 @@ export function findPostInQueryData( queryClient: QueryClient, uri: string, ): AppBskyFeedDefs.PostView | undefined { + const generator = findAllPostsInQueryData(queryClient, uri) + const result = generator.next() + if (result.done) { + return undefined + } else { + return result.value + } +} + +export function* findAllPostsInQueryData( + queryClient: QueryClient, + uri: string, +): Generator<AppBskyFeedDefs.PostView, void> { const queryDatas = queryClient.getQueriesData<InfiniteData<FeedPage>>({ queryKey: ['notification-feed'], }) @@ -96,10 +109,9 @@ export function findPostInQueryData( for (const page of queryData?.pages) { for (const item of page.items) { if (item.subject?.uri === uri) { - return item.subject + yield item.subject } } } } - return undefined } diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 7cf315ef6..7589aa346 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -1,3 +1,4 @@ +import {useCallback} from 'react' import {AppBskyFeedDefs, AppBskyFeedPost, moderatePost} from '@atproto/api' import { useInfiniteQuery, @@ -126,50 +127,57 @@ export function usePostFeedQuery( } }, initialPageParam: undefined, - getNextPageParam: lastPage => ({ - api: lastPage.api, - cursor: lastPage.cursor, - }), - select(data) { - const tuner = params?.disableTuner - ? new NoopFeedTuner() - : new FeedTuner(feedTuners) - return { - pageParams: data.pageParams, - pages: data.pages.map(page => ({ - api: page.api, - tuner, - cursor: page.cursor, - slices: tuner.tune(page.feed).map(slice => ({ - _reactKey: slice._reactKey, - rootUri: slice.rootItem.post.uri, - isThread: - slice.items.length > 1 && - slice.items.every( - item => item.post.author.did === slice.items[0].post.author.did, - ), - items: slice.items - .map((item, i) => { - if ( - AppBskyFeedPost.isRecord(item.post.record) && - AppBskyFeedPost.validateRecord(item.post.record).success - ) { - return { - _reactKey: `${slice._reactKey}-${i}`, - uri: item.post.uri, - post: item.post, - record: item.post.record, - reason: - i === 0 && slice.source ? slice.source : item.reason, + getNextPageParam: lastPage => + lastPage.cursor + ? { + api: lastPage.api, + cursor: lastPage.cursor, + } + : undefined, + select: useCallback( + (data: InfiniteData<FeedPageUnselected, RQPageParam>) => { + const tuner = params?.disableTuner + ? new NoopFeedTuner() + : new FeedTuner(feedTuners) + return { + pageParams: data.pageParams, + pages: data.pages.map(page => ({ + api: page.api, + tuner, + cursor: page.cursor, + slices: tuner.tune(page.feed).map(slice => ({ + _reactKey: slice._reactKey, + rootUri: slice.rootItem.post.uri, + isThread: + slice.items.length > 1 && + slice.items.every( + item => + item.post.author.did === slice.items[0].post.author.did, + ), + items: slice.items + .map((item, i) => { + if ( + AppBskyFeedPost.isRecord(item.post.record) && + AppBskyFeedPost.validateRecord(item.post.record).success + ) { + return { + _reactKey: `${slice._reactKey}-${i}`, + uri: item.post.uri, + post: item.post, + record: item.post.record, + reason: + i === 0 && slice.source ? slice.source : item.reason, + } } - } - return undefined - }) - .filter(Boolean) as FeedPostSliceItem[], + return undefined + }) + .filter(Boolean) as FeedPostSliceItem[], + })), })), - })), - } - }, + } + }, + [feedTuners, params?.disableTuner], + ), }) } @@ -227,7 +235,20 @@ function createApi( export function findPostInQueryData( queryClient: QueryClient, uri: string, -): AppBskyFeedDefs.FeedViewPost | undefined { +): AppBskyFeedDefs.PostView | undefined { + const generator = findAllPostsInQueryData(queryClient, uri) + const result = generator.next() + if (result.done) { + return undefined + } else { + return result.value + } +} + +export function* findAllPostsInQueryData( + queryClient: QueryClient, + uri: string, +): Generator<AppBskyFeedDefs.PostView, void> { const queryDatas = queryClient.getQueriesData< InfiniteData<FeedPageUnselected> >({ @@ -240,12 +261,23 @@ export function findPostInQueryData( for (const page of queryData?.pages) { for (const item of page.feed) { if (item.post.uri === uri) { - return item + yield item.post + } + if ( + AppBskyFeedDefs.isPostView(item.reply?.parent) && + item.reply?.parent?.uri === uri + ) { + yield item.reply.parent + } + if ( + AppBskyFeedDefs.isPostView(item.reply?.root) && + item.reply?.root?.uri === uri + ) { + yield item.reply.root } } } } - return undefined } function assertSomePostsPassModeration(feed: AppBskyFeedDefs.FeedViewPost[]) { diff --git a/src/state/queries/post-liked-by.ts b/src/state/queries/post-liked-by.ts index 528b3be70..2cde07f28 100644 --- a/src/state/queries/post-liked-by.ts +++ b/src/state/queries/post-liked-by.ts @@ -1,5 +1,10 @@ -import {AppBskyFeedGetLikes} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyFeedGetLikes} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' @@ -31,3 +36,26 @@ export function usePostLikedByQuery(resolvedUri: string | undefined) { enabled: !!resolvedUri, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyFeedGetLikes.OutputSchema> + >({ + queryKey: ['post-liked-by'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const like of page.likes) { + if (like.actor.did === did) { + yield like.actor + } + } + } + } +} diff --git a/src/state/queries/post-reposted-by.ts b/src/state/queries/post-reposted-by.ts index f9a80056f..db5fa6514 100644 --- a/src/state/queries/post-reposted-by.ts +++ b/src/state/queries/post-reposted-by.ts @@ -1,5 +1,10 @@ -import {AppBskyFeedGetRepostedBy} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyFeedGetRepostedBy} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' @@ -31,3 +36,26 @@ export function usePostRepostedByQuery(resolvedUri: string | undefined) { enabled: !!resolvedUri, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyFeedGetRepostedBy.OutputSchema> + >({ + queryKey: ['post-reposted-by'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const repostedBy of page.repostedBy) { + if (repostedBy.did === did) { + yield repostedBy + } + } + } + } +} diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index d40af1fe2..cde45723a 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -88,7 +88,7 @@ export function usePostThreadQuery(uri: string | undefined) { { const item = findPostInFeedQueryData(queryClient, uri) if (item) { - return feedViewPostToPlaceholderThread(item) + return postViewToPlaceholderThread(item) } } { @@ -213,6 +213,19 @@ function findPostInQueryData( queryClient: QueryClient, uri: string, ): ThreadNode | undefined { + const generator = findAllPostsInQueryData(queryClient, uri) + const result = generator.next() + if (result.done) { + return undefined + } else { + return result.value + } +} + +export function* findAllPostsInQueryData( + queryClient: QueryClient, + uri: string, +): Generator<ThreadNode, void> { const queryDatas = queryClient.getQueriesData<ThreadNode>({ queryKey: ['post-thread'], }) @@ -222,11 +235,10 @@ function findPostInQueryData( } for (const item of traverseThread(queryData)) { if (item.uri === uri) { - return item + yield item } } } - return undefined } function* traverseThread(node: ThreadNode): Generator<ThreadNode, void> { @@ -270,30 +282,6 @@ function threadNodeToPlaceholderThread( } } -function feedViewPostToPlaceholderThread( - item: AppBskyFeedDefs.FeedViewPost, -): ThreadNode { - return { - type: 'post', - _reactKey: item.post.uri, - uri: item.post.uri, - post: item.post, - record: item.post.record as AppBskyFeedPost.Record, // validated in post-feed - parent: undefined, - replies: undefined, - viewer: item.post.viewer, - ctx: { - depth: 0, - isHighlightedPost: true, - hasMore: false, - showChildReplyLine: false, - showParentReplyLine: false, - isParentLoading: !!(item.post.record as AppBskyFeedPost.Record).reply, - isChildLoading: !!item.post.replyCount, - }, - } -} - function postViewToPlaceholderThread( post: AppBskyFeedDefs.PostView, ): ThreadNode { diff --git a/src/state/queries/profile-followers.ts b/src/state/queries/profile-followers.ts index b2008851d..fdefc8253 100644 --- a/src/state/queries/profile-followers.ts +++ b/src/state/queries/profile-followers.ts @@ -1,5 +1,10 @@ -import {AppBskyGraphGetFollowers} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyGraphGetFollowers} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' @@ -30,3 +35,26 @@ export function useProfileFollowersQuery(did: string | undefined) { enabled: !!did, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyGraphGetFollowers.OutputSchema> + >({ + queryKey: ['profile-followers'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const follower of page.followers) { + if (follower.did === did) { + yield follower + } + } + } + } +} diff --git a/src/state/queries/profile-follows.ts b/src/state/queries/profile-follows.ts index 8af1fba07..428c8aebd 100644 --- a/src/state/queries/profile-follows.ts +++ b/src/state/queries/profile-follows.ts @@ -1,5 +1,10 @@ -import {AppBskyGraphGetFollows} from '@atproto/api' -import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyGraphGetFollows} from '@atproto/api' +import { + useInfiniteQuery, + InfiniteData, + QueryClient, + QueryKey, +} from '@tanstack/react-query' import {getAgent} from '#/state/session' import {STALE} from '#/state/queries' @@ -33,3 +38,26 @@ export function useProfileFollowsQuery(did: string | undefined) { enabled: !!did, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyGraphGetFollows.OutputSchema> + >({ + queryKey: ['profile-follows'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const follow of page.follows) { + if (follow.did === did) { + yield follow + } + } + } + } +} diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 62e8f39c0..9435d7ad5 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -5,7 +5,12 @@ import { AppBskyActorProfile, AppBskyActorGetProfile, } from '@atproto/api' -import {useQuery, useQueryClient, useMutation} from '@tanstack/react-query' +import { + useQuery, + useQueryClient, + useMutation, + QueryClient, +} from '@tanstack/react-query' import {Image as RNImage} from 'react-native-image-crop-picker' import {useSession, getAgent} from '../session' import {updateProfileShadow} from '../cache/profile-shadow' @@ -477,3 +482,21 @@ async function whenAppViewReady( () => getAgent().app.bsky.actor.getProfile({actor}), ) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileViewDetailed, void> { + const queryDatas = + queryClient.getQueriesData<AppBskyActorDefs.ProfileViewDetailed>({ + queryKey: ['profile'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData) { + continue + } + if (queryData.did === did) { + yield queryData + } + } +} diff --git a/src/state/queries/suggested-follows.ts b/src/state/queries/suggested-follows.ts index eadcb590a..932226b75 100644 --- a/src/state/queries/suggested-follows.ts +++ b/src/state/queries/suggested-follows.ts @@ -1,5 +1,6 @@ import React from 'react' import { + AppBskyActorDefs, AppBskyActorGetSuggestions, AppBskyGraphGetSuggestedFollowsByActor, moderateProfile, @@ -9,6 +10,7 @@ import { useQueryClient, useQuery, InfiniteData, + QueryClient, QueryKey, } from '@tanstack/react-query' @@ -106,3 +108,56 @@ export function useGetSuggestedFollowersByActor() { [queryClient], ) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator<AppBskyActorDefs.ProfileView, void> { + yield* findAllProfilesInSuggestedFollowsQueryData(queryClient, did) + yield* findAllProfilesInSuggestedFollowsByActorQueryData(queryClient, did) +} + +function* findAllProfilesInSuggestedFollowsQueryData( + queryClient: QueryClient, + did: string, +) { + const queryDatas = queryClient.getQueriesData< + InfiniteData<AppBskyActorGetSuggestions.OutputSchema> + >({ + queryKey: ['suggested-follows'], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const actor of page.actors) { + if (actor.did === did) { + yield actor + } + } + } + } +} + +function* findAllProfilesInSuggestedFollowsByActorQueryData( + queryClient: QueryClient, + did: string, +) { + const queryDatas = + queryClient.getQueriesData<AppBskyGraphGetSuggestedFollowsByActor.OutputSchema>( + { + queryKey: ['suggested-follows-by-actor'], + }, + ) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData) { + continue + } + for (const suggestion of queryData.suggestions) { + if (suggestion.did === did) { + yield suggestion + } + } + } +} diff --git a/src/state/shell/reminders.e2e.ts b/src/state/shell/reminders.e2e.ts index 4bd11bf0a..e8c12792a 100644 --- a/src/state/shell/reminders.e2e.ts +++ b/src/state/shell/reminders.e2e.ts @@ -1,3 +1,5 @@ +export function init() {} + export function shouldRequestEmailConfirmation() { return false } diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index 77da2fd0b..618f4e5cd 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -1,6 +1,5 @@ import React, {MutableRefObject} from 'react' import { - ActivityIndicator, Dimensions, RefreshControl, StyleProp, @@ -24,6 +23,7 @@ import {useAnimatedScrollHandler} from 'react-native-reanimated' import {useTheme} from '#/lib/ThemeContext' import {usePreferencesQuery} from '#/state/queries/preferences' import {hydrateFeedGenerator} from '#/state/queries/feed' +import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -147,7 +147,7 @@ export const ProfileFeedgens = React.forwardRef< testID="listsEmpty" style={[{padding: 18, borderTopWidth: 1}, pal.border]}> <Text style={pal.textLight}> - <Trans>You have no lists.</Trans> + <Trans>You have no feeds.</Trans> </Text> </View> ) @@ -163,11 +163,7 @@ export const ProfileFeedgens = React.forwardRef< /> ) } else if (item === LOADING) { - return ( - <View style={{padding: 20}}> - <ActivityIndicator /> - </View> - ) + return <FeedLoadingPlaceholder /> } if (preferences) { return ( @@ -175,6 +171,7 @@ export const ProfileFeedgens = React.forwardRef< feed={item} preferences={preferences} style={styles.item} + showLikes /> ) } @@ -221,6 +218,5 @@ export const ProfileFeedgens = React.forwardRef< const styles = StyleSheet.create({ item: { paddingHorizontal: 18, - paddingVertical: 4, }, }) diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index 63c23fcaf..95cf8fde6 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -1,6 +1,5 @@ import React, {MutableRefObject} from 'react' import { - ActivityIndicator, Dimensions, RefreshControl, StyleProp, @@ -23,6 +22,7 @@ import {Trans} from '@lingui/macro' import {cleanError} from '#/lib/strings/errors' import {useAnimatedScrollHandler} from 'react-native-reanimated' import {useTheme} from '#/lib/ThemeContext' +import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -170,11 +170,7 @@ export const ProfileLists = React.forwardRef<SectionRef, ProfileListsProps>( /> ) } else if (item === LOADING) { - return ( - <View style={{padding: 20}}> - <ActivityIndicator /> - </View> - ) + return <FeedLoadingPlaceholder /> } return ( <ListCard @@ -226,6 +222,5 @@ export const ProfileLists = React.forwardRef<SectionRef, ProfileListsProps>( const styles = StyleSheet.create({ item: { paddingHorizontal: 18, - paddingVertical: 4, }, }) diff --git a/src/view/com/modals/Modal.web.tsx b/src/view/com/modals/Modal.web.tsx index 74aa7b1a9..c39ba1f51 100644 --- a/src/view/com/modals/Modal.web.tsx +++ b/src/view/com/modals/Modal.web.tsx @@ -1,10 +1,11 @@ import React from 'react' import {TouchableWithoutFeedback, StyleSheet, View} from 'react-native' +import Animated, {FadeIn, FadeOut} from 'react-native-reanimated' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import type {Modal as ModalIface} from '#/state/modals' import {useModals, useModalControls} from '#/state/modals' +import type {Modal as ModalIface} from '#/state/modals' import * as ConfirmModal from './Confirm' import * as EditProfileModal from './EditProfile' import * as ProfilePreviewModal from './ProfilePreview' @@ -129,7 +130,10 @@ function Modal({modal}: {modal: ModalIface}) { return ( // eslint-disable-next-line react-native-a11y/has-valid-accessibility-descriptors <TouchableWithoutFeedback onPress={onPressMask}> - <View style={styles.mask}> + <Animated.View + style={styles.mask} + entering={FadeIn.duration(150)} + exiting={FadeOut}> {/* eslint-disable-next-line react-native-a11y/has-valid-accessibility-descriptors */} <TouchableWithoutFeedback onPress={onInnerPress}> <View @@ -142,7 +146,7 @@ function Modal({modal}: {modal: ModalIface}) { {element} </View> </TouchableWithoutFeedback> - </View> + </Animated.View> </TouchableWithoutFeedback> ) } diff --git a/src/view/com/profile/ProfileHeader.tsx b/src/view/com/profile/ProfileHeader.tsx index 7ea7e27f8..c1de10aa5 100644 --- a/src/view/com/profile/ProfileHeader.tsx +++ b/src/view/com/profile/ProfileHeader.tsx @@ -7,6 +7,7 @@ import { } from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {useNavigation} from '@react-navigation/native' +import {useQueryClient} from '@tanstack/react-query' import { AppBskyActorDefs, ProfileModeration, @@ -32,6 +33,7 @@ import {ProfileHeaderSuggestedFollows} from './ProfileHeaderSuggestedFollows' import {useModalControls} from '#/state/modals' import {useLightboxControls, ProfileImageLightbox} from '#/state/lightbox' import { + RQKEY as profileQueryKey, useProfileMuteMutationQueue, useProfileBlockMutationQueue, useProfileFollowMutationQueue, @@ -134,6 +136,13 @@ let ProfileHeaderLoaded = ({ const [queueFollow, queueUnfollow] = useProfileFollowMutationQueue(profile) const [queueMute, queueUnmute] = useProfileMuteMutationQueue(profile) const [queueBlock, queueUnblock] = useProfileBlockMutationQueue(profile) + const queryClient = useQueryClient() + + const invalidateProfileQuery = React.useCallback(() => { + queryClient.invalidateQueries({ + queryKey: profileQueryKey(profile.did), + }) + }, [queryClient, profile.did]) const onPressBack = React.useCallback(() => { if (navigation.canGoBack()) { @@ -209,8 +218,10 @@ let ProfileHeaderLoaded = ({ name: 'user-add-remove-lists', subject: profile.did, displayName: profile.displayName || profile.handle, + onAdd: invalidateProfileQuery, + onRemove: invalidateProfileQuery, }) - }, [track, profile, openModal]) + }, [track, profile, openModal, invalidateProfileQuery]) const onPressMuteAccount = React.useCallback(async () => { track('ProfileHeader:MuteAccountButtonClicked') @@ -325,22 +336,24 @@ let ProfileHeaderLoaded = ({ }) if (!isMe) { if (!profile.viewer?.blocking) { - items.push({ - testID: 'profileHeaderDropdownMuteBtn', - label: profile.viewer?.muted - ? _(msg`Unmute Account`) - : _(msg`Mute Account`), - onPress: profile.viewer?.muted - ? onPressUnmuteAccount - : onPressMuteAccount, - icon: { - ios: { - name: 'speaker.slash', + if (!profile.viewer?.mutedByList) { + items.push({ + testID: 'profileHeaderDropdownMuteBtn', + label: profile.viewer?.muted + ? _(msg`Unmute Account`) + : _(msg`Mute Account`), + onPress: profile.viewer?.muted + ? onPressUnmuteAccount + : onPressMuteAccount, + icon: { + ios: { + name: 'speaker.slash', + }, + android: 'ic_lock_silent_mode', + web: 'comment-slash', }, - android: 'ic_lock_silent_mode', - web: 'comment-slash', - }, - }) + }) + } } if (!profile.viewer?.blockingByList) { items.push({ @@ -379,6 +392,7 @@ let ProfileHeaderLoaded = ({ isMe, hasSession, profile.viewer?.muted, + profile.viewer?.mutedByList, profile.viewer?.blocking, profile.viewer?.blockingByList, onPressShare, diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx index 3e9a59929..8b4107ac4 100644 --- a/src/view/screens/Profile.tsx +++ b/src/view/screens/Profile.tsx @@ -50,13 +50,13 @@ export function ProfileScreen({route}: Props) { data: resolvedDid, error: resolveError, refetch: refetchDid, - isFetching: isFetchingDid, + isInitialLoading: isInitialLoadingDid, } = useResolveDidQuery(name) const { data: profile, error: profileError, refetch: refetchProfile, - isFetching: isFetchingProfile, + isInitialLoading: isInitialLoadingProfile, } = useProfileQuery({ did: resolvedDid, }) @@ -69,7 +69,7 @@ export function ProfileScreen({route}: Props) { } }, [resolveError, refetchDid, refetchProfile]) - if (isFetchingDid || isFetchingProfile || !moderationOpts) { + if (isInitialLoadingDid || isInitialLoadingProfile || !moderationOpts) { return ( <CenteredView> <ProfileHeader diff --git a/src/view/shell/Composer.web.tsx b/src/view/shell/Composer.web.tsx index e08c792a4..d8f4648fe 100644 --- a/src/view/shell/Composer.web.tsx +++ b/src/view/shell/Composer.web.tsx @@ -1,5 +1,6 @@ import React from 'react' import {StyleSheet, View} from 'react-native' +import Animated, {FadeIn, FadeInDown, FadeOut} from 'react-native-reanimated' import {ComposePost} from '../com/composer/Composer' import {useComposerState} from 'state/shell/composer' import {usePalette} from 'lib/hooks/usePalette' @@ -20,8 +21,15 @@ export function Composer({}: {winHeight: number}) { } return ( - <View style={styles.mask} aria-modal accessibilityViewIsModal> - <View + <Animated.View + style={styles.mask} + aria-modal + accessibilityViewIsModal + entering={FadeIn.duration(150)} + exiting={FadeOut}> + <Animated.View + entering={FadeInDown.duration(200)} + exiting={FadeOut} style={[ styles.container, isMobile && styles.containerMobile, @@ -34,8 +42,8 @@ export function Composer({}: {winHeight: number}) { onPost={state.onPost} mention={state.mention} /> - </View> - </View> + </Animated.View> + </Animated.View> ) } diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index 71d65a755..5562af9ac 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -23,7 +23,6 @@ import { SafeAreaProvider, initialWindowMetrics, } from 'react-native-safe-area-context' -import {useOTAUpdate} from 'lib/hooks/useOTAUpdate' import { useIsDrawerOpen, useSetDrawerOpen, @@ -37,7 +36,6 @@ function ShellInner() { const isDrawerOpen = useIsDrawerOpen() const isDrawerSwipeDisabled = useIsDrawerSwipeDisabled() const setIsDrawerOpen = useSetDrawerOpen() - useOTAUpdate() // this hook polls for OTA updates every few seconds const winDim = useWindowDimensions() const safeAreaInsets = useSafeAreaInsets() const containerPadding = React.useMemo( diff --git a/yarn.lock b/yarn.lock index 9e75b3e4b..dafacd83c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16444,10 +16444,10 @@ react-native-progress@bluesky-social/react-native-progress: dependencies: prop-types "^15.7.2" -react-native-reanimated@^3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.4.2.tgz#744154fead6d8d31d5bd9ac617d8c84d74a6f697" - integrity sha512-FbtG+f1PB005vDTJSv4zAnTK7nNXi+FjFgbAM5gOzIZDajfph2BFMSUstzIsN8T77+OKuugUBmcTqLnQ24EBVg== +react-native-reanimated@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.6.0.tgz#d2ca5f4c234f592af3d63bc749806e36d6e0a755" + integrity sha512-eDdhZTRYofrIqFB/Z5xLTWxcB7wDj4ifrNm+gZ2xHSZPjAQ747ukDdH9rglPyPmi+GcmDH7Wff411Xsw5fm45Q== dependencies: "@babel/plugin-transform-object-assign" "^7.16.7" "@babel/preset-typescript" "^7.16.7" |