Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Hindi Internationalization (#1914)

* get basic hindi support to work

* get web app language switcher in

* Refactor i18n implementation and remove unused
code

* add missing strings

* add dropdowns and modals missing strings

* complete all hindi translations

* fix merge conflicts

* fix legeacy persisted state

* fix data in RecommendedFeeds

* fix lint

authored by

Ansh and committed by
GitHub
c5b6f88e 019aae5f

+5121 -2058
+11 -15
src/App.native.tsx
··· 28 28 import {Provider as MutedThreadsProvider} from 'state/muted-threads' 29 29 import {Provider as InvitesStateProvider} from 'state/invites' 30 30 import {Provider as PrefsStateProvider} from 'state/preferences' 31 + import I18nProvider from './locale/i18nProvider' 31 32 import { 32 33 Provider as SessionProvider, 33 34 useSession, ··· 35 36 } from 'state/session' 36 37 import {Provider as UnreadNotifsProvider} from 'state/queries/notifications/unread' 37 38 import * as persisted from '#/state/persisted' 38 - import {i18n} from '@lingui/core' 39 - import {I18nProvider} from '@lingui/react' 40 - import {messages} from './locale/locales/en/messages' 41 - i18n.load('en', messages) 42 - i18n.activate('en') 43 39 44 40 enableFreeze(true) 45 41 SplashScreen.preventAutoHideAsync() ··· 76 72 <UnreadNotifsProvider> 77 73 <ThemeProvider theme={colorMode}> 78 74 <analytics.Provider> 79 - <I18nProvider i18n={i18n}> 80 - {/* All components should be within this provider */} 81 - <RootSiblingParent> 82 - <GestureHandlerRootView style={s.h100pct}> 83 - <TestCtrls /> 84 - <Shell /> 85 - </GestureHandlerRootView> 86 - </RootSiblingParent> 87 - </I18nProvider> 75 + {/* All components should be within this provider */} 76 + <RootSiblingParent> 77 + <GestureHandlerRootView style={s.h100pct}> 78 + <TestCtrls /> 79 + <Shell /> 80 + </GestureHandlerRootView> 81 + </RootSiblingParent> 88 82 </analytics.Provider> 89 83 </ThemeProvider> 90 84 </UnreadNotifsProvider> ··· 115 109 <InvitesStateProvider> 116 110 <ModalStateProvider> 117 111 <LightboxStateProvider> 118 - <InnerApp /> 112 + <I18nProvider> 113 + <InnerApp /> 114 + </I18nProvider> 119 115 </LightboxStateProvider> 120 116 </ModalStateProvider> 121 117 </InvitesStateProvider>
+10 -14
src/App.web.tsx
··· 16 16 import {ToastContainer} from 'view/com/util/Toast.web' 17 17 import {ThemeProvider} from 'lib/ThemeContext' 18 18 import {queryClient} from 'lib/react-query' 19 - import {i18n} from '@lingui/core' 20 - import {I18nProvider} from '@lingui/react' 21 - import {defaultLocale, dynamicActivate} from './locale/i18n' 22 19 import {Provider as ShellStateProvider} from 'state/shell' 23 20 import {Provider as ModalStateProvider} from 'state/modals' 24 21 import {Provider as LightboxStateProvider} from 'state/lightbox' 25 22 import {Provider as MutedThreadsProvider} from 'state/muted-threads' 26 23 import {Provider as InvitesStateProvider} from 'state/invites' 27 24 import {Provider as PrefsStateProvider} from 'state/preferences' 25 + import I18nProvider from './locale/i18nProvider' 28 26 import { 29 27 Provider as SessionProvider, 30 28 useSession, ··· 44 42 useEffect(() => { 45 43 initReminders() 46 44 analytics.init() 47 - dynamicActivate(defaultLocale) // async import of locale data 48 - 49 45 const account = persisted.get('session').currentAccount 50 46 resumeSession(account) 51 47 }, [resumeSession]) ··· 64 60 <UnreadNotifsProvider> 65 61 <ThemeProvider theme={colorMode}> 66 62 <analytics.Provider> 67 - <I18nProvider i18n={i18n}> 68 - {/* All components should be within this provider */} 69 - <RootSiblingParent> 70 - <SafeAreaProvider> 71 - <Shell /> 72 - </SafeAreaProvider> 73 - </RootSiblingParent> 74 - </I18nProvider> 63 + {/* All components should be within this provider */} 64 + <RootSiblingParent> 65 + <SafeAreaProvider> 66 + <Shell /> 67 + </SafeAreaProvider> 68 + </RootSiblingParent> 75 69 <ToastContainer /> 76 70 </analytics.Provider> 77 71 </ThemeProvider> ··· 103 97 <InvitesStateProvider> 104 98 <ModalStateProvider> 105 99 <LightboxStateProvider> 106 - <InnerApp /> 100 + <I18nProvider> 101 + <InnerApp /> 102 + </I18nProvider> 107 103 </LightboxStateProvider> 108 104 </ModalStateProvider> 109 105 </InvitesStateProvider>
+3 -3
src/lib/hooks/useOTAUpdate.ts
··· 3 3 import {AppState} from 'react-native' 4 4 import {logger} from '#/logger' 5 5 import {useModalControls} from '#/state/modals' 6 + import {t} from '@lingui/macro' 6 7 7 8 export function useOTAUpdate() { 8 9 const {openModal} = useModalControls() ··· 11 12 const showUpdatePopup = useCallback(() => { 12 13 openModal({ 13 14 name: 'confirm', 14 - title: 'Update Available', 15 - message: 16 - 'A new version of the app is available. Please update to continue using the app.', 15 + title: t`Update Available`, 16 + message: t`A new version of the app is available. Please update to continue using the app.`, 17 17 onPressConfirm: async () => { 18 18 Updates.reloadAsync().catch(err => { 19 19 throw err
+22 -3
src/locale/i18n.ts
··· 1 + import {useLanguagePrefs} from '#/state/preferences' 1 2 import {i18n} from '@lingui/core' 3 + import {useEffect} from 'react' 4 + import {messages as messagesEn} from './locales/en/messages' 5 + import {messages as messagesHi} from './locales/hi/messages' 2 6 3 7 export const locales = { 4 8 en: 'English', ··· 14 18 * @param locale any locale string 15 19 */ 16 20 export async function dynamicActivate(locale: string) { 17 - const {messages} = await import(`./locales/${locale}/messages`) 18 - i18n.load(locale, messages) 19 - i18n.activate(locale) 21 + console.log('dynamicActivate', locale) 22 + if (locale === 'en') { 23 + i18n.loadAndActivate({locale, messages: messagesEn}) 24 + return 25 + } else if (locale === 'hi') { 26 + i18n.loadAndActivate({locale, messages: messagesHi}) 27 + return 28 + } else { 29 + i18n.loadAndActivate({locale, messages: messagesEn}) 30 + return 31 + } 32 + } 33 + 34 + export async function useLocaleLanguage() { 35 + const {appLanguage} = useLanguagePrefs() 36 + useEffect(() => { 37 + dynamicActivate(appLanguage) 38 + }, [appLanguage]) 20 39 }
+9
src/locale/i18nProvider.tsx
··· 1 + import React from 'react' 2 + import {I18nProvider as DefaultI18nProvider} from '@lingui/react' 3 + import {i18n} from '@lingui/core' 4 + import {useLocaleLanguage} from './i18n' 5 + 6 + export default function I18nProvider({children}: {children: React.ReactNode}) { 7 + useLocaleLanguage() 8 + return <DefaultI18nProvider i18n={i18n}>{children}</DefaultI18nProvider> 9 + }
+10
src/locale/languages.ts
··· 4 4 name: string 5 5 } 6 6 7 + interface AppLanguage { 8 + code2: string 9 + name: string 10 + } 11 + 12 + export const APP_LANGUAGES: AppLanguage[] = [ 13 + {code2: 'en', name: 'English'}, 14 + {code2: 'hi', name: 'हिंदी'}, 15 + ] 16 + 7 17 export const LANGUAGES: Language[] = [ 8 18 {code3: 'aar', code2: 'aa', name: 'Afar'}, 9 19 {code3: 'abk', code2: 'ab', name: 'Abkhazian'},
+1 -1
src/locale/locales/cs/messages.js
··· 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\"],\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"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:\",\"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\",\"SMmUnj\":\"App passwords\",\"aAIQg2\":\"Appearance\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"HFCE4A\":\"Blocked post.\",\"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\",\"/+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.\",\"Wk8hkn\":\"Choose your password\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"XQFMOm\":\"Edit image\",\"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\",\"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\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"0PkE20\":\"Expand alt text\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"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\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"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\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"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!\",\"BvSY1i\":\"Like this feed\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"VkLESX\":\"Load new posts\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"flmDTf\":\"No description\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"ispbnl\":\"Not Applicable\",\"iDNBZe\":\"Notifications\",\"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...\",\"8ZsakT\":\"Password\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"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.\",\"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\",\"x8iR7V\":\"Prioritize Your Follows\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"t/YqKh\":\"Remove\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"6IcSvC\":\"Report post\",\"JOV5dR\":\"Repost or quote post\",\"bqG37Z\":\"Request Change\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"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\",\"A1taO8\":\"Search\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"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.\",\"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\",\"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\",\"VjWeLI\":\"Switch Account\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"p8Iz39\":\"Text input field\",\"G4EksE\":\"The post may have been deleted.\",\"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.\",\"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\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"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\",\"t4Yp4Z\":\"User handle\",\"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!\",\"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\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"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\",\"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.\",\"MvWO9d\":\"Your user handle\"}")}; 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\"],\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"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\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"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\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"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.\",\"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?\",\"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\",\"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\",\"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\",\"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\",\"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!\",\"/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.\",\"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\",\"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\"}")};
+837 -278
src/locale/locales/cs/messages.po
··· 13 13 "Language-Team: \n" 14 14 "Plural-Forms: \n" 15 15 16 - #: src/view/screens/Profile.tsx:212 16 + #: src/view/screens/Profile.tsx:214 17 17 msgid "- end of feed -" 18 18 msgstr "" 19 19 20 20 #: src/view/com/modals/SelfLabel.tsx:138 21 - msgid ". This warning is only available for posts with media attached." 22 - msgstr "" 21 + #~ msgid ". This warning is only available for posts with media attached." 22 + #~ msgstr "" 23 23 24 - #: src/view/com/modals/Repost.tsx:45 24 + #: src/view/com/modals/Repost.tsx:44 25 25 msgid "{0}" 26 26 msgstr "" 27 27 28 - #: src/view/com/modals/CreateOrEditList.tsx:167 28 + #: src/view/com/modals/CreateOrEditList.tsx:170 29 29 msgid "{0} {purposeLabel} List" 30 + msgstr "" 31 + 32 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:59 33 + msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" 34 + msgstr "" 35 + 36 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:36 37 + msgid "<0>Follow some</0><1>Recommended</1><2>Users</2>" 30 38 msgstr "" 31 39 32 40 #: src/view/com/modals/AddAppPasswords.tsx:132 33 - msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 41 + #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 42 + #~ msgstr "" 43 + 44 + #: src/lib/hooks/useOTAUpdate.ts:16 45 + msgid "A new version of the app is available. Please update to continue using the app." 34 46 msgstr "" 35 47 36 48 #: src/view/com/modals/EditImage.tsx:299 37 - #: src/view/screens/Settings.tsx:363 49 + #: src/view/screens/Settings.tsx:377 38 50 msgid "Accessibility" 39 51 msgstr "" 40 52 41 - #: src/view/com/auth/login/LoginForm.tsx:157 42 - #: src/view/screens/Settings.tsx:201 53 + #: src/view/com/auth/login/LoginForm.tsx:159 54 + #: src/view/screens/Settings.tsx:219 43 55 msgid "Account" 44 56 msgstr "" 45 57 ··· 47 59 msgid "Account options" 48 60 msgstr "" 49 61 50 - #: src/view/screens/ProfileList.tsx:710 62 + #: src/view/screens/ProfileList.tsx:718 51 63 msgid "Add" 52 64 msgstr "" 53 65 ··· 55 67 msgid "Add a content warning" 56 68 msgstr "" 57 69 58 - #: src/view/screens/ProfileList.tsx:700 70 + #: src/view/screens/ProfileList.tsx:708 59 71 msgid "Add a user to this list" 60 72 msgstr "" 61 73 62 - #: src/view/screens/Settings.tsx:313 63 - #: src/view/screens/Settings.tsx:322 74 + #: src/view/screens/Settings.tsx:327 75 + #: src/view/screens/Settings.tsx:336 64 76 msgid "Add account" 65 77 msgstr "" 66 78 67 79 #: src/view/com/composer/photos/Gallery.tsx:119 68 - #: src/view/com/composer/photos/Gallery.tsx:167 80 + #: src/view/com/composer/photos/Gallery.tsx:180 69 81 msgid "Add alt text" 70 82 msgstr "" 71 83 72 84 #: src/view/com/modals/report/InputIssueDetails.tsx:41 73 - #: src/view/com/modals/report/Modal.tsx:190 85 + #: src/view/com/modals/report/Modal.tsx:192 74 86 msgid "Add details" 75 87 msgstr "" 76 88 77 - #: src/view/com/modals/report/Modal.tsx:193 89 + #: src/view/com/modals/report/Modal.tsx:195 78 90 msgid "Add details to report" 79 91 msgstr "" 80 92 81 - #: src/view/com/composer/Composer.tsx:419 93 + #: src/view/com/composer/Composer.tsx:427 82 94 msgid "Add link card" 83 95 msgstr "" 84 96 85 - #: src/view/com/composer/Composer.tsx:422 97 + #: src/view/com/composer/Composer.tsx:430 86 98 msgid "Add link card:" 87 99 msgstr "" 88 100 89 - #: src/view/com/modals/ChangeHandle.tsx:418 101 + #: src/view/com/modals/ChangeHandle.tsx:421 90 102 msgid "Add the following DNS record to your domain:" 91 103 msgstr "" 92 104 105 + #: src/view/com/profile/ProfileHeader.tsx:290 106 + msgid "Add to Lists" 107 + msgstr "" 108 + 109 + #: src/view/screens/ProfileFeed.tsx:244 110 + msgid "Add to my feeds" 111 + msgstr "" 112 + 93 113 #: src/view/screens/PreferencesHomeFeed.tsx:140 94 114 msgid "Adjust the number of likes a reply must have to be shown in your feed." 95 115 msgstr "" ··· 98 118 msgid "Adult Content" 99 119 msgstr "" 100 120 101 - #: src/view/screens/Settings.tsx:493 121 + #: src/view/screens/Settings.tsx:507 102 122 msgid "Advanced" 103 123 msgstr "" 104 124 105 - #: src/view/com/composer/photos/Gallery.tsx:127 125 + #: src/view/com/composer/photos/Gallery.tsx:130 106 126 msgid "ALT" 107 127 msgstr "" 108 128 ··· 110 130 msgid "Alt text" 111 131 msgstr "" 112 132 113 - #: src/view/com/composer/photos/Gallery.tsx:193 133 + #: src/view/com/composer/photos/Gallery.tsx:209 114 134 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." 115 135 msgstr "" 116 136 117 - #: src/view/com/modals/VerifyEmail.tsx:112 137 + #: src/view/com/modals/VerifyEmail.tsx:114 118 138 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." 119 139 msgstr "" 120 140 121 - #: src/view/com/modals/ChangeEmail.tsx:119 141 + #: src/view/com/modals/ChangeEmail.tsx:121 122 142 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." 123 143 msgstr "" 124 144 125 - #: src/view/com/notifications/FeedItem.tsx:238 145 + #: src/view/com/notifications/FeedItem.tsx:239 126 146 msgid "and" 127 147 msgstr "" 128 148 129 - #: src/view/screens/Settings.tsx:509 149 + #: src/view/screens/LanguageSettings.tsx:95 150 + msgid "App Language" 151 + msgstr "" 152 + 153 + #: src/view/screens/Settings.tsx:523 130 154 msgid "App passwords" 131 155 msgstr "" 132 156 133 - #: src/view/screens/Settings.tsx:378 157 + #: src/view/screens/AppPasswords.tsx:146 158 + msgid "App Passwords" 159 + msgstr "" 160 + 161 + #: src/view/screens/Settings.tsx:392 134 162 msgid "Appearance" 135 163 msgstr "" 136 164 165 + #: src/view/screens/AppPasswords.tsx:183 166 + msgid "Are you sure you want to delete the app password \"{name}\"?" 167 + msgstr "" 168 + 169 + #: src/view/com/composer/Composer.tsx:139 170 + msgid "Are you sure you'd like to discard this draft?" 171 + msgstr "" 172 + 173 + #: src/view/screens/ProfileList.tsx:372 174 + msgid "Are you sure?" 175 + msgstr "" 176 + 177 + #: src/view/com/util/forms/PostDropdownBtn.tsx:138 178 + msgid "Are you sure? This cannot be undone." 179 + msgstr "" 180 + 137 181 #: src/view/com/modals/SelfLabel.tsx:124 138 182 msgid "Artistic or non-erotic nudity." 139 183 msgstr "" 140 184 141 - #: src/view/com/auth/create/CreateAccount.tsx:92 185 + #: src/view/com/auth/create/CreateAccount.tsx:94 142 186 #: src/view/com/auth/login/ChooseAccountForm.tsx:111 143 - #: src/view/com/auth/login/LoginForm.tsx:247 187 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 188 + #: src/view/com/auth/login/LoginForm.tsx:249 144 189 #: src/view/com/auth/login/SetNewPasswordForm.tsx:150 145 190 #: src/view/com/modals/report/InputIssueDetails.tsx:45 146 191 #: src/view/com/post-thread/PostThread.tsx:317 147 192 #: src/view/com/post-thread/PostThread.tsx:325 148 193 #: src/view/com/post-thread/PostThread.tsx:354 149 194 #: src/view/com/post-thread/PostThread.tsx:362 150 - #: src/view/com/profile/ProfileHeader.tsx:576 195 + #: src/view/com/profile/ProfileHeader.tsx:585 151 196 msgid "Back" 152 197 msgstr "" 153 198 154 - #: src/view/screens/Settings.tsx:407 199 + #: src/view/screens/Settings.tsx:421 155 200 msgid "Basics" 156 201 msgstr "" 157 202 158 203 #: src/view/com/auth/create/Step2.tsx:130 159 - #: src/view/com/modals/BirthDateSettings.tsx:69 204 + #: src/view/com/modals/BirthDateSettings.tsx:71 160 205 msgid "Birthday" 161 206 msgstr "" 162 207 163 - #: src/view/screens/Settings.tsx:228 208 + #: src/view/screens/Settings.tsx:245 164 209 msgid "Birthday:" 210 + msgstr "" 211 + 212 + #: src/view/com/profile/ProfileHeader.tsx:222 213 + #: src/view/com/profile/ProfileHeader.tsx:324 214 + msgid "Block Account" 215 + msgstr "" 216 + 217 + #: src/view/screens/ProfileList.tsx:485 218 + msgid "Block accounts" 219 + msgstr "" 220 + 221 + #: src/view/screens/ProfileList.tsx:326 222 + msgid "Block these accounts?" 223 + msgstr "" 224 + 225 + #: src/view/screens/Moderation.tsx:112 226 + msgid "Blocked accounts" 227 + msgstr "" 228 + 229 + #: src/view/screens/ModerationBlockedAccounts.tsx:87 230 + msgid "Blocked Accounts" 231 + msgstr "" 232 + 233 + #: src/view/com/profile/ProfileHeader.tsx:224 234 + msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 235 + msgstr "" 236 + 237 + #: src/view/screens/ModerationBlockedAccounts.tsx:95 238 + msgid "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." 165 239 msgstr "" 166 240 167 241 #: src/view/com/post-thread/PostThread.tsx:211 168 242 msgid "Blocked post." 169 243 msgstr "" 170 244 171 - #: src/view/com/auth/onboarding/WelcomeMobile.tsx:52 245 + #: src/view/screens/ProfileList.tsx:328 246 + msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 247 + msgstr "" 248 + 172 249 #: src/view/com/auth/SplashScreen.tsx:27 173 250 msgid "Bluesky" 174 251 msgstr "" ··· 193 270 msgid "Bluesky.Social" 194 271 msgstr "" 195 272 196 - #: src/view/screens/Settings.tsx:612 273 + #: src/view/screens/Settings.tsx:626 197 274 msgid "Build version {0} {1}" 198 275 msgstr "" 199 276 200 277 #: src/view/com/composer/photos/OpenCameraBtn.tsx:62 278 + #: src/view/com/util/UserAvatar.tsx:213 279 + #: src/view/com/util/UserBanner.tsx:40 201 280 msgid "Camera" 202 281 msgstr "" 203 282 204 - #: src/view/com/modals/AddAppPasswords.tsx:199 283 + #: src/view/com/modals/AddAppPasswords.tsx:201 205 284 msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." 206 285 msgstr "" 207 286 208 - #: src/view/com/composer/Composer.tsx:271 209 - #: src/view/com/composer/Composer.tsx:274 287 + #: src/view/com/composer/Composer.tsx:279 288 + #: src/view/com/composer/Composer.tsx:282 210 289 #: src/view/com/modals/AltImage.tsx:127 211 - #: src/view/com/modals/ChangeEmail.tsx:216 212 290 #: src/view/com/modals/ChangeEmail.tsx:218 213 - #: src/view/com/modals/Confirm.tsx:89 214 - #: src/view/com/modals/CreateOrEditList.tsx:258 215 - #: src/view/com/modals/CreateOrEditList.tsx:263 216 - #: src/view/com/modals/DeleteAccount.tsx:142 217 - #: src/view/com/modals/DeleteAccount.tsx:215 291 + #: src/view/com/modals/ChangeEmail.tsx:220 292 + #: src/view/com/modals/Confirm.tsx:88 293 + #: src/view/com/modals/CreateOrEditList.tsx:261 294 + #: src/view/com/modals/CreateOrEditList.tsx:266 295 + #: src/view/com/modals/DeleteAccount.tsx:144 296 + #: src/view/com/modals/DeleteAccount.tsx:217 218 297 #: src/view/com/modals/EditImage.tsx:323 219 298 #: src/view/com/modals/EditProfile.tsx:250 220 299 #: src/view/com/modals/LinkWarning.tsx:90 221 - #: src/view/com/modals/Repost.tsx:74 222 - #: src/view/com/modals/UserAddRemoveLists.tsx:199 300 + #: src/view/com/modals/Repost.tsx:73 301 + #: src/view/com/modals/UserAddRemoveLists.tsx:201 223 302 #: src/view/com/modals/Waitlist.tsx:136 224 303 #: src/view/com/search/HeaderWithInput.tsx:127 225 304 #: src/view/shell/desktop/Search.tsx:93 226 305 msgid "Cancel" 227 306 msgstr "" 228 307 229 - #: src/view/com/modals/DeleteAccount.tsx:138 230 - #: src/view/com/modals/DeleteAccount.tsx:211 308 + #: src/view/com/modals/DeleteAccount.tsx:140 309 + #: src/view/com/modals/DeleteAccount.tsx:213 231 310 msgid "Cancel account deletion" 232 311 msgstr "" 233 312 ··· 235 314 msgid "Cancel add image alt text" 236 315 msgstr "" 237 316 238 - #: src/view/com/modals/ChangeHandle.tsx:144 317 + #: src/view/com/modals/ChangeHandle.tsx:147 239 318 msgid "Cancel change handle" 240 319 msgstr "" 241 320 ··· 247 326 msgid "Cancel profile editing" 248 327 msgstr "" 249 328 250 - #: src/view/com/modals/Repost.tsx:65 329 + #: src/view/com/modals/Repost.tsx:64 251 330 msgid "Cancel quote post" 252 331 msgstr "" 253 332 254 - #: src/view/com/modals/ListAddUser.tsx:101 333 + #: src/view/com/modals/ListAddUser.tsx:103 255 334 #: src/view/shell/desktop/Search.tsx:89 256 335 msgid "Cancel search" 257 336 msgstr "" ··· 260 339 msgid "Cancel waitlist signup" 261 340 msgstr "" 262 341 263 - #: src/view/screens/Settings.tsx:222 342 + #: src/view/screens/Settings.tsx:239 264 343 msgid "Change" 265 344 msgstr "" 266 345 267 - #: src/view/screens/Settings.tsx:517 268 - #: src/view/screens/Settings.tsx:526 346 + #: src/view/screens/Settings.tsx:531 347 + #: src/view/screens/Settings.tsx:540 269 348 msgid "Change handle" 270 349 msgstr "" 271 350 272 - #: src/view/com/modals/ChangeHandle.tsx:156 351 + #: src/view/com/modals/ChangeHandle.tsx:159 273 352 msgid "Change Handle" 274 353 msgstr "" 275 354 276 - #: src/view/com/modals/VerifyEmail.tsx:136 355 + #: src/view/com/modals/VerifyEmail.tsx:138 277 356 msgid "Change my email" 278 357 msgstr "" 279 358 280 - #: src/view/com/modals/ChangeEmail.tsx:109 359 + #: src/view/com/modals/ChangeEmail.tsx:111 281 360 msgid "Change Your Email" 282 361 msgstr "" 283 362 284 - #: src/view/com/modals/DeleteAccount.tsx:155 363 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:150 364 + msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." 365 + msgstr "" 366 + 367 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:133 368 + msgid "Check out some recommended users. Follow them to see similar users." 369 + msgstr "" 370 + 371 + #: src/view/com/modals/DeleteAccount.tsx:157 285 372 msgid "Check your inbox for an email with the confirmation code to enter below:" 286 373 msgstr "" 287 374 ··· 292 379 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:87 293 380 msgid "Choose the algorithms that power your experience with custom feeds." 294 381 msgstr "" 382 + 383 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:65 384 + #~ msgid "Choose your" 385 + #~ msgstr "" 295 386 296 387 #: src/view/com/auth/create/Step2.tsx:105 297 388 msgid "Choose your password" ··· 318 409 msgid "Close image viewer" 319 410 msgstr "" 320 411 321 - #: src/view/shell/index.web.tsx:65 412 + #: src/view/shell/index.web.tsx:77 322 413 msgid "Close navigation footer" 323 414 msgstr "" 324 415 416 + #: src/view/screens/CommunityGuidelines.tsx:32 417 + msgid "Community Guidelines" 418 + msgstr "" 419 + 325 420 #: src/view/com/composer/Prompt.tsx:22 326 421 msgid "Compose reply" 327 422 msgstr "" 328 423 329 - #: src/view/com/modals/Confirm.tsx:76 330 - #: src/view/com/modals/SelfLabel.tsx:156 331 - #: src/view/com/modals/VerifyEmail.tsx:220 332 - #: src/view/screens/PreferencesHomeFeed.tsx:223 424 + #: src/view/com/modals/Confirm.tsx:75 425 + #: src/view/com/modals/SelfLabel.tsx:155 426 + #: src/view/com/modals/VerifyEmail.tsx:222 427 + #: src/view/screens/PreferencesHomeFeed.tsx:233 333 428 #: src/view/screens/PreferencesThreads.tsx:128 334 429 msgid "Confirm" 335 430 msgstr "" 336 431 337 - #: src/view/com/modals/ChangeEmail.tsx:193 338 432 #: src/view/com/modals/ChangeEmail.tsx:195 433 + #: src/view/com/modals/ChangeEmail.tsx:197 339 434 msgid "Confirm Change" 340 435 msgstr "" 341 436 ··· 343 438 msgid "Confirm content language settings" 344 439 msgstr "" 345 440 346 - #: src/view/com/modals/DeleteAccount.tsx:201 441 + #: src/view/com/modals/DeleteAccount.tsx:203 347 442 msgid "Confirm delete account" 348 443 msgstr "" 349 444 350 - #: src/view/com/modals/ChangeEmail.tsx:157 351 - #: src/view/com/modals/DeleteAccount.tsx:168 352 - #: src/view/com/modals/VerifyEmail.tsx:154 445 + #: src/view/com/modals/ChangeEmail.tsx:159 446 + #: src/view/com/modals/DeleteAccount.tsx:170 447 + #: src/view/com/modals/VerifyEmail.tsx:156 353 448 msgid "Confirmation code" 354 449 msgstr "" 355 450 356 - #: src/view/com/auth/create/CreateAccount.tsx:125 357 - #: src/view/com/auth/login/LoginForm.tsx:266 451 + #: src/view/com/auth/create/CreateAccount.tsx:127 452 + #: src/view/com/auth/login/LoginForm.tsx:268 358 453 msgid "Connecting..." 359 454 msgstr "" 360 455 361 - #: src/view/com/modals/ContentFilteringSettings.tsx:42 456 + #: src/view/screens/Moderation.tsx:70 457 + msgid "Content filtering" 458 + msgstr "" 459 + 460 + #: src/view/com/modals/ContentFilteringSettings.tsx:44 362 461 msgid "Content Filtering" 363 462 msgstr "" 364 463 365 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:68 464 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 465 + #: src/view/screens/LanguageSettings.tsx:276 366 466 msgid "Content Languages" 367 467 msgstr "" 368 468 369 - #: src/view/com/util/moderation/ScreenHider.tsx:68 469 + #: src/view/com/util/moderation/ScreenHider.tsx:69 370 470 msgid "Content Warning" 371 471 msgstr "" 372 472 ··· 374 474 msgid "Content warnings" 375 475 msgstr "" 376 476 377 - #: src/view/com/modals/AddAppPasswords.tsx:178 378 - #: src/view/com/modals/InviteCodes.tsx:129 477 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:177 478 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:159 479 + msgid "Continue" 480 + msgstr "" 481 + 482 + #: src/view/com/modals/AddAppPasswords.tsx:180 483 + #: src/view/com/modals/InviteCodes.tsx:147 379 484 msgid "Copied" 380 485 msgstr "" 381 486 382 - #: src/view/com/modals/AddAppPasswords.tsx:171 487 + #: src/view/com/modals/AddAppPasswords.tsx:173 383 488 msgid "Copy" 384 489 msgstr "" 385 490 386 - #: src/view/screens/ProfileFeed.tsx:97 491 + #: src/view/com/util/forms/PostDropdownBtn.tsx:63 492 + msgid "Copy post text" 493 + msgstr "" 494 + 495 + #: src/view/screens/CopyrightPolicy.tsx:29 496 + msgid "Copyright Policy" 497 + msgstr "" 498 + 499 + #: src/view/screens/ProfileFeed.tsx:104 387 500 msgid "Could not load feed" 388 501 msgstr "" 389 502 390 - #: src/view/screens/ProfileList.tsx:788 503 + #: src/view/screens/ProfileList.tsx:797 391 504 msgid "Could not load list" 392 505 msgstr "" 393 506 ··· 395 508 msgid "Create a new account" 396 509 msgstr "" 397 510 398 - #: src/view/com/auth/create/CreateAccount.tsx:77 511 + #: src/view/com/auth/create/CreateAccount.tsx:79 399 512 msgid "Create Account" 400 513 msgstr "" 401 514 ··· 403 516 msgid "Create new account" 404 517 msgstr "" 405 518 406 - #: src/view/com/modals/ChangeHandle.tsx:390 519 + #: src/view/screens/AppPasswords.tsx:208 520 + msgid "Created {0}" 521 + msgstr "" 522 + 523 + #: src/view/com/modals/ChangeHandle.tsx:393 407 524 #: src/view/com/modals/ServerInput.tsx:102 408 525 msgid "Custom domain" 409 526 msgstr "" 410 527 411 - #: src/view/screens/Settings.tsx:531 528 + #: src/view/screens/Settings.tsx:545 412 529 msgid "Danger Zone" 413 530 msgstr "" 414 531 415 - #: src/view/screens/Settings.tsx:538 532 + #: src/view/screens/Settings.tsx:411 533 + msgid "Dark" 534 + msgstr "" 535 + 536 + #: src/view/screens/Settings.tsx:552 416 537 msgid "Delete account" 417 538 msgstr "" 418 539 419 - #: src/view/com/modals/DeleteAccount.tsx:75 540 + #: src/view/com/modals/DeleteAccount.tsx:77 420 541 msgid "Delete Account" 421 542 msgstr "" 422 543 423 - #: src/view/screens/AppPasswords.tsx:193 544 + #: src/view/screens/AppPasswords.tsx:181 545 + #: src/view/screens/AppPasswords.tsx:201 424 546 msgid "Delete app password" 425 547 msgstr "" 426 548 427 - #: src/view/com/modals/DeleteAccount.tsx:204 549 + #: src/view/screens/ProfileList.tsx:371 550 + #: src/view/screens/ProfileList.tsx:433 551 + msgid "Delete List" 552 + msgstr "" 553 + 554 + #: src/view/com/modals/DeleteAccount.tsx:206 428 555 msgid "Delete my account" 429 556 msgstr "" 430 557 431 - #: src/view/screens/Settings.tsx:548 558 + #: src/view/screens/Settings.tsx:562 432 559 msgid "Delete my account…" 433 560 msgstr "" 434 561 562 + #: src/view/com/util/forms/PostDropdownBtn.tsx:133 563 + msgid "Delete post" 564 + msgstr "" 565 + 566 + #: src/view/com/util/forms/PostDropdownBtn.tsx:137 567 + msgid "Delete this post?" 568 + msgstr "" 569 + 435 570 #: src/view/com/post-thread/PostThread.tsx:203 436 571 msgid "Deleted post." 437 572 msgstr "" 438 573 439 - #: src/view/com/modals/CreateOrEditList.tsx:209 440 - #: src/view/com/modals/CreateOrEditList.tsx:225 574 + #: src/view/com/modals/CreateOrEditList.tsx:212 575 + #: src/view/com/modals/CreateOrEditList.tsx:228 441 576 #: src/view/com/modals/EditProfile.tsx:199 442 577 #: src/view/com/modals/EditProfile.tsx:211 443 578 msgid "Description" ··· 447 582 msgid "Dev Server" 448 583 msgstr "" 449 584 450 - #: src/view/screens/Settings.tsx:553 585 + #: src/view/screens/Settings.tsx:567 451 586 msgid "Developer Tools" 452 587 msgstr "" 453 588 454 - #: src/view/screens/Feeds.tsx:165 589 + #: src/view/com/composer/Composer.tsx:134 590 + msgid "Discard draft" 591 + msgstr "" 592 + 593 + #: src/view/screens/Feeds.tsx:167 455 594 msgid "Discover new feeds" 456 595 msgstr "" 457 596 ··· 463 602 msgid "Display Name" 464 603 msgstr "" 465 604 466 - #: src/view/com/modals/ChangeHandle.tsx:488 605 + #: src/view/com/modals/ChangeHandle.tsx:491 467 606 msgid "Domain verified!" 468 607 msgstr "" 469 608 470 - #: src/view/com/modals/ContentFilteringSettings.tsx:77 471 - #: src/view/com/modals/ContentFilteringSettings.tsx:85 609 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:85 610 + #: src/view/com/modals/ContentFilteringSettings.tsx:79 611 + #: src/view/com/modals/ContentFilteringSettings.tsx:87 472 612 #: src/view/com/modals/crop-image/CropImage.web.tsx:152 473 613 #: src/view/com/modals/EditImage.tsx:333 474 - #: src/view/com/modals/ListAddUser.tsx:153 475 - #: src/view/com/modals/SelfLabel.tsx:159 476 - #: src/view/screens/PreferencesHomeFeed.tsx:226 614 + #: src/view/com/modals/ListAddUser.tsx:155 615 + #: src/view/com/modals/SelfLabel.tsx:158 616 + #: src/view/screens/PreferencesHomeFeed.tsx:236 477 617 #: src/view/screens/PreferencesThreads.tsx:131 478 618 msgid "Done" 479 619 msgstr "" ··· 482 622 msgid "Done{extraText}" 483 623 msgstr "" 484 624 485 - #: src/view/com/composer/photos/Gallery.tsx:141 625 + #: src/view/com/modals/InviteCodes.tsx:72 626 + msgid "Each code works once. You'll receive more invite codes periodically." 627 + msgstr "" 628 + 629 + #: src/view/com/composer/photos/Gallery.tsx:144 486 630 #: src/view/com/modals/EditImage.tsx:207 487 631 msgid "Edit image" 488 632 msgstr "" 489 633 490 - #: src/view/screens/Feeds.tsx:132 634 + #: src/view/screens/ProfileList.tsx:421 635 + msgid "Edit list details" 636 + msgstr "" 637 + 638 + #: src/view/screens/Feeds.tsx:134 639 + #: src/view/screens/SavedFeeds.tsx:77 491 640 msgid "Edit My Feeds" 492 641 msgstr "" 493 642 ··· 495 644 msgid "Edit my profile" 496 645 msgstr "" 497 646 498 - #: src/view/com/profile/ProfileHeader.tsx:373 647 + #: src/view/com/profile/ProfileHeader.tsx:382 499 648 msgid "Edit profile" 500 649 msgstr "" 501 650 502 - #: src/view/com/profile/ProfileHeader.tsx:376 651 + #: src/view/com/profile/ProfileHeader.tsx:385 503 652 msgid "Edit Profile" 504 653 msgstr "" 505 654 506 - #: src/view/screens/Feeds.tsx:92 655 + #: src/view/screens/Feeds.tsx:94 507 656 msgid "Edit Saved Feeds" 508 657 msgstr "" 509 658 510 659 #: src/view/com/auth/create/Step2.tsx:89 511 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:145 512 - #: src/view/com/modals/ChangeEmail.tsx:141 660 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:148 661 + #: src/view/com/modals/ChangeEmail.tsx:143 513 662 #: src/view/com/modals/Waitlist.tsx:88 514 663 msgid "Email" 515 664 msgstr "" ··· 518 667 msgid "Email address" 519 668 msgstr "" 520 669 521 - #: src/view/com/modals/ChangeEmail.tsx:111 670 + #: src/view/com/modals/ChangeEmail.tsx:113 522 671 msgid "Email Updated" 523 672 msgstr "" 524 673 674 + #: src/view/screens/Settings.tsx:223 675 + msgid "Email:" 676 + msgstr "" 677 + 525 678 #: src/view/screens/PreferencesHomeFeed.tsx:123 526 679 msgid "Enable this setting to only see replies between people you follow." 527 680 msgstr "" ··· 530 683 msgid "Enter the address of your provider:" 531 684 msgstr "" 532 685 533 - #: src/view/com/modals/ChangeHandle.tsx:372 686 + #: src/view/com/modals/ChangeHandle.tsx:375 534 687 msgid "Enter the domain you want to use" 688 + msgstr "" 689 + 690 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:101 691 + msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 535 692 msgstr "" 536 693 537 694 #: src/view/com/auth/create/Step2.tsx:85 538 695 msgid "Enter your email address" 539 696 msgstr "" 540 697 541 - #: src/view/com/modals/ChangeEmail.tsx:117 698 + #: src/view/com/modals/ChangeEmail.tsx:119 542 699 msgid "Enter your new email address below." 543 700 msgstr "" 544 701 ··· 550 707 msgid "Expand alt text" 551 708 msgstr "" 552 709 553 - #: src/view/screens/Feeds.tsx:301 710 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:138 711 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:170 712 + msgid "Failed to load recommended feeds" 713 + msgstr "" 714 + 715 + #: src/view/screens/Feeds.tsx:303 554 716 msgid "Feed offline" 555 717 msgstr "" 556 718 ··· 558 720 msgid "Feed Preferences" 559 721 msgstr "" 560 722 561 - #: src/view/shell/Drawer.tsx:365 723 + #: src/view/shell/desktop/RightNav.tsx:51 724 + #: src/view/shell/Drawer.tsx:368 562 725 msgid "Feedback" 563 726 msgstr "" 564 727 565 - #: src/view/shell/bottom-bar/BottomBar.tsx:154 566 - #: src/view/shell/Drawer.tsx:289 728 + #: src/view/screens/Feeds.tsx:231 729 + #: src/view/shell/bottom-bar/BottomBar.tsx:155 730 + #: src/view/shell/desktop/LeftNav.tsx:308 731 + #: src/view/shell/Drawer.tsx:291 732 + #: src/view/shell/Drawer.tsx:292 567 733 msgid "Feeds" 568 734 msgstr "" 569 735 570 - #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:119 736 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:86 737 + msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." 738 + msgstr "" 739 + 740 + #: src/view/screens/SavedFeeds.tsx:142 741 + msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." 742 + msgstr "" 743 + 744 + #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:120 571 745 msgid "Finding similar accounts..." 572 746 msgstr "" 573 747 ··· 579 753 msgid "Fine-tune the discussion threads." 580 754 msgstr "" 581 755 582 - #: src/view/com/profile/ProfileHeader.tsx:459 756 + #: src/view/com/profile/ProfileHeader.tsx:468 583 757 msgid "Follow" 584 758 msgstr "" 585 759 586 - #: src/view/com/profile/ProfileHeader.tsx:537 760 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:42 761 + #~ msgid "Follow some" 762 + #~ msgstr "" 763 + 764 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:63 765 + msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." 766 + msgstr "" 767 + 768 + #: src/view/screens/PreferencesHomeFeed.tsx:130 769 + msgid "Followed users only" 770 + msgstr "" 771 + 772 + #: src/view/screens/ProfileFollowers.tsx:26 773 + msgid "Followers" 774 + msgstr "" 775 + 776 + #: src/view/com/profile/ProfileHeader.tsx:546 587 777 msgid "following" 588 778 msgstr "" 589 779 590 - #: src/view/com/profile/ProfileHeader.tsx:443 780 + #: src/view/com/profile/ProfileHeader.tsx:452 781 + #: src/view/screens/ProfileFollows.tsx:26 591 782 msgid "Following" 592 783 msgstr "" 593 784 594 - #: src/view/com/profile/ProfileHeader.tsx:492 785 + #: src/view/com/profile/ProfileHeader.tsx:501 595 786 msgid "Follows you" 596 787 msgstr "" 597 788 598 - #: src/view/com/modals/DeleteAccount.tsx:99 789 + #: src/view/com/modals/DeleteAccount.tsx:101 599 790 msgid "For security reasons, we'll need to send a confirmation code to your email address." 600 791 msgstr "" 601 792 602 - #: src/view/com/modals/AddAppPasswords.tsx:192 793 + #: src/view/com/modals/AddAppPasswords.tsx:194 603 794 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." 604 795 msgstr "" 605 796 606 - #: src/view/com/auth/login/LoginForm.tsx:229 797 + #: src/view/com/auth/login/LoginForm.tsx:231 607 798 msgid "Forgot" 608 799 msgstr "" 609 800 610 - #: src/view/com/auth/login/LoginForm.tsx:226 801 + #: src/view/com/auth/login/LoginForm.tsx:228 611 802 msgid "Forgot password" 612 803 msgstr "" 613 804 ··· 620 811 msgid "Gallery" 621 812 msgstr "" 622 813 623 - #: src/view/com/modals/VerifyEmail.tsx:178 814 + #: src/view/com/modals/VerifyEmail.tsx:180 624 815 msgid "Get Started" 625 816 msgstr "" 626 817 627 818 #: src/view/com/util/moderation/ScreenHider.tsx:105 628 - #: src/view/shell/desktop/LeftNav.tsx:92 819 + #: src/view/shell/desktop/LeftNav.tsx:93 629 820 msgid "Go back" 630 821 msgstr "" 631 822 632 - #: src/view/screens/ProfileFeed.tsx:106 633 - #: src/view/screens/ProfileFeed.tsx:111 634 - #: src/view/screens/ProfileList.tsx:797 635 - #: src/view/screens/ProfileList.tsx:802 823 + #: src/view/screens/ProfileFeed.tsx:113 824 + #: src/view/screens/ProfileFeed.tsx:118 825 + #: src/view/screens/ProfileList.tsx:806 826 + #: src/view/screens/ProfileList.tsx:811 636 827 msgid "Go Back" 637 828 msgstr "" 638 829 639 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 640 - #: src/view/com/auth/login/LoginForm.tsx:276 830 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 831 + #: src/view/com/auth/login/LoginForm.tsx:278 641 832 #: src/view/com/auth/login/SetNewPasswordForm.tsx:165 642 833 msgid "Go to next" 643 834 msgstr "" 644 835 645 - #: src/view/com/modals/ChangeHandle.tsx:270 836 + #: src/view/com/modals/ChangeHandle.tsx:273 646 837 msgid "Handle" 647 838 msgstr "" 648 839 649 - #: src/view/shell/Drawer.tsx:375 840 + #: src/view/shell/desktop/RightNav.tsx:78 841 + #: src/view/shell/Drawer.tsx:378 650 842 msgid "Help" 651 843 msgstr "" 652 844 653 - #: src/view/com/notifications/FeedItem.tsx:316 845 + #: src/view/com/modals/AddAppPasswords.tsx:135 846 + msgid "Here is your app password." 847 + msgstr "" 848 + 849 + #: src/view/com/notifications/FeedItem.tsx:317 654 850 msgid "Hide" 655 851 msgstr "" 656 852 657 - #: src/view/com/notifications/FeedItem.tsx:308 853 + #: src/view/com/notifications/FeedItem.tsx:309 658 854 msgid "Hide user list" 659 855 msgstr "" 660 856 661 - #: src/view/shell/bottom-bar/BottomBar.tsx:110 662 - #: src/view/shell/Drawer.tsx:240 857 + #: src/view/shell/bottom-bar/BottomBar.tsx:111 858 + #: src/view/shell/desktop/LeftNav.tsx:272 859 + #: src/view/shell/Drawer.tsx:242 860 + #: src/view/shell/Drawer.tsx:243 663 861 msgid "Home" 664 862 msgstr "" 665 863 666 - #: src/view/com/pager/FeedsTabBarMobile.tsx:69 667 - #: src/view/screens/Settings.tsx:423 864 + #: src/view/com/pager/FeedsTabBarMobile.tsx:70 865 + #: src/view/screens/PreferencesHomeFeed.tsx:83 866 + #: src/view/screens/Settings.tsx:437 668 867 msgid "Home Feed Preferences" 669 868 msgstr "" 670 869 671 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:111 870 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:114 672 871 msgid "Hosting provider" 673 872 msgstr "" 674 873 ··· 677 876 msgid "Hosting provider address" 678 877 msgstr "" 679 878 680 - #: src/view/com/modals/VerifyEmail.tsx:203 879 + #: src/view/com/modals/VerifyEmail.tsx:205 681 880 msgid "I have a code" 682 881 msgstr "" 683 882 684 - #: src/view/com/modals/ChangeHandle.tsx:286 883 + #: src/view/com/modals/ChangeHandle.tsx:289 685 884 msgid "I have my own domain" 686 885 msgstr "" 687 886 ··· 693 892 msgid "Image alt text" 694 893 msgstr "" 695 894 696 - #: src/view/com/util/UserAvatar.tsx:300 697 - #: src/view/com/util/UserBanner.tsx:118 895 + #: src/view/com/util/UserAvatar.tsx:301 896 + #: src/view/com/util/UserBanner.tsx:119 698 897 msgid "Image options" 699 898 msgstr "" 700 899 701 - #: src/view/com/auth/login/LoginForm.tsx:109 900 + #: src/view/com/search/Suggestions.tsx:104 901 + #: src/view/com/search/Suggestions.tsx:115 902 + msgid "In Your Network" 903 + msgstr "" 904 + 905 + #: src/view/com/auth/login/LoginForm.tsx:111 702 906 msgid "Invalid username or password" 703 907 msgstr "" 704 908 705 - #: src/view/screens/Settings.tsx:336 909 + #: src/view/screens/Settings.tsx:350 706 910 msgid "Invite" 707 911 msgstr "" 708 912 709 - #: src/view/screens/Settings.tsx:329 913 + #: src/view/com/modals/InviteCodes.tsx:69 914 + #: src/view/screens/Settings.tsx:343 710 915 msgid "Invite a Friend" 711 916 msgstr "" 712 917 ··· 727 932 msgid "Join Waitlist" 728 933 msgstr "" 729 934 730 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:97 935 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:105 731 936 msgid "Language selection" 732 937 msgstr "" 733 938 734 - #: src/view/screens/Settings.tsx:471 939 + #: src/view/screens/LanguageSettings.tsx:89 940 + msgid "Language Settings" 941 + msgstr "" 942 + 943 + #: src/view/screens/Settings.tsx:485 735 944 msgid "Languages" 736 945 msgstr "" 737 946 ··· 749 958 msgid "Learn more about this warning" 750 959 msgstr "" 751 960 752 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 961 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 753 962 msgid "Leave them all unchecked to see any language." 754 963 msgstr "" 755 964 ··· 762 971 msgid "Let's get your password reset!" 763 972 msgstr "" 764 973 765 - #: src/view/screens/ProfileFeed.tsx:479 974 + #: src/view/com/util/UserAvatar.tsx:237 975 + #: src/view/com/util/UserBanner.tsx:62 976 + msgid "Library" 977 + msgstr "" 978 + 979 + #: src/view/screens/Settings.tsx:405 980 + msgid "Light" 981 + msgstr "" 982 + 983 + #: src/view/screens/ProfileFeed.tsx:496 766 984 msgid "Like this feed" 767 985 msgstr "" 768 986 769 - #: src/view/com/modals/CreateOrEditList.tsx:177 987 + #: src/view/screens/PostLikedBy.tsx:28 988 + #: src/view/screens/ProfileFeedLikedBy.tsx:28 989 + msgid "Liked by" 990 + msgstr "" 991 + 992 + #: src/view/com/modals/CreateOrEditList.tsx:180 770 993 msgid "List Avatar" 771 994 msgstr "" 772 995 773 - #: src/view/com/modals/CreateOrEditList.tsx:190 996 + #: src/view/com/modals/CreateOrEditList.tsx:193 774 997 msgid "List Name" 775 998 msgstr "" 776 999 777 - #: src/view/shell/Drawer.tsx:297 1000 + #: src/view/shell/desktop/LeftNav.tsx:345 1001 + #: src/view/shell/Drawer.tsx:299 1002 + #: src/view/shell/Drawer.tsx:300 778 1003 msgid "Lists" 779 1004 msgstr "" 780 1005 781 1006 #: src/view/com/post-thread/PostThread.tsx:220 782 1007 #: src/view/com/post-thread/PostThread.tsx:228 783 1008 msgid "Load more posts" 1009 + msgstr "" 1010 + 1011 + #: src/view/screens/Notifications.tsx:160 1012 + msgid "Load new notifications" 784 1013 msgstr "" 785 1014 786 1015 #: src/view/com/feeds/FeedPage.tsx:194 ··· 803 1032 msgid "Menu" 804 1033 msgstr "" 805 1034 806 - #: src/view/screens/Settings.tsx:487 807 - #: src/view/shell/Drawer.tsx:304 1035 + #: src/view/screens/Moderation.tsx:54 1036 + #: src/view/screens/Settings.tsx:501 1037 + #: src/view/shell/desktop/LeftNav.tsx:363 1038 + #: src/view/shell/Drawer.tsx:306 1039 + #: src/view/shell/Drawer.tsx:307 808 1040 msgid "Moderation" 809 1041 msgstr "" 810 1042 811 - #: src/view/com/profile/ProfileHeader.tsx:469 812 - #: src/view/screens/ProfileFeed.tsx:312 813 - #: src/view/screens/ProfileList.tsx:542 1043 + #: src/view/screens/Moderation.tsx:84 1044 + msgid "Moderation lists" 1045 + msgstr "" 1046 + 1047 + #: src/view/shell/desktop/Feeds.tsx:56 1048 + msgid "More feeds" 1049 + msgstr "" 1050 + 1051 + #: src/view/com/profile/ProfileHeader.tsx:478 1052 + #: src/view/screens/ProfileFeed.tsx:322 1053 + #: src/view/screens/ProfileList.tsx:549 814 1054 msgid "More options" 815 1055 msgstr "" 816 1056 ··· 818 1058 msgid "More post options" 819 1059 msgstr "" 820 1060 821 - #: src/view/com/modals/BirthDateSettings.tsx:53 1061 + #: src/view/com/profile/ProfileHeader.tsx:306 1062 + msgid "Mute Account" 1063 + msgstr "" 1064 + 1065 + #: src/view/screens/ProfileList.tsx:473 1066 + msgid "Mute accounts" 1067 + msgstr "" 1068 + 1069 + #: src/view/screens/ProfileList.tsx:291 1070 + msgid "Mute these accounts?" 1071 + msgstr "" 1072 + 1073 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1074 + msgid "Mute thread" 1075 + msgstr "" 1076 + 1077 + #: src/view/screens/Moderation.tsx:98 1078 + msgid "Muted accounts" 1079 + msgstr "" 1080 + 1081 + #: src/view/screens/ModerationMutedAccounts.tsx:84 1082 + msgid "Muted Accounts" 1083 + msgstr "" 1084 + 1085 + #: src/view/screens/ModerationMutedAccounts.tsx:92 1086 + msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." 1087 + msgstr "" 1088 + 1089 + #: src/view/screens/ProfileList.tsx:293 1090 + msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." 1091 + msgstr "" 1092 + 1093 + #: src/view/com/modals/BirthDateSettings.tsx:55 822 1094 msgid "My Birthday" 823 1095 msgstr "" 824 1096 825 - #: src/view/screens/Feeds.tsx:128 1097 + #: src/view/screens/Feeds.tsx:130 826 1098 msgid "My Feeds" 827 1099 msgstr "" 828 1100 829 - #: src/view/screens/Settings.tsx:454 1101 + #: src/view/shell/desktop/LeftNav.tsx:54 1102 + msgid "My Profile" 1103 + msgstr "" 1104 + 1105 + #: src/view/screens/Settings.tsx:468 830 1106 msgid "My Saved Feeds" 831 1107 msgstr "" 832 1108 833 - #: src/view/com/modals/AddAppPasswords.tsx:162 834 - #: src/view/com/modals/CreateOrEditList.tsx:202 1109 + #: src/view/com/modals/AddAppPasswords.tsx:164 1110 + #: src/view/com/modals/CreateOrEditList.tsx:205 835 1111 msgid "Name" 836 1112 msgstr "" 837 1113 ··· 839 1115 msgid "Never lose access to your followers and data." 840 1116 msgstr "" 841 1117 1118 + #: src/view/screens/Lists.tsx:88 1119 + msgid "New" 1120 + msgstr "" 1121 + 842 1122 #: src/view/com/feeds/FeedPage.tsx:203 843 - #: src/view/screens/Feeds.tsx:261 844 - #: src/view/screens/Profile.tsx:304 845 - #: src/view/screens/ProfileFeed.tsx:378 846 - #: src/view/screens/ProfileList.tsx:210 847 - #: src/view/screens/ProfileList.tsx:248 848 - #: src/view/shell/desktop/LeftNav.tsx:229 1123 + #: src/view/screens/Feeds.tsx:263 1124 + #: src/view/screens/Profile.tsx:306 1125 + #: src/view/screens/ProfileFeed.tsx:384 1126 + #: src/view/screens/ProfileList.tsx:214 1127 + #: src/view/screens/ProfileList.tsx:252 1128 + #: src/view/shell/desktop/LeftNav.tsx:230 849 1129 msgid "New post" 850 1130 msgstr "" 851 1131 852 - #: src/view/shell/desktop/LeftNav.tsx:239 1132 + #: src/view/shell/desktop/LeftNav.tsx:240 853 1133 msgid "New Post" 854 1134 msgstr "" 855 1135 856 - #: src/view/com/auth/create/CreateAccount.tsx:105 857 - #: src/view/com/auth/login/LoginForm.tsx:279 1136 + #: src/view/com/auth/create/CreateAccount.tsx:107 1137 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 1138 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 1139 + #: src/view/com/auth/login/LoginForm.tsx:281 858 1140 #: src/view/com/auth/login/SetNewPasswordForm.tsx:158 859 1141 #: src/view/com/auth/login/SetNewPasswordForm.tsx:168 1142 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:108 860 1143 msgid "Next" 861 1144 msgstr "" 862 1145 ··· 864 1147 msgid "Next image" 865 1148 msgstr "" 866 1149 867 - #: src/view/screens/ProfileFeed.tsx:472 868 - #: src/view/screens/ProfileList.tsx:667 1150 + #: src/view/screens/PreferencesHomeFeed.tsx:163 1151 + #: src/view/screens/PreferencesHomeFeed.tsx:185 1152 + #: src/view/screens/PreferencesHomeFeed.tsx:208 1153 + msgid "No" 1154 + msgstr "" 1155 + 1156 + #: src/view/screens/ProfileFeed.tsx:489 1157 + #: src/view/screens/ProfileList.tsx:675 869 1158 msgid "No description" 870 1159 msgstr "" 871 1160 872 - #: src/view/screens/Feeds.tsx:207 1161 + #: src/view/screens/Feeds.tsx:209 873 1162 msgid "No results found for \"{query}\"" 874 1163 msgstr "" 875 1164 876 - #: src/view/com/modals/ListAddUser.tsx:140 1165 + #: src/view/com/modals/ListAddUser.tsx:142 877 1166 #: src/view/shell/desktop/Search.tsx:112 878 1167 msgid "No results found for {0}" 879 1168 msgstr "" 880 1169 881 1170 #: src/view/com/modals/SelfLabel.tsx:136 882 - msgid "Not Applicable" 1171 + #~ msgid "Not Applicable" 1172 + #~ msgstr "" 1173 + 1174 + #: src/view/com/modals/SelfLabel.tsx:136 1175 + msgid "Not Applicable." 883 1176 msgstr "" 884 1177 885 - #: src/view/shell/bottom-bar/BottomBar.tsx:178 886 - #: src/view/shell/Drawer.tsx:262 1178 + #: src/view/screens/Notifications.tsx:125 1179 + #: src/view/screens/Notifications.tsx:149 1180 + #: src/view/shell/bottom-bar/BottomBar.tsx:179 1181 + #: src/view/shell/desktop/LeftNav.tsx:327 1182 + #: src/view/shell/Drawer.tsx:264 1183 + #: src/view/shell/Drawer.tsx:265 887 1184 msgid "Notifications" 888 1185 msgstr "" 889 1186 1187 + #: src/view/com/util/ErrorBoundary.tsx:34 1188 + msgid "Oh no!" 1189 + msgstr "" 1190 + 890 1191 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 891 1192 msgid "Okay" 892 1193 msgstr "" 893 1194 894 - #: src/view/com/composer/Composer.tsx:334 1195 + #: src/view/com/composer/Composer.tsx:342 895 1196 msgid "One or more images is missing alt text." 896 1197 msgstr "" 897 1198 898 - #: src/view/com/pager/FeedsTabBarMobile.tsx:50 1199 + #: src/view/com/pager/FeedsTabBarMobile.tsx:51 899 1200 msgid "Open navigation" 900 1201 msgstr "" 901 1202 902 - #: src/view/screens/Settings.tsx:463 1203 + #: src/view/screens/Settings.tsx:477 903 1204 msgid "Opens configurable language settings" 904 1205 msgstr "" 905 1206 906 - #: src/view/com/modals/ChangeHandle.tsx:284 1207 + #: src/view/com/modals/ChangeHandle.tsx:287 907 1208 msgid "Opens modal for using custom domain" 908 1209 msgstr "" 909 1210 910 - #: src/view/screens/Settings.tsx:482 1211 + #: src/view/screens/Settings.tsx:496 911 1212 msgid "Opens moderation settings" 912 1213 msgstr "" 913 1214 914 - #: src/view/screens/Settings.tsx:448 1215 + #: src/view/screens/Settings.tsx:462 915 1216 msgid "Opens screen with all saved feeds" 916 1217 msgstr "" 917 1218 918 - #: src/view/screens/Settings.tsx:501 1219 + #: src/view/screens/Settings.tsx:515 919 1220 msgid "Opens the app password settings page" 920 1221 msgstr "" 921 1222 922 - #: src/view/screens/Settings.tsx:415 1223 + #: src/view/screens/Settings.tsx:429 923 1224 msgid "Opens the home feed preferences" 924 1225 msgstr "" 925 1226 926 - #: src/view/screens/Settings.tsx:580 1227 + #: src/view/screens/Settings.tsx:594 927 1228 msgid "Opens the storybook page" 928 1229 msgstr "" 929 1230 930 - #: src/view/screens/Settings.tsx:560 1231 + #: src/view/screens/Settings.tsx:574 931 1232 msgid "Opens the system log page" 932 1233 msgstr "" 933 1234 934 - #: src/view/screens/Settings.tsx:432 1235 + #: src/view/screens/Settings.tsx:446 935 1236 msgid "Opens the threads preferences" 936 1237 msgstr "" 937 1238 ··· 943 1244 msgid "Other service" 944 1245 msgstr "" 945 1246 946 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:84 1247 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 947 1248 msgid "Other..." 948 1249 msgstr "" 949 1250 1251 + #: src/view/screens/NotFound.tsx:42 1252 + #: src/view/screens/NotFound.tsx:45 1253 + msgid "Page not found" 1254 + msgstr "" 1255 + 950 1256 #: src/view/com/auth/create/Step2.tsx:100 951 1257 #: src/view/com/auth/create/Step2.tsx:110 952 - #: src/view/com/auth/login/LoginForm.tsx:214 1258 + #: src/view/com/auth/login/LoginForm.tsx:216 953 1259 #: src/view/com/auth/login/SetNewPasswordForm.tsx:132 954 - #: src/view/com/modals/DeleteAccount.tsx:183 1260 + #: src/view/com/modals/DeleteAccount.tsx:185 955 1261 msgid "Password" 956 1262 msgstr "" 957 1263 ··· 963 1269 msgid "Pictures meant for adults." 964 1270 msgstr "" 965 1271 966 - #: src/view/com/modals/ChangeEmail.tsx:67 1272 + #: src/view/screens/SavedFeeds.tsx:81 1273 + msgid "Pinned Feeds" 1274 + msgstr "" 1275 + 1276 + #: src/view/com/modals/ChangeEmail.tsx:69 967 1277 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." 968 1278 msgstr "" 969 1279 970 - #: src/view/com/modals/AddAppPasswords.tsx:125 1280 + #: src/view/com/modals/AddAppPasswords.tsx:127 971 1281 msgid "Please enter a unique name for this App Password or use our randomly generated one." 972 1282 msgstr "" 973 1283 974 - #: src/view/com/modals/DeleteAccount.tsx:172 1284 + #: src/view/com/modals/DeleteAccount.tsx:174 975 1285 msgid "Please enter your password as well:" 976 1286 msgstr "" 977 1287 978 - #: src/view/com/composer/Composer.tsx:317 1288 + #: src/view/com/composer/Composer.tsx:325 1289 + #: src/view/com/post-thread/PostThread.tsx:186 1290 + #: src/view/screens/PostThread.tsx:80 979 1291 msgid "Post" 980 1292 msgstr "" 981 1293 ··· 983 1295 msgid "Post hidden" 984 1296 msgstr "" 985 1297 986 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:80 1298 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 987 1299 msgid "Post language" 988 1300 msgstr "" 989 1301 990 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:69 1302 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:76 991 1303 msgid "Post Languages" 992 1304 msgstr "" 993 1305 ··· 1003 1315 msgid "Previous image" 1004 1316 msgstr "" 1005 1317 1318 + #: src/view/screens/LanguageSettings.tsx:186 1319 + msgid "Primary Language" 1320 + msgstr "" 1321 + 1006 1322 #: src/view/screens/PreferencesThreads.tsx:73 1007 1323 msgid "Prioritize Your Follows" 1008 1324 msgstr "" 1009 1325 1010 - #: src/view/shell/bottom-bar/BottomBar.tsx:220 1011 - #: src/view/shell/Drawer.tsx:161 1012 - #: src/view/shell/Drawer.tsx:325 1326 + #: src/view/shell/desktop/RightNav.tsx:60 1327 + msgid "Privacy" 1328 + msgstr "" 1329 + 1330 + #: src/view/screens/PrivacyPolicy.tsx:29 1331 + msgid "Privacy Policy" 1332 + msgstr "" 1333 + 1334 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:190 1335 + msgid "Processing..." 1336 + msgstr "" 1337 + 1338 + #: src/view/shell/bottom-bar/BottomBar.tsx:221 1339 + #: src/view/shell/desktop/LeftNav.tsx:382 1340 + #: src/view/shell/Drawer.tsx:164 1341 + #: src/view/shell/Drawer.tsx:327 1342 + #: src/view/shell/Drawer.tsx:328 1013 1343 msgid "Profile" 1014 1344 msgstr "" 1015 1345 1016 - #: src/view/screens/Settings.tsx:689 1346 + #: src/view/screens/Settings.tsx:704 1017 1347 msgid "Protect your account by verifying your email." 1018 1348 msgstr "" 1019 1349 1020 - #: src/view/com/modals/Repost.tsx:53 1350 + #: src/view/screens/Lists.tsx:73 1351 + msgid "Public, shareable lists which can drive feeds." 1352 + msgstr "" 1353 + 1354 + #: src/view/com/modals/Repost.tsx:52 1355 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:54 1021 1356 msgid "Quote post" 1022 1357 msgstr "" 1023 1358 1024 - #: src/view/com/modals/Repost.tsx:57 1359 + #: src/view/com/modals/Repost.tsx:56 1025 1360 msgid "Quote Post" 1026 1361 msgstr "" 1027 1362 ··· 1029 1364 msgid "Ratios" 1030 1365 msgstr "" 1031 1366 1367 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:73 1368 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:50 1369 + #~ msgid "Recommended" 1370 + #~ msgstr "" 1371 + 1372 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:145 1373 + msgid "Recommended Feeds" 1374 + msgstr "" 1375 + 1376 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:128 1377 + msgid "Recommended Users" 1378 + msgstr "" 1379 + 1032 1380 #: src/view/com/modals/SelfLabel.tsx:84 1381 + #: src/view/com/util/UserAvatar.tsx:274 1382 + #: src/view/com/util/UserBanner.tsx:91 1033 1383 msgid "Remove" 1034 1384 msgstr "" 1035 1385 1036 - #: src/view/com/composer/photos/Gallery.tsx:154 1386 + #: src/view/com/feeds/FeedSourceCard.tsx:45 1387 + msgid "Remove {0} from my feeds?" 1388 + msgstr "" 1389 + 1390 + #: src/view/com/util/AccountDropdownBtn.tsx:22 1391 + msgid "Remove account" 1392 + msgstr "" 1393 + 1394 + #: src/view/com/posts/FeedErrorMessage.tsx:73 1395 + msgid "Remove feed" 1396 + msgstr "" 1397 + 1398 + #: src/view/com/feeds/FeedSourceCard.tsx:44 1399 + #: src/view/screens/ProfileFeed.tsx:243 1400 + msgid "Remove from my feeds" 1401 + msgstr "" 1402 + 1403 + #: src/view/com/composer/photos/Gallery.tsx:167 1037 1404 msgid "Remove image" 1038 1405 msgstr "" 1039 1406 1040 1407 #: src/view/com/composer/ExternalEmbed.tsx:70 1041 1408 msgid "Remove image preview" 1409 + msgstr "" 1410 + 1411 + #: src/view/com/posts/FeedErrorMessage.tsx:74 1412 + msgid "Remove this feed from your saved feeds?" 1042 1413 msgstr "" 1043 1414 1044 1415 #: src/view/screens/PreferencesHomeFeed.tsx:120 1045 1416 msgid "Reply Filters" 1046 1417 msgstr "" 1047 1418 1048 - #: src/view/com/modals/report/Modal.tsx:165 1419 + #: src/view/com/modals/report/Modal.tsx:167 1049 1420 msgid "Report {collectionName}" 1050 1421 msgstr "" 1051 1422 1423 + #: src/view/com/profile/ProfileHeader.tsx:339 1424 + msgid "Report Account" 1425 + msgstr "" 1426 + 1427 + #: src/view/screens/ProfileFeed.tsx:264 1428 + msgid "Report feed" 1429 + msgstr "" 1430 + 1431 + #: src/view/screens/ProfileList.tsx:447 1432 + msgid "Report List" 1433 + msgstr "" 1434 + 1052 1435 #: src/view/com/modals/report/SendReportButton.tsx:37 1436 + #: src/view/com/util/forms/PostDropdownBtn.tsx:112 1053 1437 msgid "Report post" 1054 1438 msgstr "" 1055 1439 1440 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1441 + msgid "Repost" 1442 + msgstr "" 1443 + 1056 1444 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 1057 1445 msgid "Repost or quote post" 1058 1446 msgstr "" 1059 1447 1060 - #: src/view/com/modals/ChangeEmail.tsx:181 1448 + #: src/view/screens/PostRepostedBy.tsx:28 1449 + msgid "Reposted by" 1450 + msgstr "" 1451 + 1061 1452 #: src/view/com/modals/ChangeEmail.tsx:183 1453 + #: src/view/com/modals/ChangeEmail.tsx:185 1062 1454 msgid "Request Change" 1063 1455 msgstr "" 1064 1456 1457 + #: src/view/screens/Settings.tsx:382 1458 + msgid "Require alt text before posting" 1459 + msgstr "" 1460 + 1065 1461 #: src/view/com/auth/create/Step2.tsx:52 1066 1462 msgid "Required for this provider" 1067 1463 msgstr "" ··· 1070 1466 msgid "Reset code" 1071 1467 msgstr "" 1072 1468 1073 - #: src/view/screens/Settings.tsx:602 1469 + #: src/view/screens/Settings.tsx:616 1074 1470 msgid "Reset onboarding state" 1075 1471 msgstr "" 1076 1472 1077 - #: src/view/screens/Settings.tsx:592 1473 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:98 1474 + msgid "Reset password" 1475 + msgstr "" 1476 + 1477 + #: src/view/screens/Settings.tsx:606 1078 1478 msgid "Reset preferences state" 1079 1479 msgstr "" 1080 1480 1081 - #: src/view/screens/Settings.tsx:600 1481 + #: src/view/screens/Settings.tsx:614 1082 1482 msgid "Resets the onboarding state" 1083 1483 msgstr "" 1084 1484 1085 - #: src/view/screens/Settings.tsx:590 1485 + #: src/view/screens/Settings.tsx:604 1086 1486 msgid "Resets the preferences state" 1087 1487 msgstr "" 1088 1488 1089 - #: src/view/com/auth/create/CreateAccount.tsx:114 1090 - #: src/view/com/auth/create/CreateAccount.tsx:118 1091 - #: src/view/com/auth/login/LoginForm.tsx:256 1092 - #: src/view/com/auth/login/LoginForm.tsx:259 1489 + #: src/view/com/auth/create/CreateAccount.tsx:116 1490 + #: src/view/com/auth/create/CreateAccount.tsx:120 1491 + #: src/view/com/auth/login/LoginForm.tsx:258 1492 + #: src/view/com/auth/login/LoginForm.tsx:261 1093 1493 #: src/view/com/util/error/ErrorMessage.tsx:55 1094 1494 #: src/view/com/util/error/ErrorScreen.tsx:65 1095 1495 msgid "Retry" 1096 1496 msgstr "" 1097 1497 1098 - #: src/view/com/modals/ChangeHandle.tsx:166 1498 + #: src/view/com/modals/ChangeHandle.tsx:169 1099 1499 msgid "Retry change handle" 1100 1500 msgstr "" 1101 1501 1102 1502 #: src/view/com/modals/AltImage.tsx:114 1103 - #: src/view/com/modals/BirthDateSettings.tsx:90 1104 - #: src/view/com/modals/BirthDateSettings.tsx:93 1105 - #: src/view/com/modals/ChangeHandle.tsx:179 1106 - #: src/view/com/modals/CreateOrEditList.tsx:240 1107 - #: src/view/com/modals/CreateOrEditList.tsx:248 1503 + #: src/view/com/modals/BirthDateSettings.tsx:92 1504 + #: src/view/com/modals/BirthDateSettings.tsx:95 1505 + #: src/view/com/modals/ChangeHandle.tsx:182 1506 + #: src/view/com/modals/CreateOrEditList.tsx:243 1507 + #: src/view/com/modals/CreateOrEditList.tsx:251 1108 1508 #: src/view/com/modals/EditProfile.tsx:225 1109 1509 msgid "Save" 1110 1510 msgstr "" ··· 1113 1513 msgid "Save alt text" 1114 1514 msgstr "" 1115 1515 1116 - #: src/view/com/modals/UserAddRemoveLists.tsx:210 1516 + #: src/view/com/modals/UserAddRemoveLists.tsx:212 1117 1517 msgid "Save changes" 1118 1518 msgstr "" 1119 1519 ··· 1121 1521 msgid "Save Changes" 1122 1522 msgstr "" 1123 1523 1124 - #: src/view/com/modals/ChangeHandle.tsx:176 1524 + #: src/view/com/modals/ChangeHandle.tsx:179 1125 1525 msgid "Save handle change" 1126 1526 msgstr "" 1127 1527 ··· 1129 1529 msgid "Save image crop" 1130 1530 msgstr "" 1131 1531 1132 - #: src/view/com/modals/ListAddUser.tsx:89 1532 + #: src/view/screens/SavedFeeds.tsx:111 1533 + msgid "Saved Feeds" 1534 + msgstr "" 1535 + 1536 + #: src/view/com/modals/ListAddUser.tsx:91 1133 1537 #: src/view/com/search/HeaderWithInput.tsx:101 1134 1538 #: src/view/com/util/forms/SearchInput.tsx:64 1135 - #: src/view/shell/bottom-bar/BottomBar.tsx:132 1539 + #: src/view/shell/bottom-bar/BottomBar.tsx:133 1540 + #: src/view/shell/desktop/LeftNav.tsx:290 1136 1541 #: src/view/shell/desktop/Search.tsx:81 1137 - #: src/view/shell/Drawer.tsx:218 1542 + #: src/view/shell/Drawer.tsx:220 1543 + #: src/view/shell/Drawer.tsx:221 1138 1544 msgid "Search" 1139 1545 msgstr "" 1140 1546 1141 - #: src/view/com/modals/ChangeEmail.tsx:110 1547 + #: src/view/com/modals/ChangeEmail.tsx:112 1142 1548 msgid "Security Step Required" 1143 1549 msgstr "" 1144 1550 ··· 1154 1560 msgid "Select from an existing account" 1155 1561 msgstr "" 1156 1562 1157 - #: src/view/com/auth/login/LoginForm.tsx:141 1563 + #: src/view/com/auth/login/LoginForm.tsx:143 1158 1564 msgid "Select service" 1159 1565 msgstr "" 1160 1566 1161 - #: src/view/com/modals/VerifyEmail.tsx:191 1567 + #: src/view/screens/LanguageSettings.tsx:279 1568 + msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." 1569 + msgstr "" 1570 + 1571 + #: src/view/screens/LanguageSettings.tsx:98 1572 + msgid "Select your app language for the default text to display in the app" 1573 + msgstr "" 1574 + 1575 + #: src/view/screens/LanguageSettings.tsx:189 1576 + msgid "Select your preferred language for translations in your feed." 1577 + msgstr "" 1578 + 1579 + #: src/view/com/modals/VerifyEmail.tsx:193 1162 1580 msgid "Send Confirmation Email" 1163 1581 msgstr "" 1164 1582 1165 - #: src/view/com/modals/DeleteAccount.tsx:119 1583 + #: src/view/com/modals/DeleteAccount.tsx:121 1166 1584 msgid "Send email" 1167 1585 msgstr "" 1168 1586 1169 - #: src/view/com/modals/DeleteAccount.tsx:130 1587 + #: src/view/com/modals/DeleteAccount.tsx:132 1170 1588 msgid "Send Email" 1171 1589 msgstr "" 1172 1590 1173 - #: src/view/shell/Drawer.tsx:349 1174 - #: src/view/shell/Drawer.tsx:370 1591 + #: src/view/shell/Drawer.tsx:352 1592 + #: src/view/shell/Drawer.tsx:373 1175 1593 msgid "Send feedback" 1176 1594 msgstr "" 1177 1595 ··· 1183 1601 msgid "Set new password" 1184 1602 msgstr "" 1185 1603 1186 - #: src/view/screens/PreferencesHomeFeed.tsx:172 1604 + #: src/view/screens/PreferencesHomeFeed.tsx:176 1187 1605 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." 1188 1606 msgstr "" 1189 1607 ··· 1199 1617 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." 1200 1618 msgstr "" 1201 1619 1202 - #: src/view/screens/PreferencesHomeFeed.tsx:191 1620 + #: src/view/screens/PreferencesHomeFeed.tsx:199 1203 1621 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." 1204 1622 msgstr "" 1205 1623 1206 - #: src/view/shell/Drawer.tsx:338 1624 + #: src/view/screens/Settings.tsx:210 1625 + #: src/view/shell/desktop/LeftNav.tsx:401 1626 + #: src/view/shell/Drawer.tsx:340 1627 + #: src/view/shell/Drawer.tsx:341 1207 1628 msgid "Settings" 1208 1629 msgstr "" 1209 1630 ··· 1211 1632 msgid "Sexual activity or erotic nudity." 1212 1633 msgstr "" 1213 1634 1214 - #: src/view/screens/Settings.tsx:235 1635 + #: src/view/com/profile/ProfileHeader.tsx:276 1636 + #: src/view/com/util/forms/PostDropdownBtn.tsx:77 1637 + #: src/view/screens/ProfileList.tsx:406 1638 + msgid "Share" 1639 + msgstr "" 1640 + 1641 + #: src/view/screens/ProfileFeed.tsx:276 1642 + msgid "Share link" 1643 + msgstr "" 1644 + 1645 + #: src/view/screens/Settings.tsx:249 1215 1646 msgid "Show" 1216 1647 msgstr "" 1217 1648 ··· 1219 1650 msgid "Show anyway" 1220 1651 msgstr "" 1221 1652 1222 - #: src/view/screens/PreferencesHomeFeed.tsx:188 1653 + #: src/view/screens/PreferencesHomeFeed.tsx:196 1223 1654 msgid "Show Posts from My Feeds" 1224 1655 msgstr "" 1225 1656 1226 - #: src/view/screens/PreferencesHomeFeed.tsx:169 1657 + #: src/view/screens/PreferencesHomeFeed.tsx:173 1227 1658 msgid "Show Quote Posts" 1228 1659 msgstr "" 1229 1660 ··· 1239 1670 msgid "Show Reposts" 1240 1671 msgstr "" 1241 1672 1242 - #: src/view/com/notifications/FeedItem.tsx:337 1673 + #: src/view/com/notifications/FeedItem.tsx:338 1243 1674 msgid "Show users" 1244 1675 msgstr "" 1245 1676 ··· 1262 1693 msgid "Sign in as..." 1263 1694 msgstr "" 1264 1695 1265 - #: src/view/com/auth/login/LoginForm.tsx:128 1696 + #: src/view/com/auth/login/LoginForm.tsx:130 1266 1697 msgid "Sign into" 1267 1698 msgstr "" 1268 1699 1269 - #: src/view/com/modals/SwitchAccount.tsx:71 1270 1700 #: src/view/com/modals/SwitchAccount.tsx:74 1271 - #: src/view/screens/Settings.tsx:274 1272 - #: src/view/screens/Settings.tsx:277 1701 + #: src/view/com/modals/SwitchAccount.tsx:77 1702 + #: src/view/screens/Settings.tsx:288 1703 + #: src/view/screens/Settings.tsx:291 1273 1704 msgid "Sign out" 1274 1705 msgstr "" 1275 1706 1276 - #: src/view/screens/Settings.tsx:245 1707 + #: src/view/screens/Settings.tsx:259 1277 1708 msgid "Signed in as" 1278 1709 msgstr "" 1279 1710 ··· 1298 1729 msgid "Staging" 1299 1730 msgstr "" 1300 1731 1301 - #: src/view/screens/Settings.tsx:624 1732 + #: src/view/screens/Settings.tsx:638 1302 1733 msgid "Status page" 1303 1734 msgstr "" 1304 1735 1305 - #: src/view/screens/Settings.tsx:582 1736 + #: src/view/screens/Settings.tsx:596 1306 1737 msgid "Storybook" 1307 1738 msgstr "" 1308 1739 1309 - #: src/view/screens/ProfileList.tsx:533 1740 + #: src/view/screens/ProfileList.tsx:540 1310 1741 msgid "Subscribe" 1311 1742 msgstr "" 1312 1743 1313 - #: src/view/screens/ProfileList.tsx:529 1744 + #: src/view/screens/ProfileList.tsx:536 1314 1745 msgid "Subscribe to this list" 1315 1746 msgstr "" 1316 1747 1748 + #: src/view/com/search/Suggestions.tsx:79 1749 + #: src/view/com/search/Suggestions.tsx:94 1750 + msgid "Suggested Follows" 1751 + msgstr "" 1752 + 1753 + #: src/view/screens/Support.tsx:30 1754 + #: src/view/screens/Support.tsx:33 1755 + msgid "Support" 1756 + msgstr "" 1757 + 1317 1758 #: src/view/com/modals/SwitchAccount.tsx:47 1318 1759 msgid "Switch Account" 1319 1760 msgstr "" 1320 1761 1321 - #: src/view/screens/Settings.tsx:562 1762 + #: src/view/screens/Settings.tsx:398 1763 + msgid "System" 1764 + msgstr "" 1765 + 1766 + #: src/view/screens/Settings.tsx:576 1322 1767 msgid "System log" 1323 1768 msgstr "" 1324 1769 ··· 1326 1771 msgid "Tall" 1327 1772 msgstr "" 1328 1773 1774 + #: src/view/shell/desktop/RightNav.tsx:69 1775 + msgid "Terms" 1776 + msgstr "" 1777 + 1778 + #: src/view/screens/TermsOfService.tsx:29 1779 + msgid "Terms of Service" 1780 + msgstr "" 1781 + 1329 1782 #: src/view/com/modals/report/InputIssueDetails.tsx:50 1330 1783 msgid "Text input field" 1331 1784 msgstr "" 1332 1785 1786 + #: src/view/com/profile/ProfileHeader.tsx:245 1787 + msgid "The account will be able to interact with you after unblocking." 1788 + msgstr "" 1789 + 1790 + #: src/view/screens/CommunityGuidelines.tsx:36 1791 + msgid "The Community Guidelines have been moved to <0/>" 1792 + msgstr "" 1793 + 1794 + #: src/view/screens/CopyrightPolicy.tsx:33 1795 + msgid "The Copyright Policy has been moved to <0/>" 1796 + msgstr "" 1797 + 1333 1798 #: src/view/com/post-thread/PostThread.tsx:312 1334 1799 msgid "The post may have been deleted." 1335 1800 msgstr "" 1336 1801 1337 - #: src/view/com/util/moderation/ScreenHider.tsx:71 1802 + #: src/view/screens/PrivacyPolicy.tsx:33 1803 + msgid "The Privacy Policy has been moved to <0/>" 1804 + msgstr "" 1805 + 1806 + #: src/view/screens/Support.tsx:36 1807 + msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us." 1808 + msgstr "" 1809 + 1810 + #: src/view/screens/TermsOfService.tsx:33 1811 + msgid "The Terms of Service have been moved to" 1812 + msgstr "" 1813 + 1814 + #: src/view/com/util/ErrorBoundary.tsx:35 1815 + msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" 1816 + msgstr "" 1817 + 1818 + #: src/view/com/util/moderation/ScreenHider.tsx:72 1338 1819 msgid "This {screenDescription} has been flagged:" 1339 1820 msgstr "" 1340 1821 1341 - #: src/view/com/modals/BirthDateSettings.tsx:58 1822 + #: src/view/com/modals/BirthDateSettings.tsx:60 1342 1823 msgid "This information is not shared with other users." 1343 1824 msgstr "" 1344 1825 1345 - #: src/view/com/modals/VerifyEmail.tsx:107 1826 + #: src/view/com/modals/VerifyEmail.tsx:109 1346 1827 msgid "This is important in case you ever need to change your email or reset your password." 1347 1828 msgstr "" 1348 1829 ··· 1354 1835 msgid "This link is taking you to the following website:" 1355 1836 msgstr "" 1356 1837 1357 - #: src/view/com/post-thread/PostThreadItem.tsx:176 1838 + #: src/view/com/post-thread/PostThreadItem.tsx:182 1358 1839 msgid "This post has been deleted." 1359 1840 msgstr "" 1360 1841 1361 - #: src/view/screens/Settings.tsx:441 1842 + #: src/view/com/modals/SelfLabel.tsx:138 1843 + msgid "This warning is only available for posts with media attached." 1844 + msgstr "" 1845 + 1846 + #: src/view/screens/PreferencesThreads.tsx:36 1847 + #: src/view/screens/Settings.tsx:455 1362 1848 msgid "Thread Preferences" 1363 1849 msgstr "" 1364 1850 ··· 1374 1860 msgid "Transformations" 1375 1861 msgstr "" 1376 1862 1377 - #: src/view/com/post-thread/PostThreadItem.tsx:654 1863 + #: src/view/com/post-thread/PostThreadItem.tsx:659 1864 + #: src/view/com/post-thread/PostThreadItem.tsx:661 1865 + #: src/view/com/util/forms/PostDropdownBtn.tsx:49 1378 1866 msgid "Translate" 1379 1867 msgstr "" 1380 1868 ··· 1383 1871 msgstr "" 1384 1872 1385 1873 #: src/view/com/auth/login/Login.tsx:74 1386 - #: src/view/com/auth/login/LoginForm.tsx:113 1874 + #: src/view/com/auth/login/LoginForm.tsx:115 1387 1875 msgid "Unable to contact your service. Please check your Internet connection." 1388 1876 msgstr "" 1389 1877 1390 - #: src/view/com/profile/ProfileHeader.tsx:386 1391 - #: src/view/com/profile/ProfileHeader.tsx:389 1878 + #: src/view/com/profile/ProfileHeader.tsx:395 1879 + #: src/view/com/profile/ProfileHeader.tsx:398 1392 1880 msgid "Unblock" 1393 1881 msgstr "" 1394 1882 1395 - #: src/view/com/modals/UserAddRemoveLists.tsx:185 1883 + #: src/view/com/profile/ProfileHeader.tsx:243 1884 + #: src/view/com/profile/ProfileHeader.tsx:323 1885 + msgid "Unblock Account" 1886 + msgstr "" 1887 + 1888 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1889 + msgid "Undo repost" 1890 + msgstr "" 1891 + 1892 + #: src/view/com/profile/ProfileHeader.tsx:305 1893 + msgid "Unmute Account" 1894 + msgstr "" 1895 + 1896 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1897 + msgid "Unmute thread" 1898 + msgstr "" 1899 + 1900 + #: src/view/com/modals/UserAddRemoveLists.tsx:187 1396 1901 msgid "Update {displayName} in Lists" 1902 + msgstr "" 1903 + 1904 + #: src/lib/hooks/useOTAUpdate.ts:15 1905 + msgid "Update Available" 1397 1906 msgstr "" 1398 1907 1399 1908 #: src/view/com/auth/login/SetNewPasswordForm.tsx:174 1400 1909 msgid "Updating..." 1401 1910 msgstr "" 1402 1911 1403 - #: src/view/com/modals/ChangeHandle.tsx:456 1912 + #: src/view/com/modals/ChangeHandle.tsx:459 1404 1913 msgid "Upload a text file to:" 1405 1914 msgstr "" 1406 1915 1407 - #: src/view/screens/AppPasswords.tsx:148 1916 + #: src/view/screens/AppPasswords.tsx:154 1408 1917 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." 1409 1918 msgstr "" 1410 1919 1411 - #: src/view/com/modals/ChangeHandle.tsx:516 1920 + #: src/view/com/modals/ChangeHandle.tsx:519 1412 1921 msgid "Use default provider" 1413 1922 msgstr "" 1414 1923 1924 + #: src/view/com/modals/AddAppPasswords.tsx:137 1925 + msgid "Use this to sign into the other app along with your handle." 1926 + msgstr "" 1927 + 1928 + #: src/view/com/modals/InviteCodes.tsx:165 1929 + msgid "Used by:" 1930 + msgstr "" 1931 + 1415 1932 #: src/view/com/auth/create/Step3.tsx:37 1416 1933 msgid "User handle" 1417 1934 msgstr "" 1418 1935 1419 - #: src/view/com/auth/login/LoginForm.tsx:168 1420 - #: src/view/com/auth/login/LoginForm.tsx:185 1936 + #: src/view/screens/Lists.tsx:70 1937 + msgid "User Lists" 1938 + msgstr "" 1939 + 1940 + #: src/view/com/auth/login/LoginForm.tsx:170 1941 + #: src/view/com/auth/login/LoginForm.tsx:187 1421 1942 msgid "Username or email address" 1422 1943 msgstr "" 1423 1944 1424 - #: src/view/screens/ProfileList.tsx:694 1945 + #: src/view/screens/ProfileList.tsx:702 1425 1946 msgid "Users" 1426 1947 msgstr "" 1427 1948 1428 - #: src/view/screens/Settings.tsx:650 1949 + #: src/view/screens/Settings.tsx:665 1429 1950 msgid "Verify email" 1430 1951 msgstr "" 1431 1952 1432 - #: src/view/screens/Settings.tsx:675 1953 + #: src/view/screens/Settings.tsx:690 1433 1954 msgid "Verify my email" 1434 1955 msgstr "" 1435 1956 1436 - #: src/view/screens/Settings.tsx:684 1957 + #: src/view/screens/Settings.tsx:699 1437 1958 msgid "Verify My Email" 1438 1959 msgstr "" 1439 1960 1440 - #: src/view/com/modals/ChangeEmail.tsx:205 1441 1961 #: src/view/com/modals/ChangeEmail.tsx:207 1962 + #: src/view/com/modals/ChangeEmail.tsx:209 1442 1963 msgid "Verify New Email" 1443 1964 msgstr "" 1444 1965 ··· 1446 1967 msgid "View debug entry" 1447 1968 msgstr "" 1448 1969 1449 - #: src/view/com/profile/ProfileSubpageHeader.tsx:127 1970 + #: src/view/com/profile/ProfileSubpageHeader.tsx:129 1450 1971 msgid "View the avatar" 1451 1972 msgstr "" 1452 1973 ··· 1454 1975 msgid "Visit Site" 1455 1976 msgstr "" 1456 1977 1457 - #: src/view/com/auth/create/CreateAccount.tsx:78 1978 + #: src/view/com/auth/create/CreateAccount.tsx:80 1458 1979 msgid "We're so excited to have you join us!" 1459 1980 msgstr "" 1460 1981 1461 - #: src/view/com/modals/report/Modal.tsx:168 1982 + #: src/view/screens/NotFound.tsx:48 1983 + msgid "We're sorry! We can't find the page you were looking for." 1984 + msgstr "" 1985 + 1986 + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:50 1987 + msgid "Welcome to <0>Bluesky</0>" 1988 + msgstr "" 1989 + 1990 + #: src/view/com/modals/report/Modal.tsx:170 1462 1991 msgid "What is the issue with this {collectionName}?" 1463 1992 msgstr "" 1464 1993 1465 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:72 1994 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:79 1466 1995 msgid "Which languages are used in this post?" 1467 1996 msgstr "" 1468 1997 1469 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:71 1998 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 1470 1999 msgid "Which languages would you like to see in your algorithmic feeds?" 1471 2000 msgstr "" 1472 2001 ··· 1474 2003 msgid "Wide" 1475 2004 msgstr "" 1476 2005 1477 - #: src/view/com/composer/Composer.tsx:390 2006 + #: src/view/com/composer/Composer.tsx:398 1478 2007 msgid "Write post" 1479 2008 msgstr "" 1480 2009 ··· 1482 2011 msgid "Write your reply" 1483 2012 msgstr "" 1484 2013 2014 + #: src/view/screens/PreferencesHomeFeed.tsx:164 2015 + #: src/view/screens/PreferencesHomeFeed.tsx:186 2016 + #: src/view/screens/PreferencesHomeFeed.tsx:209 2017 + msgid "Yes" 2018 + msgstr "" 2019 + 1485 2020 #: src/view/com/auth/create/Step1.tsx:122 1486 2021 msgid "You can change hosting providers at any time." 1487 2022 msgstr "" ··· 1490 2025 msgid "You can now sign in with your new password." 1491 2026 msgstr "" 1492 2027 2028 + #: src/view/com/modals/InviteCodes.tsx:42 2029 + msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." 2030 + msgstr "" 2031 + 2032 + #: src/view/screens/SavedFeeds.tsx:94 2033 + msgid "You don't have any pinned feeds." 2034 + msgstr "" 2035 + 2036 + #: src/view/screens/SavedFeeds.tsx:124 2037 + msgid "You don't have any saved feeds." 2038 + msgstr "" 2039 + 1493 2040 #: src/view/com/post-thread/PostThread.tsx:346 1494 2041 msgid "You have blocked the author or you have been blocked by the author." 1495 2042 msgstr "" ··· 1498 2045 msgid "You have no lists." 1499 2046 msgstr "" 1500 2047 1501 - #: src/view/screens/AppPasswords.tsx:55 2048 + #: src/view/screens/ModerationBlockedAccounts.tsx:105 2049 + msgid "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." 2050 + msgstr "" 2051 + 2052 + #: src/view/screens/AppPasswords.tsx:60 1502 2053 msgid "You have not created any app passwords yet. You can create one by pressing the button below." 2054 + msgstr "" 2055 + 2056 + #: src/view/screens/ModerationMutedAccounts.tsx:101 2057 + msgid "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." 1503 2058 msgstr "" 1504 2059 1505 2060 #: src/view/com/auth/login/SetNewPasswordForm.tsx:83 ··· 1518 2073 msgid "Your email has been saved! We'll be in touch soon." 1519 2074 msgstr "" 1520 2075 1521 - #: src/view/com/modals/ChangeEmail.tsx:125 2076 + #: src/view/com/modals/ChangeEmail.tsx:127 1522 2077 msgid "Your email has been updated but not verified. As a next step, please verify your new email." 1523 2078 msgstr "" 1524 2079 1525 - #: src/view/com/modals/VerifyEmail.tsx:102 2080 + #: src/view/com/modals/VerifyEmail.tsx:104 1526 2081 msgid "Your email has not yet been verified. This is an important security step which we recommend." 1527 2082 msgstr "" 1528 2083 1529 2084 #: src/view/com/auth/create/Step3.tsx:41 1530 - #: src/view/com/modals/ChangeHandle.tsx:275 2085 + #: src/view/com/modals/ChangeHandle.tsx:278 1531 2086 msgid "Your full handle will be" 1532 2087 msgstr "" 1533 2088 ··· 1537 2092 1538 2093 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:63 1539 2094 msgid "Your posts, likes, and blocks are public. Mutes are private." 2095 + msgstr "" 2096 + 2097 + #: src/view/com/modals/SwitchAccount.tsx:56 2098 + msgid "Your profile" 1540 2099 msgstr "" 1541 2100 1542 2101 #: src/view/com/auth/create/Step3.tsx:27
+1 -1
src/locale/locales/en/messages.js
··· 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\"],\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"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:\",\"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\",\"SMmUnj\":\"App passwords\",\"aAIQg2\":\"Appearance\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"HFCE4A\":\"Blocked post.\",\"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\",\"/+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.\",\"Wk8hkn\":\"Choose your password\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"XQFMOm\":\"Edit image\",\"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\",\"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\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"0PkE20\":\"Expand alt text\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"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\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"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\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"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!\",\"BvSY1i\":\"Like this feed\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"VkLESX\":\"Load new posts\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"flmDTf\":\"No description\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"ispbnl\":\"Not Applicable\",\"iDNBZe\":\"Notifications\",\"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...\",\"8ZsakT\":\"Password\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"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.\",\"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\",\"x8iR7V\":\"Prioritize Your Follows\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"t/YqKh\":\"Remove\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"6IcSvC\":\"Report post\",\"JOV5dR\":\"Repost or quote post\",\"bqG37Z\":\"Request Change\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"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\",\"A1taO8\":\"Search\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"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.\",\"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\",\"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\",\"VjWeLI\":\"Switch Account\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"p8Iz39\":\"Text input field\",\"G4EksE\":\"The post may have been deleted.\",\"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.\",\"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\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"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\",\"t4Yp4Z\":\"User handle\",\"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!\",\"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\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"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\",\"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.\",\"MvWO9d\":\"Your user handle\"}")}; 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\"],\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"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\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"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\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"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.\",\"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?\",\"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\",\"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\",\"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\",\"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\",\"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!\",\"/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.\",\"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\",\"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\"}")};
+837 -278
src/locale/locales/en/messages.po
··· 13 13 "Language-Team: \n" 14 14 "Plural-Forms: \n" 15 15 16 - #: src/view/screens/Profile.tsx:212 16 + #: src/view/screens/Profile.tsx:214 17 17 msgid "- end of feed -" 18 18 msgstr "" 19 19 20 20 #: src/view/com/modals/SelfLabel.tsx:138 21 - msgid ". This warning is only available for posts with media attached." 22 - msgstr "" 21 + #~ msgid ". This warning is only available for posts with media attached." 22 + #~ msgstr "" 23 23 24 - #: src/view/com/modals/Repost.tsx:45 24 + #: src/view/com/modals/Repost.tsx:44 25 25 msgid "{0}" 26 26 msgstr "" 27 27 28 - #: src/view/com/modals/CreateOrEditList.tsx:167 28 + #: src/view/com/modals/CreateOrEditList.tsx:170 29 29 msgid "{0} {purposeLabel} List" 30 + msgstr "" 31 + 32 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:59 33 + msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" 34 + msgstr "" 35 + 36 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:36 37 + msgid "<0>Follow some</0><1>Recommended</1><2>Users</2>" 30 38 msgstr "" 31 39 32 40 #: src/view/com/modals/AddAppPasswords.tsx:132 33 - msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 41 + #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 42 + #~ msgstr "" 43 + 44 + #: src/lib/hooks/useOTAUpdate.ts:16 45 + msgid "A new version of the app is available. Please update to continue using the app." 34 46 msgstr "" 35 47 36 48 #: src/view/com/modals/EditImage.tsx:299 37 - #: src/view/screens/Settings.tsx:363 49 + #: src/view/screens/Settings.tsx:377 38 50 msgid "Accessibility" 39 51 msgstr "" 40 52 41 - #: src/view/com/auth/login/LoginForm.tsx:157 42 - #: src/view/screens/Settings.tsx:201 53 + #: src/view/com/auth/login/LoginForm.tsx:159 54 + #: src/view/screens/Settings.tsx:219 43 55 msgid "Account" 44 56 msgstr "" 45 57 ··· 47 59 msgid "Account options" 48 60 msgstr "" 49 61 50 - #: src/view/screens/ProfileList.tsx:710 62 + #: src/view/screens/ProfileList.tsx:718 51 63 msgid "Add" 52 64 msgstr "" 53 65 ··· 55 67 msgid "Add a content warning" 56 68 msgstr "" 57 69 58 - #: src/view/screens/ProfileList.tsx:700 70 + #: src/view/screens/ProfileList.tsx:708 59 71 msgid "Add a user to this list" 60 72 msgstr "" 61 73 62 - #: src/view/screens/Settings.tsx:313 63 - #: src/view/screens/Settings.tsx:322 74 + #: src/view/screens/Settings.tsx:327 75 + #: src/view/screens/Settings.tsx:336 64 76 msgid "Add account" 65 77 msgstr "" 66 78 67 79 #: src/view/com/composer/photos/Gallery.tsx:119 68 - #: src/view/com/composer/photos/Gallery.tsx:167 80 + #: src/view/com/composer/photos/Gallery.tsx:180 69 81 msgid "Add alt text" 70 82 msgstr "" 71 83 72 84 #: src/view/com/modals/report/InputIssueDetails.tsx:41 73 - #: src/view/com/modals/report/Modal.tsx:190 85 + #: src/view/com/modals/report/Modal.tsx:192 74 86 msgid "Add details" 75 87 msgstr "" 76 88 77 - #: src/view/com/modals/report/Modal.tsx:193 89 + #: src/view/com/modals/report/Modal.tsx:195 78 90 msgid "Add details to report" 79 91 msgstr "" 80 92 81 - #: src/view/com/composer/Composer.tsx:419 93 + #: src/view/com/composer/Composer.tsx:427 82 94 msgid "Add link card" 83 95 msgstr "" 84 96 85 - #: src/view/com/composer/Composer.tsx:422 97 + #: src/view/com/composer/Composer.tsx:430 86 98 msgid "Add link card:" 87 99 msgstr "" 88 100 89 - #: src/view/com/modals/ChangeHandle.tsx:418 101 + #: src/view/com/modals/ChangeHandle.tsx:421 90 102 msgid "Add the following DNS record to your domain:" 91 103 msgstr "" 92 104 105 + #: src/view/com/profile/ProfileHeader.tsx:290 106 + msgid "Add to Lists" 107 + msgstr "" 108 + 109 + #: src/view/screens/ProfileFeed.tsx:244 110 + msgid "Add to my feeds" 111 + msgstr "" 112 + 93 113 #: src/view/screens/PreferencesHomeFeed.tsx:140 94 114 msgid "Adjust the number of likes a reply must have to be shown in your feed." 95 115 msgstr "" ··· 98 118 msgid "Adult Content" 99 119 msgstr "" 100 120 101 - #: src/view/screens/Settings.tsx:493 121 + #: src/view/screens/Settings.tsx:507 102 122 msgid "Advanced" 103 123 msgstr "" 104 124 105 - #: src/view/com/composer/photos/Gallery.tsx:127 125 + #: src/view/com/composer/photos/Gallery.tsx:130 106 126 msgid "ALT" 107 127 msgstr "" 108 128 ··· 110 130 msgid "Alt text" 111 131 msgstr "" 112 132 113 - #: src/view/com/composer/photos/Gallery.tsx:193 133 + #: src/view/com/composer/photos/Gallery.tsx:209 114 134 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." 115 135 msgstr "" 116 136 117 - #: src/view/com/modals/VerifyEmail.tsx:112 137 + #: src/view/com/modals/VerifyEmail.tsx:114 118 138 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." 119 139 msgstr "" 120 140 121 - #: src/view/com/modals/ChangeEmail.tsx:119 141 + #: src/view/com/modals/ChangeEmail.tsx:121 122 142 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." 123 143 msgstr "" 124 144 125 - #: src/view/com/notifications/FeedItem.tsx:238 145 + #: src/view/com/notifications/FeedItem.tsx:239 126 146 msgid "and" 127 147 msgstr "" 128 148 129 - #: src/view/screens/Settings.tsx:509 149 + #: src/view/screens/LanguageSettings.tsx:95 150 + msgid "App Language" 151 + msgstr "" 152 + 153 + #: src/view/screens/Settings.tsx:523 130 154 msgid "App passwords" 131 155 msgstr "" 132 156 133 - #: src/view/screens/Settings.tsx:378 157 + #: src/view/screens/AppPasswords.tsx:146 158 + msgid "App Passwords" 159 + msgstr "" 160 + 161 + #: src/view/screens/Settings.tsx:392 134 162 msgid "Appearance" 135 163 msgstr "" 136 164 165 + #: src/view/screens/AppPasswords.tsx:183 166 + msgid "Are you sure you want to delete the app password \"{name}\"?" 167 + msgstr "" 168 + 169 + #: src/view/com/composer/Composer.tsx:139 170 + msgid "Are you sure you'd like to discard this draft?" 171 + msgstr "" 172 + 173 + #: src/view/screens/ProfileList.tsx:372 174 + msgid "Are you sure?" 175 + msgstr "" 176 + 177 + #: src/view/com/util/forms/PostDropdownBtn.tsx:138 178 + msgid "Are you sure? This cannot be undone." 179 + msgstr "" 180 + 137 181 #: src/view/com/modals/SelfLabel.tsx:124 138 182 msgid "Artistic or non-erotic nudity." 139 183 msgstr "" 140 184 141 - #: src/view/com/auth/create/CreateAccount.tsx:92 185 + #: src/view/com/auth/create/CreateAccount.tsx:94 142 186 #: src/view/com/auth/login/ChooseAccountForm.tsx:111 143 - #: src/view/com/auth/login/LoginForm.tsx:247 187 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 188 + #: src/view/com/auth/login/LoginForm.tsx:249 144 189 #: src/view/com/auth/login/SetNewPasswordForm.tsx:150 145 190 #: src/view/com/modals/report/InputIssueDetails.tsx:45 146 191 #: src/view/com/post-thread/PostThread.tsx:317 147 192 #: src/view/com/post-thread/PostThread.tsx:325 148 193 #: src/view/com/post-thread/PostThread.tsx:354 149 194 #: src/view/com/post-thread/PostThread.tsx:362 150 - #: src/view/com/profile/ProfileHeader.tsx:576 195 + #: src/view/com/profile/ProfileHeader.tsx:585 151 196 msgid "Back" 152 197 msgstr "" 153 198 154 - #: src/view/screens/Settings.tsx:407 199 + #: src/view/screens/Settings.tsx:421 155 200 msgid "Basics" 156 201 msgstr "" 157 202 158 203 #: src/view/com/auth/create/Step2.tsx:130 159 - #: src/view/com/modals/BirthDateSettings.tsx:69 204 + #: src/view/com/modals/BirthDateSettings.tsx:71 160 205 msgid "Birthday" 161 206 msgstr "" 162 207 163 - #: src/view/screens/Settings.tsx:228 208 + #: src/view/screens/Settings.tsx:245 164 209 msgid "Birthday:" 210 + msgstr "" 211 + 212 + #: src/view/com/profile/ProfileHeader.tsx:222 213 + #: src/view/com/profile/ProfileHeader.tsx:324 214 + msgid "Block Account" 215 + msgstr "" 216 + 217 + #: src/view/screens/ProfileList.tsx:485 218 + msgid "Block accounts" 219 + msgstr "" 220 + 221 + #: src/view/screens/ProfileList.tsx:326 222 + msgid "Block these accounts?" 223 + msgstr "" 224 + 225 + #: src/view/screens/Moderation.tsx:112 226 + msgid "Blocked accounts" 227 + msgstr "" 228 + 229 + #: src/view/screens/ModerationBlockedAccounts.tsx:87 230 + msgid "Blocked Accounts" 231 + msgstr "" 232 + 233 + #: src/view/com/profile/ProfileHeader.tsx:224 234 + msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 235 + msgstr "" 236 + 237 + #: src/view/screens/ModerationBlockedAccounts.tsx:95 238 + msgid "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." 165 239 msgstr "" 166 240 167 241 #: src/view/com/post-thread/PostThread.tsx:211 168 242 msgid "Blocked post." 169 243 msgstr "" 170 244 171 - #: src/view/com/auth/onboarding/WelcomeMobile.tsx:52 245 + #: src/view/screens/ProfileList.tsx:328 246 + msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 247 + msgstr "" 248 + 172 249 #: src/view/com/auth/SplashScreen.tsx:27 173 250 msgid "Bluesky" 174 251 msgstr "" ··· 193 270 msgid "Bluesky.Social" 194 271 msgstr "" 195 272 196 - #: src/view/screens/Settings.tsx:612 273 + #: src/view/screens/Settings.tsx:626 197 274 msgid "Build version {0} {1}" 198 275 msgstr "" 199 276 200 277 #: src/view/com/composer/photos/OpenCameraBtn.tsx:62 278 + #: src/view/com/util/UserAvatar.tsx:213 279 + #: src/view/com/util/UserBanner.tsx:40 201 280 msgid "Camera" 202 281 msgstr "" 203 282 204 - #: src/view/com/modals/AddAppPasswords.tsx:199 283 + #: src/view/com/modals/AddAppPasswords.tsx:201 205 284 msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." 206 285 msgstr "" 207 286 208 - #: src/view/com/composer/Composer.tsx:271 209 - #: src/view/com/composer/Composer.tsx:274 287 + #: src/view/com/composer/Composer.tsx:279 288 + #: src/view/com/composer/Composer.tsx:282 210 289 #: src/view/com/modals/AltImage.tsx:127 211 - #: src/view/com/modals/ChangeEmail.tsx:216 212 290 #: src/view/com/modals/ChangeEmail.tsx:218 213 - #: src/view/com/modals/Confirm.tsx:89 214 - #: src/view/com/modals/CreateOrEditList.tsx:258 215 - #: src/view/com/modals/CreateOrEditList.tsx:263 216 - #: src/view/com/modals/DeleteAccount.tsx:142 217 - #: src/view/com/modals/DeleteAccount.tsx:215 291 + #: src/view/com/modals/ChangeEmail.tsx:220 292 + #: src/view/com/modals/Confirm.tsx:88 293 + #: src/view/com/modals/CreateOrEditList.tsx:261 294 + #: src/view/com/modals/CreateOrEditList.tsx:266 295 + #: src/view/com/modals/DeleteAccount.tsx:144 296 + #: src/view/com/modals/DeleteAccount.tsx:217 218 297 #: src/view/com/modals/EditImage.tsx:323 219 298 #: src/view/com/modals/EditProfile.tsx:250 220 299 #: src/view/com/modals/LinkWarning.tsx:90 221 - #: src/view/com/modals/Repost.tsx:74 222 - #: src/view/com/modals/UserAddRemoveLists.tsx:199 300 + #: src/view/com/modals/Repost.tsx:73 301 + #: src/view/com/modals/UserAddRemoveLists.tsx:201 223 302 #: src/view/com/modals/Waitlist.tsx:136 224 303 #: src/view/com/search/HeaderWithInput.tsx:127 225 304 #: src/view/shell/desktop/Search.tsx:93 226 305 msgid "Cancel" 227 306 msgstr "" 228 307 229 - #: src/view/com/modals/DeleteAccount.tsx:138 230 - #: src/view/com/modals/DeleteAccount.tsx:211 308 + #: src/view/com/modals/DeleteAccount.tsx:140 309 + #: src/view/com/modals/DeleteAccount.tsx:213 231 310 msgid "Cancel account deletion" 232 311 msgstr "" 233 312 ··· 235 314 msgid "Cancel add image alt text" 236 315 msgstr "" 237 316 238 - #: src/view/com/modals/ChangeHandle.tsx:144 317 + #: src/view/com/modals/ChangeHandle.tsx:147 239 318 msgid "Cancel change handle" 240 319 msgstr "" 241 320 ··· 247 326 msgid "Cancel profile editing" 248 327 msgstr "" 249 328 250 - #: src/view/com/modals/Repost.tsx:65 329 + #: src/view/com/modals/Repost.tsx:64 251 330 msgid "Cancel quote post" 252 331 msgstr "" 253 332 254 - #: src/view/com/modals/ListAddUser.tsx:101 333 + #: src/view/com/modals/ListAddUser.tsx:103 255 334 #: src/view/shell/desktop/Search.tsx:89 256 335 msgid "Cancel search" 257 336 msgstr "" ··· 260 339 msgid "Cancel waitlist signup" 261 340 msgstr "" 262 341 263 - #: src/view/screens/Settings.tsx:222 342 + #: src/view/screens/Settings.tsx:239 264 343 msgid "Change" 265 344 msgstr "" 266 345 267 - #: src/view/screens/Settings.tsx:517 268 - #: src/view/screens/Settings.tsx:526 346 + #: src/view/screens/Settings.tsx:531 347 + #: src/view/screens/Settings.tsx:540 269 348 msgid "Change handle" 270 349 msgstr "" 271 350 272 - #: src/view/com/modals/ChangeHandle.tsx:156 351 + #: src/view/com/modals/ChangeHandle.tsx:159 273 352 msgid "Change Handle" 274 353 msgstr "" 275 354 276 - #: src/view/com/modals/VerifyEmail.tsx:136 355 + #: src/view/com/modals/VerifyEmail.tsx:138 277 356 msgid "Change my email" 278 357 msgstr "" 279 358 280 - #: src/view/com/modals/ChangeEmail.tsx:109 359 + #: src/view/com/modals/ChangeEmail.tsx:111 281 360 msgid "Change Your Email" 282 361 msgstr "" 283 362 284 - #: src/view/com/modals/DeleteAccount.tsx:155 363 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:150 364 + msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." 365 + msgstr "" 366 + 367 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:133 368 + msgid "Check out some recommended users. Follow them to see similar users." 369 + msgstr "" 370 + 371 + #: src/view/com/modals/DeleteAccount.tsx:157 285 372 msgid "Check your inbox for an email with the confirmation code to enter below:" 286 373 msgstr "" 287 374 ··· 292 379 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:87 293 380 msgid "Choose the algorithms that power your experience with custom feeds." 294 381 msgstr "" 382 + 383 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:65 384 + #~ msgid "Choose your" 385 + #~ msgstr "" 295 386 296 387 #: src/view/com/auth/create/Step2.tsx:105 297 388 msgid "Choose your password" ··· 318 409 msgid "Close image viewer" 319 410 msgstr "" 320 411 321 - #: src/view/shell/index.web.tsx:65 412 + #: src/view/shell/index.web.tsx:77 322 413 msgid "Close navigation footer" 323 414 msgstr "" 324 415 416 + #: src/view/screens/CommunityGuidelines.tsx:32 417 + msgid "Community Guidelines" 418 + msgstr "" 419 + 325 420 #: src/view/com/composer/Prompt.tsx:22 326 421 msgid "Compose reply" 327 422 msgstr "" 328 423 329 - #: src/view/com/modals/Confirm.tsx:76 330 - #: src/view/com/modals/SelfLabel.tsx:156 331 - #: src/view/com/modals/VerifyEmail.tsx:220 332 - #: src/view/screens/PreferencesHomeFeed.tsx:223 424 + #: src/view/com/modals/Confirm.tsx:75 425 + #: src/view/com/modals/SelfLabel.tsx:155 426 + #: src/view/com/modals/VerifyEmail.tsx:222 427 + #: src/view/screens/PreferencesHomeFeed.tsx:233 333 428 #: src/view/screens/PreferencesThreads.tsx:128 334 429 msgid "Confirm" 335 430 msgstr "" 336 431 337 - #: src/view/com/modals/ChangeEmail.tsx:193 338 432 #: src/view/com/modals/ChangeEmail.tsx:195 433 + #: src/view/com/modals/ChangeEmail.tsx:197 339 434 msgid "Confirm Change" 340 435 msgstr "" 341 436 ··· 343 438 msgid "Confirm content language settings" 344 439 msgstr "" 345 440 346 - #: src/view/com/modals/DeleteAccount.tsx:201 441 + #: src/view/com/modals/DeleteAccount.tsx:203 347 442 msgid "Confirm delete account" 348 443 msgstr "" 349 444 350 - #: src/view/com/modals/ChangeEmail.tsx:157 351 - #: src/view/com/modals/DeleteAccount.tsx:168 352 - #: src/view/com/modals/VerifyEmail.tsx:154 445 + #: src/view/com/modals/ChangeEmail.tsx:159 446 + #: src/view/com/modals/DeleteAccount.tsx:170 447 + #: src/view/com/modals/VerifyEmail.tsx:156 353 448 msgid "Confirmation code" 354 449 msgstr "" 355 450 356 - #: src/view/com/auth/create/CreateAccount.tsx:125 357 - #: src/view/com/auth/login/LoginForm.tsx:266 451 + #: src/view/com/auth/create/CreateAccount.tsx:127 452 + #: src/view/com/auth/login/LoginForm.tsx:268 358 453 msgid "Connecting..." 359 454 msgstr "" 360 455 361 - #: src/view/com/modals/ContentFilteringSettings.tsx:42 456 + #: src/view/screens/Moderation.tsx:70 457 + msgid "Content filtering" 458 + msgstr "" 459 + 460 + #: src/view/com/modals/ContentFilteringSettings.tsx:44 362 461 msgid "Content Filtering" 363 462 msgstr "" 364 463 365 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:68 464 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 465 + #: src/view/screens/LanguageSettings.tsx:276 366 466 msgid "Content Languages" 367 467 msgstr "" 368 468 369 - #: src/view/com/util/moderation/ScreenHider.tsx:68 469 + #: src/view/com/util/moderation/ScreenHider.tsx:69 370 470 msgid "Content Warning" 371 471 msgstr "" 372 472 ··· 374 474 msgid "Content warnings" 375 475 msgstr "" 376 476 377 - #: src/view/com/modals/AddAppPasswords.tsx:178 378 - #: src/view/com/modals/InviteCodes.tsx:129 477 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:177 478 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:159 479 + msgid "Continue" 480 + msgstr "" 481 + 482 + #: src/view/com/modals/AddAppPasswords.tsx:180 483 + #: src/view/com/modals/InviteCodes.tsx:147 379 484 msgid "Copied" 380 485 msgstr "" 381 486 382 - #: src/view/com/modals/AddAppPasswords.tsx:171 487 + #: src/view/com/modals/AddAppPasswords.tsx:173 383 488 msgid "Copy" 384 489 msgstr "" 385 490 386 - #: src/view/screens/ProfileFeed.tsx:97 491 + #: src/view/com/util/forms/PostDropdownBtn.tsx:63 492 + msgid "Copy post text" 493 + msgstr "" 494 + 495 + #: src/view/screens/CopyrightPolicy.tsx:29 496 + msgid "Copyright Policy" 497 + msgstr "" 498 + 499 + #: src/view/screens/ProfileFeed.tsx:104 387 500 msgid "Could not load feed" 388 501 msgstr "" 389 502 390 - #: src/view/screens/ProfileList.tsx:788 503 + #: src/view/screens/ProfileList.tsx:797 391 504 msgid "Could not load list" 392 505 msgstr "" 393 506 ··· 395 508 msgid "Create a new account" 396 509 msgstr "" 397 510 398 - #: src/view/com/auth/create/CreateAccount.tsx:77 511 + #: src/view/com/auth/create/CreateAccount.tsx:79 399 512 msgid "Create Account" 400 513 msgstr "" 401 514 ··· 403 516 msgid "Create new account" 404 517 msgstr "" 405 518 406 - #: src/view/com/modals/ChangeHandle.tsx:390 519 + #: src/view/screens/AppPasswords.tsx:208 520 + msgid "Created {0}" 521 + msgstr "" 522 + 523 + #: src/view/com/modals/ChangeHandle.tsx:393 407 524 #: src/view/com/modals/ServerInput.tsx:102 408 525 msgid "Custom domain" 409 526 msgstr "" 410 527 411 - #: src/view/screens/Settings.tsx:531 528 + #: src/view/screens/Settings.tsx:545 412 529 msgid "Danger Zone" 413 530 msgstr "" 414 531 415 - #: src/view/screens/Settings.tsx:538 532 + #: src/view/screens/Settings.tsx:411 533 + msgid "Dark" 534 + msgstr "" 535 + 536 + #: src/view/screens/Settings.tsx:552 416 537 msgid "Delete account" 417 538 msgstr "" 418 539 419 - #: src/view/com/modals/DeleteAccount.tsx:75 540 + #: src/view/com/modals/DeleteAccount.tsx:77 420 541 msgid "Delete Account" 421 542 msgstr "" 422 543 423 - #: src/view/screens/AppPasswords.tsx:193 544 + #: src/view/screens/AppPasswords.tsx:181 545 + #: src/view/screens/AppPasswords.tsx:201 424 546 msgid "Delete app password" 425 547 msgstr "" 426 548 427 - #: src/view/com/modals/DeleteAccount.tsx:204 549 + #: src/view/screens/ProfileList.tsx:371 550 + #: src/view/screens/ProfileList.tsx:433 551 + msgid "Delete List" 552 + msgstr "" 553 + 554 + #: src/view/com/modals/DeleteAccount.tsx:206 428 555 msgid "Delete my account" 429 556 msgstr "" 430 557 431 - #: src/view/screens/Settings.tsx:548 558 + #: src/view/screens/Settings.tsx:562 432 559 msgid "Delete my account…" 433 560 msgstr "" 434 561 562 + #: src/view/com/util/forms/PostDropdownBtn.tsx:133 563 + msgid "Delete post" 564 + msgstr "" 565 + 566 + #: src/view/com/util/forms/PostDropdownBtn.tsx:137 567 + msgid "Delete this post?" 568 + msgstr "" 569 + 435 570 #: src/view/com/post-thread/PostThread.tsx:203 436 571 msgid "Deleted post." 437 572 msgstr "" 438 573 439 - #: src/view/com/modals/CreateOrEditList.tsx:209 440 - #: src/view/com/modals/CreateOrEditList.tsx:225 574 + #: src/view/com/modals/CreateOrEditList.tsx:212 575 + #: src/view/com/modals/CreateOrEditList.tsx:228 441 576 #: src/view/com/modals/EditProfile.tsx:199 442 577 #: src/view/com/modals/EditProfile.tsx:211 443 578 msgid "Description" ··· 447 582 msgid "Dev Server" 448 583 msgstr "" 449 584 450 - #: src/view/screens/Settings.tsx:553 585 + #: src/view/screens/Settings.tsx:567 451 586 msgid "Developer Tools" 452 587 msgstr "" 453 588 454 - #: src/view/screens/Feeds.tsx:165 589 + #: src/view/com/composer/Composer.tsx:134 590 + msgid "Discard draft" 591 + msgstr "" 592 + 593 + #: src/view/screens/Feeds.tsx:167 455 594 msgid "Discover new feeds" 456 595 msgstr "" 457 596 ··· 463 602 msgid "Display Name" 464 603 msgstr "" 465 604 466 - #: src/view/com/modals/ChangeHandle.tsx:488 605 + #: src/view/com/modals/ChangeHandle.tsx:491 467 606 msgid "Domain verified!" 468 607 msgstr "" 469 608 470 - #: src/view/com/modals/ContentFilteringSettings.tsx:77 471 - #: src/view/com/modals/ContentFilteringSettings.tsx:85 609 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:85 610 + #: src/view/com/modals/ContentFilteringSettings.tsx:79 611 + #: src/view/com/modals/ContentFilteringSettings.tsx:87 472 612 #: src/view/com/modals/crop-image/CropImage.web.tsx:152 473 613 #: src/view/com/modals/EditImage.tsx:333 474 - #: src/view/com/modals/ListAddUser.tsx:153 475 - #: src/view/com/modals/SelfLabel.tsx:159 476 - #: src/view/screens/PreferencesHomeFeed.tsx:226 614 + #: src/view/com/modals/ListAddUser.tsx:155 615 + #: src/view/com/modals/SelfLabel.tsx:158 616 + #: src/view/screens/PreferencesHomeFeed.tsx:236 477 617 #: src/view/screens/PreferencesThreads.tsx:131 478 618 msgid "Done" 479 619 msgstr "" ··· 482 622 msgid "Done{extraText}" 483 623 msgstr "" 484 624 485 - #: src/view/com/composer/photos/Gallery.tsx:141 625 + #: src/view/com/modals/InviteCodes.tsx:72 626 + msgid "Each code works once. You'll receive more invite codes periodically." 627 + msgstr "" 628 + 629 + #: src/view/com/composer/photos/Gallery.tsx:144 486 630 #: src/view/com/modals/EditImage.tsx:207 487 631 msgid "Edit image" 488 632 msgstr "" 489 633 490 - #: src/view/screens/Feeds.tsx:132 634 + #: src/view/screens/ProfileList.tsx:421 635 + msgid "Edit list details" 636 + msgstr "" 637 + 638 + #: src/view/screens/Feeds.tsx:134 639 + #: src/view/screens/SavedFeeds.tsx:77 491 640 msgid "Edit My Feeds" 492 641 msgstr "" 493 642 ··· 495 644 msgid "Edit my profile" 496 645 msgstr "" 497 646 498 - #: src/view/com/profile/ProfileHeader.tsx:373 647 + #: src/view/com/profile/ProfileHeader.tsx:382 499 648 msgid "Edit profile" 500 649 msgstr "" 501 650 502 - #: src/view/com/profile/ProfileHeader.tsx:376 651 + #: src/view/com/profile/ProfileHeader.tsx:385 503 652 msgid "Edit Profile" 504 653 msgstr "" 505 654 506 - #: src/view/screens/Feeds.tsx:92 655 + #: src/view/screens/Feeds.tsx:94 507 656 msgid "Edit Saved Feeds" 508 657 msgstr "" 509 658 510 659 #: src/view/com/auth/create/Step2.tsx:89 511 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:145 512 - #: src/view/com/modals/ChangeEmail.tsx:141 660 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:148 661 + #: src/view/com/modals/ChangeEmail.tsx:143 513 662 #: src/view/com/modals/Waitlist.tsx:88 514 663 msgid "Email" 515 664 msgstr "" ··· 518 667 msgid "Email address" 519 668 msgstr "" 520 669 521 - #: src/view/com/modals/ChangeEmail.tsx:111 670 + #: src/view/com/modals/ChangeEmail.tsx:113 522 671 msgid "Email Updated" 523 672 msgstr "" 524 673 674 + #: src/view/screens/Settings.tsx:223 675 + msgid "Email:" 676 + msgstr "" 677 + 525 678 #: src/view/screens/PreferencesHomeFeed.tsx:123 526 679 msgid "Enable this setting to only see replies between people you follow." 527 680 msgstr "" ··· 530 683 msgid "Enter the address of your provider:" 531 684 msgstr "" 532 685 533 - #: src/view/com/modals/ChangeHandle.tsx:372 686 + #: src/view/com/modals/ChangeHandle.tsx:375 534 687 msgid "Enter the domain you want to use" 688 + msgstr "" 689 + 690 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:101 691 + msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 535 692 msgstr "" 536 693 537 694 #: src/view/com/auth/create/Step2.tsx:85 538 695 msgid "Enter your email address" 539 696 msgstr "" 540 697 541 - #: src/view/com/modals/ChangeEmail.tsx:117 698 + #: src/view/com/modals/ChangeEmail.tsx:119 542 699 msgid "Enter your new email address below." 543 700 msgstr "" 544 701 ··· 550 707 msgid "Expand alt text" 551 708 msgstr "" 552 709 553 - #: src/view/screens/Feeds.tsx:301 710 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:138 711 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:170 712 + msgid "Failed to load recommended feeds" 713 + msgstr "" 714 + 715 + #: src/view/screens/Feeds.tsx:303 554 716 msgid "Feed offline" 555 717 msgstr "" 556 718 ··· 558 720 msgid "Feed Preferences" 559 721 msgstr "" 560 722 561 - #: src/view/shell/Drawer.tsx:365 723 + #: src/view/shell/desktop/RightNav.tsx:51 724 + #: src/view/shell/Drawer.tsx:368 562 725 msgid "Feedback" 563 726 msgstr "" 564 727 565 - #: src/view/shell/bottom-bar/BottomBar.tsx:154 566 - #: src/view/shell/Drawer.tsx:289 728 + #: src/view/screens/Feeds.tsx:231 729 + #: src/view/shell/bottom-bar/BottomBar.tsx:155 730 + #: src/view/shell/desktop/LeftNav.tsx:308 731 + #: src/view/shell/Drawer.tsx:291 732 + #: src/view/shell/Drawer.tsx:292 567 733 msgid "Feeds" 568 734 msgstr "" 569 735 570 - #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:119 736 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:86 737 + msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." 738 + msgstr "" 739 + 740 + #: src/view/screens/SavedFeeds.tsx:142 741 + msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." 742 + msgstr "" 743 + 744 + #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:120 571 745 msgid "Finding similar accounts..." 572 746 msgstr "" 573 747 ··· 579 753 msgid "Fine-tune the discussion threads." 580 754 msgstr "" 581 755 582 - #: src/view/com/profile/ProfileHeader.tsx:459 756 + #: src/view/com/profile/ProfileHeader.tsx:468 583 757 msgid "Follow" 584 758 msgstr "" 585 759 586 - #: src/view/com/profile/ProfileHeader.tsx:537 760 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:42 761 + #~ msgid "Follow some" 762 + #~ msgstr "" 763 + 764 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:63 765 + msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." 766 + msgstr "" 767 + 768 + #: src/view/screens/PreferencesHomeFeed.tsx:130 769 + msgid "Followed users only" 770 + msgstr "" 771 + 772 + #: src/view/screens/ProfileFollowers.tsx:26 773 + msgid "Followers" 774 + msgstr "" 775 + 776 + #: src/view/com/profile/ProfileHeader.tsx:546 587 777 msgid "following" 588 778 msgstr "" 589 779 590 - #: src/view/com/profile/ProfileHeader.tsx:443 780 + #: src/view/com/profile/ProfileHeader.tsx:452 781 + #: src/view/screens/ProfileFollows.tsx:26 591 782 msgid "Following" 592 783 msgstr "" 593 784 594 - #: src/view/com/profile/ProfileHeader.tsx:492 785 + #: src/view/com/profile/ProfileHeader.tsx:501 595 786 msgid "Follows you" 596 787 msgstr "" 597 788 598 - #: src/view/com/modals/DeleteAccount.tsx:99 789 + #: src/view/com/modals/DeleteAccount.tsx:101 599 790 msgid "For security reasons, we'll need to send a confirmation code to your email address." 600 791 msgstr "" 601 792 602 - #: src/view/com/modals/AddAppPasswords.tsx:192 793 + #: src/view/com/modals/AddAppPasswords.tsx:194 603 794 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." 604 795 msgstr "" 605 796 606 - #: src/view/com/auth/login/LoginForm.tsx:229 797 + #: src/view/com/auth/login/LoginForm.tsx:231 607 798 msgid "Forgot" 608 799 msgstr "" 609 800 610 - #: src/view/com/auth/login/LoginForm.tsx:226 801 + #: src/view/com/auth/login/LoginForm.tsx:228 611 802 msgid "Forgot password" 612 803 msgstr "" 613 804 ··· 620 811 msgid "Gallery" 621 812 msgstr "" 622 813 623 - #: src/view/com/modals/VerifyEmail.tsx:178 814 + #: src/view/com/modals/VerifyEmail.tsx:180 624 815 msgid "Get Started" 625 816 msgstr "" 626 817 627 818 #: src/view/com/util/moderation/ScreenHider.tsx:105 628 - #: src/view/shell/desktop/LeftNav.tsx:92 819 + #: src/view/shell/desktop/LeftNav.tsx:93 629 820 msgid "Go back" 630 821 msgstr "" 631 822 632 - #: src/view/screens/ProfileFeed.tsx:106 633 - #: src/view/screens/ProfileFeed.tsx:111 634 - #: src/view/screens/ProfileList.tsx:797 635 - #: src/view/screens/ProfileList.tsx:802 823 + #: src/view/screens/ProfileFeed.tsx:113 824 + #: src/view/screens/ProfileFeed.tsx:118 825 + #: src/view/screens/ProfileList.tsx:806 826 + #: src/view/screens/ProfileList.tsx:811 636 827 msgid "Go Back" 637 828 msgstr "" 638 829 639 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 640 - #: src/view/com/auth/login/LoginForm.tsx:276 830 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 831 + #: src/view/com/auth/login/LoginForm.tsx:278 641 832 #: src/view/com/auth/login/SetNewPasswordForm.tsx:165 642 833 msgid "Go to next" 643 834 msgstr "" 644 835 645 - #: src/view/com/modals/ChangeHandle.tsx:270 836 + #: src/view/com/modals/ChangeHandle.tsx:273 646 837 msgid "Handle" 647 838 msgstr "" 648 839 649 - #: src/view/shell/Drawer.tsx:375 840 + #: src/view/shell/desktop/RightNav.tsx:78 841 + #: src/view/shell/Drawer.tsx:378 650 842 msgid "Help" 651 843 msgstr "" 652 844 653 - #: src/view/com/notifications/FeedItem.tsx:316 845 + #: src/view/com/modals/AddAppPasswords.tsx:135 846 + msgid "Here is your app password." 847 + msgstr "" 848 + 849 + #: src/view/com/notifications/FeedItem.tsx:317 654 850 msgid "Hide" 655 851 msgstr "" 656 852 657 - #: src/view/com/notifications/FeedItem.tsx:308 853 + #: src/view/com/notifications/FeedItem.tsx:309 658 854 msgid "Hide user list" 659 855 msgstr "" 660 856 661 - #: src/view/shell/bottom-bar/BottomBar.tsx:110 662 - #: src/view/shell/Drawer.tsx:240 857 + #: src/view/shell/bottom-bar/BottomBar.tsx:111 858 + #: src/view/shell/desktop/LeftNav.tsx:272 859 + #: src/view/shell/Drawer.tsx:242 860 + #: src/view/shell/Drawer.tsx:243 663 861 msgid "Home" 664 862 msgstr "" 665 863 666 - #: src/view/com/pager/FeedsTabBarMobile.tsx:69 667 - #: src/view/screens/Settings.tsx:423 864 + #: src/view/com/pager/FeedsTabBarMobile.tsx:70 865 + #: src/view/screens/PreferencesHomeFeed.tsx:83 866 + #: src/view/screens/Settings.tsx:437 668 867 msgid "Home Feed Preferences" 669 868 msgstr "" 670 869 671 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:111 870 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:114 672 871 msgid "Hosting provider" 673 872 msgstr "" 674 873 ··· 677 876 msgid "Hosting provider address" 678 877 msgstr "" 679 878 680 - #: src/view/com/modals/VerifyEmail.tsx:203 879 + #: src/view/com/modals/VerifyEmail.tsx:205 681 880 msgid "I have a code" 682 881 msgstr "" 683 882 684 - #: src/view/com/modals/ChangeHandle.tsx:286 883 + #: src/view/com/modals/ChangeHandle.tsx:289 685 884 msgid "I have my own domain" 686 885 msgstr "" 687 886 ··· 693 892 msgid "Image alt text" 694 893 msgstr "" 695 894 696 - #: src/view/com/util/UserAvatar.tsx:300 697 - #: src/view/com/util/UserBanner.tsx:118 895 + #: src/view/com/util/UserAvatar.tsx:301 896 + #: src/view/com/util/UserBanner.tsx:119 698 897 msgid "Image options" 699 898 msgstr "" 700 899 701 - #: src/view/com/auth/login/LoginForm.tsx:109 900 + #: src/view/com/search/Suggestions.tsx:104 901 + #: src/view/com/search/Suggestions.tsx:115 902 + msgid "In Your Network" 903 + msgstr "" 904 + 905 + #: src/view/com/auth/login/LoginForm.tsx:111 702 906 msgid "Invalid username or password" 703 907 msgstr "" 704 908 705 - #: src/view/screens/Settings.tsx:336 909 + #: src/view/screens/Settings.tsx:350 706 910 msgid "Invite" 707 911 msgstr "" 708 912 709 - #: src/view/screens/Settings.tsx:329 913 + #: src/view/com/modals/InviteCodes.tsx:69 914 + #: src/view/screens/Settings.tsx:343 710 915 msgid "Invite a Friend" 711 916 msgstr "" 712 917 ··· 727 932 msgid "Join Waitlist" 728 933 msgstr "" 729 934 730 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:97 935 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:105 731 936 msgid "Language selection" 732 937 msgstr "" 733 938 734 - #: src/view/screens/Settings.tsx:471 939 + #: src/view/screens/LanguageSettings.tsx:89 940 + msgid "Language Settings" 941 + msgstr "" 942 + 943 + #: src/view/screens/Settings.tsx:485 735 944 msgid "Languages" 736 945 msgstr "" 737 946 ··· 749 958 msgid "Learn more about this warning" 750 959 msgstr "" 751 960 752 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 961 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 753 962 msgid "Leave them all unchecked to see any language." 754 963 msgstr "" 755 964 ··· 762 971 msgid "Let's get your password reset!" 763 972 msgstr "" 764 973 765 - #: src/view/screens/ProfileFeed.tsx:479 974 + #: src/view/com/util/UserAvatar.tsx:237 975 + #: src/view/com/util/UserBanner.tsx:62 976 + msgid "Library" 977 + msgstr "" 978 + 979 + #: src/view/screens/Settings.tsx:405 980 + msgid "Light" 981 + msgstr "" 982 + 983 + #: src/view/screens/ProfileFeed.tsx:496 766 984 msgid "Like this feed" 767 985 msgstr "" 768 986 769 - #: src/view/com/modals/CreateOrEditList.tsx:177 987 + #: src/view/screens/PostLikedBy.tsx:28 988 + #: src/view/screens/ProfileFeedLikedBy.tsx:28 989 + msgid "Liked by" 990 + msgstr "" 991 + 992 + #: src/view/com/modals/CreateOrEditList.tsx:180 770 993 msgid "List Avatar" 771 994 msgstr "" 772 995 773 - #: src/view/com/modals/CreateOrEditList.tsx:190 996 + #: src/view/com/modals/CreateOrEditList.tsx:193 774 997 msgid "List Name" 775 998 msgstr "" 776 999 777 - #: src/view/shell/Drawer.tsx:297 1000 + #: src/view/shell/desktop/LeftNav.tsx:345 1001 + #: src/view/shell/Drawer.tsx:299 1002 + #: src/view/shell/Drawer.tsx:300 778 1003 msgid "Lists" 779 1004 msgstr "" 780 1005 781 1006 #: src/view/com/post-thread/PostThread.tsx:220 782 1007 #: src/view/com/post-thread/PostThread.tsx:228 783 1008 msgid "Load more posts" 1009 + msgstr "" 1010 + 1011 + #: src/view/screens/Notifications.tsx:160 1012 + msgid "Load new notifications" 784 1013 msgstr "" 785 1014 786 1015 #: src/view/com/feeds/FeedPage.tsx:194 ··· 803 1032 msgid "Menu" 804 1033 msgstr "" 805 1034 806 - #: src/view/screens/Settings.tsx:487 807 - #: src/view/shell/Drawer.tsx:304 1035 + #: src/view/screens/Moderation.tsx:54 1036 + #: src/view/screens/Settings.tsx:501 1037 + #: src/view/shell/desktop/LeftNav.tsx:363 1038 + #: src/view/shell/Drawer.tsx:306 1039 + #: src/view/shell/Drawer.tsx:307 808 1040 msgid "Moderation" 809 1041 msgstr "" 810 1042 811 - #: src/view/com/profile/ProfileHeader.tsx:469 812 - #: src/view/screens/ProfileFeed.tsx:312 813 - #: src/view/screens/ProfileList.tsx:542 1043 + #: src/view/screens/Moderation.tsx:84 1044 + msgid "Moderation lists" 1045 + msgstr "" 1046 + 1047 + #: src/view/shell/desktop/Feeds.tsx:56 1048 + msgid "More feeds" 1049 + msgstr "" 1050 + 1051 + #: src/view/com/profile/ProfileHeader.tsx:478 1052 + #: src/view/screens/ProfileFeed.tsx:322 1053 + #: src/view/screens/ProfileList.tsx:549 814 1054 msgid "More options" 815 1055 msgstr "" 816 1056 ··· 818 1058 msgid "More post options" 819 1059 msgstr "" 820 1060 821 - #: src/view/com/modals/BirthDateSettings.tsx:53 1061 + #: src/view/com/profile/ProfileHeader.tsx:306 1062 + msgid "Mute Account" 1063 + msgstr "" 1064 + 1065 + #: src/view/screens/ProfileList.tsx:473 1066 + msgid "Mute accounts" 1067 + msgstr "" 1068 + 1069 + #: src/view/screens/ProfileList.tsx:291 1070 + msgid "Mute these accounts?" 1071 + msgstr "" 1072 + 1073 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1074 + msgid "Mute thread" 1075 + msgstr "" 1076 + 1077 + #: src/view/screens/Moderation.tsx:98 1078 + msgid "Muted accounts" 1079 + msgstr "" 1080 + 1081 + #: src/view/screens/ModerationMutedAccounts.tsx:84 1082 + msgid "Muted Accounts" 1083 + msgstr "" 1084 + 1085 + #: src/view/screens/ModerationMutedAccounts.tsx:92 1086 + msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." 1087 + msgstr "" 1088 + 1089 + #: src/view/screens/ProfileList.tsx:293 1090 + msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." 1091 + msgstr "" 1092 + 1093 + #: src/view/com/modals/BirthDateSettings.tsx:55 822 1094 msgid "My Birthday" 823 1095 msgstr "" 824 1096 825 - #: src/view/screens/Feeds.tsx:128 1097 + #: src/view/screens/Feeds.tsx:130 826 1098 msgid "My Feeds" 827 1099 msgstr "" 828 1100 829 - #: src/view/screens/Settings.tsx:454 1101 + #: src/view/shell/desktop/LeftNav.tsx:54 1102 + msgid "My Profile" 1103 + msgstr "" 1104 + 1105 + #: src/view/screens/Settings.tsx:468 830 1106 msgid "My Saved Feeds" 831 1107 msgstr "" 832 1108 833 - #: src/view/com/modals/AddAppPasswords.tsx:162 834 - #: src/view/com/modals/CreateOrEditList.tsx:202 1109 + #: src/view/com/modals/AddAppPasswords.tsx:164 1110 + #: src/view/com/modals/CreateOrEditList.tsx:205 835 1111 msgid "Name" 836 1112 msgstr "" 837 1113 ··· 839 1115 msgid "Never lose access to your followers and data." 840 1116 msgstr "" 841 1117 1118 + #: src/view/screens/Lists.tsx:88 1119 + msgid "New" 1120 + msgstr "" 1121 + 842 1122 #: src/view/com/feeds/FeedPage.tsx:203 843 - #: src/view/screens/Feeds.tsx:261 844 - #: src/view/screens/Profile.tsx:304 845 - #: src/view/screens/ProfileFeed.tsx:378 846 - #: src/view/screens/ProfileList.tsx:210 847 - #: src/view/screens/ProfileList.tsx:248 848 - #: src/view/shell/desktop/LeftNav.tsx:229 1123 + #: src/view/screens/Feeds.tsx:263 1124 + #: src/view/screens/Profile.tsx:306 1125 + #: src/view/screens/ProfileFeed.tsx:384 1126 + #: src/view/screens/ProfileList.tsx:214 1127 + #: src/view/screens/ProfileList.tsx:252 1128 + #: src/view/shell/desktop/LeftNav.tsx:230 849 1129 msgid "New post" 850 1130 msgstr "" 851 1131 852 - #: src/view/shell/desktop/LeftNav.tsx:239 1132 + #: src/view/shell/desktop/LeftNav.tsx:240 853 1133 msgid "New Post" 854 1134 msgstr "" 855 1135 856 - #: src/view/com/auth/create/CreateAccount.tsx:105 857 - #: src/view/com/auth/login/LoginForm.tsx:279 1136 + #: src/view/com/auth/create/CreateAccount.tsx:107 1137 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 1138 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 1139 + #: src/view/com/auth/login/LoginForm.tsx:281 858 1140 #: src/view/com/auth/login/SetNewPasswordForm.tsx:158 859 1141 #: src/view/com/auth/login/SetNewPasswordForm.tsx:168 1142 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:108 860 1143 msgid "Next" 861 1144 msgstr "" 862 1145 ··· 864 1147 msgid "Next image" 865 1148 msgstr "" 866 1149 867 - #: src/view/screens/ProfileFeed.tsx:472 868 - #: src/view/screens/ProfileList.tsx:667 1150 + #: src/view/screens/PreferencesHomeFeed.tsx:163 1151 + #: src/view/screens/PreferencesHomeFeed.tsx:185 1152 + #: src/view/screens/PreferencesHomeFeed.tsx:208 1153 + msgid "No" 1154 + msgstr "" 1155 + 1156 + #: src/view/screens/ProfileFeed.tsx:489 1157 + #: src/view/screens/ProfileList.tsx:675 869 1158 msgid "No description" 870 1159 msgstr "" 871 1160 872 - #: src/view/screens/Feeds.tsx:207 1161 + #: src/view/screens/Feeds.tsx:209 873 1162 msgid "No results found for \"{query}\"" 874 1163 msgstr "" 875 1164 876 - #: src/view/com/modals/ListAddUser.tsx:140 1165 + #: src/view/com/modals/ListAddUser.tsx:142 877 1166 #: src/view/shell/desktop/Search.tsx:112 878 1167 msgid "No results found for {0}" 879 1168 msgstr "" 880 1169 881 1170 #: src/view/com/modals/SelfLabel.tsx:136 882 - msgid "Not Applicable" 1171 + #~ msgid "Not Applicable" 1172 + #~ msgstr "" 1173 + 1174 + #: src/view/com/modals/SelfLabel.tsx:136 1175 + msgid "Not Applicable." 883 1176 msgstr "" 884 1177 885 - #: src/view/shell/bottom-bar/BottomBar.tsx:178 886 - #: src/view/shell/Drawer.tsx:262 1178 + #: src/view/screens/Notifications.tsx:125 1179 + #: src/view/screens/Notifications.tsx:149 1180 + #: src/view/shell/bottom-bar/BottomBar.tsx:179 1181 + #: src/view/shell/desktop/LeftNav.tsx:327 1182 + #: src/view/shell/Drawer.tsx:264 1183 + #: src/view/shell/Drawer.tsx:265 887 1184 msgid "Notifications" 888 1185 msgstr "" 889 1186 1187 + #: src/view/com/util/ErrorBoundary.tsx:34 1188 + msgid "Oh no!" 1189 + msgstr "" 1190 + 890 1191 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 891 1192 msgid "Okay" 892 1193 msgstr "" 893 1194 894 - #: src/view/com/composer/Composer.tsx:334 1195 + #: src/view/com/composer/Composer.tsx:342 895 1196 msgid "One or more images is missing alt text." 896 1197 msgstr "" 897 1198 898 - #: src/view/com/pager/FeedsTabBarMobile.tsx:50 1199 + #: src/view/com/pager/FeedsTabBarMobile.tsx:51 899 1200 msgid "Open navigation" 900 1201 msgstr "" 901 1202 902 - #: src/view/screens/Settings.tsx:463 1203 + #: src/view/screens/Settings.tsx:477 903 1204 msgid "Opens configurable language settings" 904 1205 msgstr "" 905 1206 906 - #: src/view/com/modals/ChangeHandle.tsx:284 1207 + #: src/view/com/modals/ChangeHandle.tsx:287 907 1208 msgid "Opens modal for using custom domain" 908 1209 msgstr "" 909 1210 910 - #: src/view/screens/Settings.tsx:482 1211 + #: src/view/screens/Settings.tsx:496 911 1212 msgid "Opens moderation settings" 912 1213 msgstr "" 913 1214 914 - #: src/view/screens/Settings.tsx:448 1215 + #: src/view/screens/Settings.tsx:462 915 1216 msgid "Opens screen with all saved feeds" 916 1217 msgstr "" 917 1218 918 - #: src/view/screens/Settings.tsx:501 1219 + #: src/view/screens/Settings.tsx:515 919 1220 msgid "Opens the app password settings page" 920 1221 msgstr "" 921 1222 922 - #: src/view/screens/Settings.tsx:415 1223 + #: src/view/screens/Settings.tsx:429 923 1224 msgid "Opens the home feed preferences" 924 1225 msgstr "" 925 1226 926 - #: src/view/screens/Settings.tsx:580 1227 + #: src/view/screens/Settings.tsx:594 927 1228 msgid "Opens the storybook page" 928 1229 msgstr "" 929 1230 930 - #: src/view/screens/Settings.tsx:560 1231 + #: src/view/screens/Settings.tsx:574 931 1232 msgid "Opens the system log page" 932 1233 msgstr "" 933 1234 934 - #: src/view/screens/Settings.tsx:432 1235 + #: src/view/screens/Settings.tsx:446 935 1236 msgid "Opens the threads preferences" 936 1237 msgstr "" 937 1238 ··· 943 1244 msgid "Other service" 944 1245 msgstr "" 945 1246 946 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:84 1247 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 947 1248 msgid "Other..." 948 1249 msgstr "" 949 1250 1251 + #: src/view/screens/NotFound.tsx:42 1252 + #: src/view/screens/NotFound.tsx:45 1253 + msgid "Page not found" 1254 + msgstr "" 1255 + 950 1256 #: src/view/com/auth/create/Step2.tsx:100 951 1257 #: src/view/com/auth/create/Step2.tsx:110 952 - #: src/view/com/auth/login/LoginForm.tsx:214 1258 + #: src/view/com/auth/login/LoginForm.tsx:216 953 1259 #: src/view/com/auth/login/SetNewPasswordForm.tsx:132 954 - #: src/view/com/modals/DeleteAccount.tsx:183 1260 + #: src/view/com/modals/DeleteAccount.tsx:185 955 1261 msgid "Password" 956 1262 msgstr "" 957 1263 ··· 963 1269 msgid "Pictures meant for adults." 964 1270 msgstr "" 965 1271 966 - #: src/view/com/modals/ChangeEmail.tsx:67 1272 + #: src/view/screens/SavedFeeds.tsx:81 1273 + msgid "Pinned Feeds" 1274 + msgstr "" 1275 + 1276 + #: src/view/com/modals/ChangeEmail.tsx:69 967 1277 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." 968 1278 msgstr "" 969 1279 970 - #: src/view/com/modals/AddAppPasswords.tsx:125 1280 + #: src/view/com/modals/AddAppPasswords.tsx:127 971 1281 msgid "Please enter a unique name for this App Password or use our randomly generated one." 972 1282 msgstr "" 973 1283 974 - #: src/view/com/modals/DeleteAccount.tsx:172 1284 + #: src/view/com/modals/DeleteAccount.tsx:174 975 1285 msgid "Please enter your password as well:" 976 1286 msgstr "" 977 1287 978 - #: src/view/com/composer/Composer.tsx:317 1288 + #: src/view/com/composer/Composer.tsx:325 1289 + #: src/view/com/post-thread/PostThread.tsx:186 1290 + #: src/view/screens/PostThread.tsx:80 979 1291 msgid "Post" 980 1292 msgstr "" 981 1293 ··· 983 1295 msgid "Post hidden" 984 1296 msgstr "" 985 1297 986 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:80 1298 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 987 1299 msgid "Post language" 988 1300 msgstr "" 989 1301 990 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:69 1302 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:76 991 1303 msgid "Post Languages" 992 1304 msgstr "" 993 1305 ··· 1003 1315 msgid "Previous image" 1004 1316 msgstr "" 1005 1317 1318 + #: src/view/screens/LanguageSettings.tsx:186 1319 + msgid "Primary Language" 1320 + msgstr "" 1321 + 1006 1322 #: src/view/screens/PreferencesThreads.tsx:73 1007 1323 msgid "Prioritize Your Follows" 1008 1324 msgstr "" 1009 1325 1010 - #: src/view/shell/bottom-bar/BottomBar.tsx:220 1011 - #: src/view/shell/Drawer.tsx:161 1012 - #: src/view/shell/Drawer.tsx:325 1326 + #: src/view/shell/desktop/RightNav.tsx:60 1327 + msgid "Privacy" 1328 + msgstr "" 1329 + 1330 + #: src/view/screens/PrivacyPolicy.tsx:29 1331 + msgid "Privacy Policy" 1332 + msgstr "" 1333 + 1334 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:190 1335 + msgid "Processing..." 1336 + msgstr "" 1337 + 1338 + #: src/view/shell/bottom-bar/BottomBar.tsx:221 1339 + #: src/view/shell/desktop/LeftNav.tsx:382 1340 + #: src/view/shell/Drawer.tsx:164 1341 + #: src/view/shell/Drawer.tsx:327 1342 + #: src/view/shell/Drawer.tsx:328 1013 1343 msgid "Profile" 1014 1344 msgstr "" 1015 1345 1016 - #: src/view/screens/Settings.tsx:689 1346 + #: src/view/screens/Settings.tsx:704 1017 1347 msgid "Protect your account by verifying your email." 1018 1348 msgstr "" 1019 1349 1020 - #: src/view/com/modals/Repost.tsx:53 1350 + #: src/view/screens/Lists.tsx:73 1351 + msgid "Public, shareable lists which can drive feeds." 1352 + msgstr "" 1353 + 1354 + #: src/view/com/modals/Repost.tsx:52 1355 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:54 1021 1356 msgid "Quote post" 1022 1357 msgstr "" 1023 1358 1024 - #: src/view/com/modals/Repost.tsx:57 1359 + #: src/view/com/modals/Repost.tsx:56 1025 1360 msgid "Quote Post" 1026 1361 msgstr "" 1027 1362 ··· 1029 1364 msgid "Ratios" 1030 1365 msgstr "" 1031 1366 1367 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:73 1368 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:50 1369 + #~ msgid "Recommended" 1370 + #~ msgstr "" 1371 + 1372 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:145 1373 + msgid "Recommended Feeds" 1374 + msgstr "" 1375 + 1376 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:128 1377 + msgid "Recommended Users" 1378 + msgstr "" 1379 + 1032 1380 #: src/view/com/modals/SelfLabel.tsx:84 1381 + #: src/view/com/util/UserAvatar.tsx:274 1382 + #: src/view/com/util/UserBanner.tsx:91 1033 1383 msgid "Remove" 1034 1384 msgstr "" 1035 1385 1036 - #: src/view/com/composer/photos/Gallery.tsx:154 1386 + #: src/view/com/feeds/FeedSourceCard.tsx:45 1387 + msgid "Remove {0} from my feeds?" 1388 + msgstr "" 1389 + 1390 + #: src/view/com/util/AccountDropdownBtn.tsx:22 1391 + msgid "Remove account" 1392 + msgstr "" 1393 + 1394 + #: src/view/com/posts/FeedErrorMessage.tsx:73 1395 + msgid "Remove feed" 1396 + msgstr "" 1397 + 1398 + #: src/view/com/feeds/FeedSourceCard.tsx:44 1399 + #: src/view/screens/ProfileFeed.tsx:243 1400 + msgid "Remove from my feeds" 1401 + msgstr "" 1402 + 1403 + #: src/view/com/composer/photos/Gallery.tsx:167 1037 1404 msgid "Remove image" 1038 1405 msgstr "" 1039 1406 1040 1407 #: src/view/com/composer/ExternalEmbed.tsx:70 1041 1408 msgid "Remove image preview" 1409 + msgstr "" 1410 + 1411 + #: src/view/com/posts/FeedErrorMessage.tsx:74 1412 + msgid "Remove this feed from your saved feeds?" 1042 1413 msgstr "" 1043 1414 1044 1415 #: src/view/screens/PreferencesHomeFeed.tsx:120 1045 1416 msgid "Reply Filters" 1046 1417 msgstr "" 1047 1418 1048 - #: src/view/com/modals/report/Modal.tsx:165 1419 + #: src/view/com/modals/report/Modal.tsx:167 1049 1420 msgid "Report {collectionName}" 1050 1421 msgstr "" 1051 1422 1423 + #: src/view/com/profile/ProfileHeader.tsx:339 1424 + msgid "Report Account" 1425 + msgstr "" 1426 + 1427 + #: src/view/screens/ProfileFeed.tsx:264 1428 + msgid "Report feed" 1429 + msgstr "" 1430 + 1431 + #: src/view/screens/ProfileList.tsx:447 1432 + msgid "Report List" 1433 + msgstr "" 1434 + 1052 1435 #: src/view/com/modals/report/SendReportButton.tsx:37 1436 + #: src/view/com/util/forms/PostDropdownBtn.tsx:112 1053 1437 msgid "Report post" 1054 1438 msgstr "" 1055 1439 1440 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1441 + msgid "Repost" 1442 + msgstr "" 1443 + 1056 1444 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 1057 1445 msgid "Repost or quote post" 1058 1446 msgstr "" 1059 1447 1060 - #: src/view/com/modals/ChangeEmail.tsx:181 1448 + #: src/view/screens/PostRepostedBy.tsx:28 1449 + msgid "Reposted by" 1450 + msgstr "" 1451 + 1061 1452 #: src/view/com/modals/ChangeEmail.tsx:183 1453 + #: src/view/com/modals/ChangeEmail.tsx:185 1062 1454 msgid "Request Change" 1063 1455 msgstr "" 1064 1456 1457 + #: src/view/screens/Settings.tsx:382 1458 + msgid "Require alt text before posting" 1459 + msgstr "" 1460 + 1065 1461 #: src/view/com/auth/create/Step2.tsx:52 1066 1462 msgid "Required for this provider" 1067 1463 msgstr "" ··· 1070 1466 msgid "Reset code" 1071 1467 msgstr "" 1072 1468 1073 - #: src/view/screens/Settings.tsx:602 1469 + #: src/view/screens/Settings.tsx:616 1074 1470 msgid "Reset onboarding state" 1075 1471 msgstr "" 1076 1472 1077 - #: src/view/screens/Settings.tsx:592 1473 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:98 1474 + msgid "Reset password" 1475 + msgstr "" 1476 + 1477 + #: src/view/screens/Settings.tsx:606 1078 1478 msgid "Reset preferences state" 1079 1479 msgstr "" 1080 1480 1081 - #: src/view/screens/Settings.tsx:600 1481 + #: src/view/screens/Settings.tsx:614 1082 1482 msgid "Resets the onboarding state" 1083 1483 msgstr "" 1084 1484 1085 - #: src/view/screens/Settings.tsx:590 1485 + #: src/view/screens/Settings.tsx:604 1086 1486 msgid "Resets the preferences state" 1087 1487 msgstr "" 1088 1488 1089 - #: src/view/com/auth/create/CreateAccount.tsx:114 1090 - #: src/view/com/auth/create/CreateAccount.tsx:118 1091 - #: src/view/com/auth/login/LoginForm.tsx:256 1092 - #: src/view/com/auth/login/LoginForm.tsx:259 1489 + #: src/view/com/auth/create/CreateAccount.tsx:116 1490 + #: src/view/com/auth/create/CreateAccount.tsx:120 1491 + #: src/view/com/auth/login/LoginForm.tsx:258 1492 + #: src/view/com/auth/login/LoginForm.tsx:261 1093 1493 #: src/view/com/util/error/ErrorMessage.tsx:55 1094 1494 #: src/view/com/util/error/ErrorScreen.tsx:65 1095 1495 msgid "Retry" 1096 1496 msgstr "" 1097 1497 1098 - #: src/view/com/modals/ChangeHandle.tsx:166 1498 + #: src/view/com/modals/ChangeHandle.tsx:169 1099 1499 msgid "Retry change handle" 1100 1500 msgstr "" 1101 1501 1102 1502 #: src/view/com/modals/AltImage.tsx:114 1103 - #: src/view/com/modals/BirthDateSettings.tsx:90 1104 - #: src/view/com/modals/BirthDateSettings.tsx:93 1105 - #: src/view/com/modals/ChangeHandle.tsx:179 1106 - #: src/view/com/modals/CreateOrEditList.tsx:240 1107 - #: src/view/com/modals/CreateOrEditList.tsx:248 1503 + #: src/view/com/modals/BirthDateSettings.tsx:92 1504 + #: src/view/com/modals/BirthDateSettings.tsx:95 1505 + #: src/view/com/modals/ChangeHandle.tsx:182 1506 + #: src/view/com/modals/CreateOrEditList.tsx:243 1507 + #: src/view/com/modals/CreateOrEditList.tsx:251 1108 1508 #: src/view/com/modals/EditProfile.tsx:225 1109 1509 msgid "Save" 1110 1510 msgstr "" ··· 1113 1513 msgid "Save alt text" 1114 1514 msgstr "" 1115 1515 1116 - #: src/view/com/modals/UserAddRemoveLists.tsx:210 1516 + #: src/view/com/modals/UserAddRemoveLists.tsx:212 1117 1517 msgid "Save changes" 1118 1518 msgstr "" 1119 1519 ··· 1121 1521 msgid "Save Changes" 1122 1522 msgstr "" 1123 1523 1124 - #: src/view/com/modals/ChangeHandle.tsx:176 1524 + #: src/view/com/modals/ChangeHandle.tsx:179 1125 1525 msgid "Save handle change" 1126 1526 msgstr "" 1127 1527 ··· 1129 1529 msgid "Save image crop" 1130 1530 msgstr "" 1131 1531 1132 - #: src/view/com/modals/ListAddUser.tsx:89 1532 + #: src/view/screens/SavedFeeds.tsx:111 1533 + msgid "Saved Feeds" 1534 + msgstr "" 1535 + 1536 + #: src/view/com/modals/ListAddUser.tsx:91 1133 1537 #: src/view/com/search/HeaderWithInput.tsx:101 1134 1538 #: src/view/com/util/forms/SearchInput.tsx:64 1135 - #: src/view/shell/bottom-bar/BottomBar.tsx:132 1539 + #: src/view/shell/bottom-bar/BottomBar.tsx:133 1540 + #: src/view/shell/desktop/LeftNav.tsx:290 1136 1541 #: src/view/shell/desktop/Search.tsx:81 1137 - #: src/view/shell/Drawer.tsx:218 1542 + #: src/view/shell/Drawer.tsx:220 1543 + #: src/view/shell/Drawer.tsx:221 1138 1544 msgid "Search" 1139 1545 msgstr "" 1140 1546 1141 - #: src/view/com/modals/ChangeEmail.tsx:110 1547 + #: src/view/com/modals/ChangeEmail.tsx:112 1142 1548 msgid "Security Step Required" 1143 1549 msgstr "" 1144 1550 ··· 1154 1560 msgid "Select from an existing account" 1155 1561 msgstr "" 1156 1562 1157 - #: src/view/com/auth/login/LoginForm.tsx:141 1563 + #: src/view/com/auth/login/LoginForm.tsx:143 1158 1564 msgid "Select service" 1159 1565 msgstr "" 1160 1566 1161 - #: src/view/com/modals/VerifyEmail.tsx:191 1567 + #: src/view/screens/LanguageSettings.tsx:279 1568 + msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." 1569 + msgstr "" 1570 + 1571 + #: src/view/screens/LanguageSettings.tsx:98 1572 + msgid "Select your app language for the default text to display in the app" 1573 + msgstr "" 1574 + 1575 + #: src/view/screens/LanguageSettings.tsx:189 1576 + msgid "Select your preferred language for translations in your feed." 1577 + msgstr "" 1578 + 1579 + #: src/view/com/modals/VerifyEmail.tsx:193 1162 1580 msgid "Send Confirmation Email" 1163 1581 msgstr "" 1164 1582 1165 - #: src/view/com/modals/DeleteAccount.tsx:119 1583 + #: src/view/com/modals/DeleteAccount.tsx:121 1166 1584 msgid "Send email" 1167 1585 msgstr "" 1168 1586 1169 - #: src/view/com/modals/DeleteAccount.tsx:130 1587 + #: src/view/com/modals/DeleteAccount.tsx:132 1170 1588 msgid "Send Email" 1171 1589 msgstr "" 1172 1590 1173 - #: src/view/shell/Drawer.tsx:349 1174 - #: src/view/shell/Drawer.tsx:370 1591 + #: src/view/shell/Drawer.tsx:352 1592 + #: src/view/shell/Drawer.tsx:373 1175 1593 msgid "Send feedback" 1176 1594 msgstr "" 1177 1595 ··· 1183 1601 msgid "Set new password" 1184 1602 msgstr "" 1185 1603 1186 - #: src/view/screens/PreferencesHomeFeed.tsx:172 1604 + #: src/view/screens/PreferencesHomeFeed.tsx:176 1187 1605 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." 1188 1606 msgstr "" 1189 1607 ··· 1199 1617 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." 1200 1618 msgstr "" 1201 1619 1202 - #: src/view/screens/PreferencesHomeFeed.tsx:191 1620 + #: src/view/screens/PreferencesHomeFeed.tsx:199 1203 1621 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." 1204 1622 msgstr "" 1205 1623 1206 - #: src/view/shell/Drawer.tsx:338 1624 + #: src/view/screens/Settings.tsx:210 1625 + #: src/view/shell/desktop/LeftNav.tsx:401 1626 + #: src/view/shell/Drawer.tsx:340 1627 + #: src/view/shell/Drawer.tsx:341 1207 1628 msgid "Settings" 1208 1629 msgstr "" 1209 1630 ··· 1211 1632 msgid "Sexual activity or erotic nudity." 1212 1633 msgstr "" 1213 1634 1214 - #: src/view/screens/Settings.tsx:235 1635 + #: src/view/com/profile/ProfileHeader.tsx:276 1636 + #: src/view/com/util/forms/PostDropdownBtn.tsx:77 1637 + #: src/view/screens/ProfileList.tsx:406 1638 + msgid "Share" 1639 + msgstr "" 1640 + 1641 + #: src/view/screens/ProfileFeed.tsx:276 1642 + msgid "Share link" 1643 + msgstr "" 1644 + 1645 + #: src/view/screens/Settings.tsx:249 1215 1646 msgid "Show" 1216 1647 msgstr "" 1217 1648 ··· 1219 1650 msgid "Show anyway" 1220 1651 msgstr "" 1221 1652 1222 - #: src/view/screens/PreferencesHomeFeed.tsx:188 1653 + #: src/view/screens/PreferencesHomeFeed.tsx:196 1223 1654 msgid "Show Posts from My Feeds" 1224 1655 msgstr "" 1225 1656 1226 - #: src/view/screens/PreferencesHomeFeed.tsx:169 1657 + #: src/view/screens/PreferencesHomeFeed.tsx:173 1227 1658 msgid "Show Quote Posts" 1228 1659 msgstr "" 1229 1660 ··· 1239 1670 msgid "Show Reposts" 1240 1671 msgstr "" 1241 1672 1242 - #: src/view/com/notifications/FeedItem.tsx:337 1673 + #: src/view/com/notifications/FeedItem.tsx:338 1243 1674 msgid "Show users" 1244 1675 msgstr "" 1245 1676 ··· 1262 1693 msgid "Sign in as..." 1263 1694 msgstr "" 1264 1695 1265 - #: src/view/com/auth/login/LoginForm.tsx:128 1696 + #: src/view/com/auth/login/LoginForm.tsx:130 1266 1697 msgid "Sign into" 1267 1698 msgstr "" 1268 1699 1269 - #: src/view/com/modals/SwitchAccount.tsx:71 1270 1700 #: src/view/com/modals/SwitchAccount.tsx:74 1271 - #: src/view/screens/Settings.tsx:274 1272 - #: src/view/screens/Settings.tsx:277 1701 + #: src/view/com/modals/SwitchAccount.tsx:77 1702 + #: src/view/screens/Settings.tsx:288 1703 + #: src/view/screens/Settings.tsx:291 1273 1704 msgid "Sign out" 1274 1705 msgstr "" 1275 1706 1276 - #: src/view/screens/Settings.tsx:245 1707 + #: src/view/screens/Settings.tsx:259 1277 1708 msgid "Signed in as" 1278 1709 msgstr "" 1279 1710 ··· 1298 1729 msgid "Staging" 1299 1730 msgstr "" 1300 1731 1301 - #: src/view/screens/Settings.tsx:624 1732 + #: src/view/screens/Settings.tsx:638 1302 1733 msgid "Status page" 1303 1734 msgstr "" 1304 1735 1305 - #: src/view/screens/Settings.tsx:582 1736 + #: src/view/screens/Settings.tsx:596 1306 1737 msgid "Storybook" 1307 1738 msgstr "" 1308 1739 1309 - #: src/view/screens/ProfileList.tsx:533 1740 + #: src/view/screens/ProfileList.tsx:540 1310 1741 msgid "Subscribe" 1311 1742 msgstr "" 1312 1743 1313 - #: src/view/screens/ProfileList.tsx:529 1744 + #: src/view/screens/ProfileList.tsx:536 1314 1745 msgid "Subscribe to this list" 1315 1746 msgstr "" 1316 1747 1748 + #: src/view/com/search/Suggestions.tsx:79 1749 + #: src/view/com/search/Suggestions.tsx:94 1750 + msgid "Suggested Follows" 1751 + msgstr "" 1752 + 1753 + #: src/view/screens/Support.tsx:30 1754 + #: src/view/screens/Support.tsx:33 1755 + msgid "Support" 1756 + msgstr "" 1757 + 1317 1758 #: src/view/com/modals/SwitchAccount.tsx:47 1318 1759 msgid "Switch Account" 1319 1760 msgstr "" 1320 1761 1321 - #: src/view/screens/Settings.tsx:562 1762 + #: src/view/screens/Settings.tsx:398 1763 + msgid "System" 1764 + msgstr "" 1765 + 1766 + #: src/view/screens/Settings.tsx:576 1322 1767 msgid "System log" 1323 1768 msgstr "" 1324 1769 ··· 1326 1771 msgid "Tall" 1327 1772 msgstr "" 1328 1773 1774 + #: src/view/shell/desktop/RightNav.tsx:69 1775 + msgid "Terms" 1776 + msgstr "" 1777 + 1778 + #: src/view/screens/TermsOfService.tsx:29 1779 + msgid "Terms of Service" 1780 + msgstr "" 1781 + 1329 1782 #: src/view/com/modals/report/InputIssueDetails.tsx:50 1330 1783 msgid "Text input field" 1331 1784 msgstr "" 1332 1785 1786 + #: src/view/com/profile/ProfileHeader.tsx:245 1787 + msgid "The account will be able to interact with you after unblocking." 1788 + msgstr "" 1789 + 1790 + #: src/view/screens/CommunityGuidelines.tsx:36 1791 + msgid "The Community Guidelines have been moved to <0/>" 1792 + msgstr "" 1793 + 1794 + #: src/view/screens/CopyrightPolicy.tsx:33 1795 + msgid "The Copyright Policy has been moved to <0/>" 1796 + msgstr "" 1797 + 1333 1798 #: src/view/com/post-thread/PostThread.tsx:312 1334 1799 msgid "The post may have been deleted." 1335 1800 msgstr "" 1336 1801 1337 - #: src/view/com/util/moderation/ScreenHider.tsx:71 1802 + #: src/view/screens/PrivacyPolicy.tsx:33 1803 + msgid "The Privacy Policy has been moved to <0/>" 1804 + msgstr "" 1805 + 1806 + #: src/view/screens/Support.tsx:36 1807 + msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us." 1808 + msgstr "" 1809 + 1810 + #: src/view/screens/TermsOfService.tsx:33 1811 + msgid "The Terms of Service have been moved to" 1812 + msgstr "" 1813 + 1814 + #: src/view/com/util/ErrorBoundary.tsx:35 1815 + msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" 1816 + msgstr "" 1817 + 1818 + #: src/view/com/util/moderation/ScreenHider.tsx:72 1338 1819 msgid "This {screenDescription} has been flagged:" 1339 1820 msgstr "" 1340 1821 1341 - #: src/view/com/modals/BirthDateSettings.tsx:58 1822 + #: src/view/com/modals/BirthDateSettings.tsx:60 1342 1823 msgid "This information is not shared with other users." 1343 1824 msgstr "" 1344 1825 1345 - #: src/view/com/modals/VerifyEmail.tsx:107 1826 + #: src/view/com/modals/VerifyEmail.tsx:109 1346 1827 msgid "This is important in case you ever need to change your email or reset your password." 1347 1828 msgstr "" 1348 1829 ··· 1354 1835 msgid "This link is taking you to the following website:" 1355 1836 msgstr "" 1356 1837 1357 - #: src/view/com/post-thread/PostThreadItem.tsx:176 1838 + #: src/view/com/post-thread/PostThreadItem.tsx:182 1358 1839 msgid "This post has been deleted." 1359 1840 msgstr "" 1360 1841 1361 - #: src/view/screens/Settings.tsx:441 1842 + #: src/view/com/modals/SelfLabel.tsx:138 1843 + msgid "This warning is only available for posts with media attached." 1844 + msgstr "" 1845 + 1846 + #: src/view/screens/PreferencesThreads.tsx:36 1847 + #: src/view/screens/Settings.tsx:455 1362 1848 msgid "Thread Preferences" 1363 1849 msgstr "" 1364 1850 ··· 1374 1860 msgid "Transformations" 1375 1861 msgstr "" 1376 1862 1377 - #: src/view/com/post-thread/PostThreadItem.tsx:654 1863 + #: src/view/com/post-thread/PostThreadItem.tsx:659 1864 + #: src/view/com/post-thread/PostThreadItem.tsx:661 1865 + #: src/view/com/util/forms/PostDropdownBtn.tsx:49 1378 1866 msgid "Translate" 1379 1867 msgstr "" 1380 1868 ··· 1383 1871 msgstr "" 1384 1872 1385 1873 #: src/view/com/auth/login/Login.tsx:74 1386 - #: src/view/com/auth/login/LoginForm.tsx:113 1874 + #: src/view/com/auth/login/LoginForm.tsx:115 1387 1875 msgid "Unable to contact your service. Please check your Internet connection." 1388 1876 msgstr "" 1389 1877 1390 - #: src/view/com/profile/ProfileHeader.tsx:386 1391 - #: src/view/com/profile/ProfileHeader.tsx:389 1878 + #: src/view/com/profile/ProfileHeader.tsx:395 1879 + #: src/view/com/profile/ProfileHeader.tsx:398 1392 1880 msgid "Unblock" 1393 1881 msgstr "" 1394 1882 1395 - #: src/view/com/modals/UserAddRemoveLists.tsx:185 1883 + #: src/view/com/profile/ProfileHeader.tsx:243 1884 + #: src/view/com/profile/ProfileHeader.tsx:323 1885 + msgid "Unblock Account" 1886 + msgstr "" 1887 + 1888 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1889 + msgid "Undo repost" 1890 + msgstr "" 1891 + 1892 + #: src/view/com/profile/ProfileHeader.tsx:305 1893 + msgid "Unmute Account" 1894 + msgstr "" 1895 + 1896 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1897 + msgid "Unmute thread" 1898 + msgstr "" 1899 + 1900 + #: src/view/com/modals/UserAddRemoveLists.tsx:187 1396 1901 msgid "Update {displayName} in Lists" 1902 + msgstr "" 1903 + 1904 + #: src/lib/hooks/useOTAUpdate.ts:15 1905 + msgid "Update Available" 1397 1906 msgstr "" 1398 1907 1399 1908 #: src/view/com/auth/login/SetNewPasswordForm.tsx:174 1400 1909 msgid "Updating..." 1401 1910 msgstr "" 1402 1911 1403 - #: src/view/com/modals/ChangeHandle.tsx:456 1912 + #: src/view/com/modals/ChangeHandle.tsx:459 1404 1913 msgid "Upload a text file to:" 1405 1914 msgstr "" 1406 1915 1407 - #: src/view/screens/AppPasswords.tsx:148 1916 + #: src/view/screens/AppPasswords.tsx:154 1408 1917 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." 1409 1918 msgstr "" 1410 1919 1411 - #: src/view/com/modals/ChangeHandle.tsx:516 1920 + #: src/view/com/modals/ChangeHandle.tsx:519 1412 1921 msgid "Use default provider" 1413 1922 msgstr "" 1414 1923 1924 + #: src/view/com/modals/AddAppPasswords.tsx:137 1925 + msgid "Use this to sign into the other app along with your handle." 1926 + msgstr "" 1927 + 1928 + #: src/view/com/modals/InviteCodes.tsx:165 1929 + msgid "Used by:" 1930 + msgstr "" 1931 + 1415 1932 #: src/view/com/auth/create/Step3.tsx:37 1416 1933 msgid "User handle" 1417 1934 msgstr "" 1418 1935 1419 - #: src/view/com/auth/login/LoginForm.tsx:168 1420 - #: src/view/com/auth/login/LoginForm.tsx:185 1936 + #: src/view/screens/Lists.tsx:70 1937 + msgid "User Lists" 1938 + msgstr "" 1939 + 1940 + #: src/view/com/auth/login/LoginForm.tsx:170 1941 + #: src/view/com/auth/login/LoginForm.tsx:187 1421 1942 msgid "Username or email address" 1422 1943 msgstr "" 1423 1944 1424 - #: src/view/screens/ProfileList.tsx:694 1945 + #: src/view/screens/ProfileList.tsx:702 1425 1946 msgid "Users" 1426 1947 msgstr "" 1427 1948 1428 - #: src/view/screens/Settings.tsx:650 1949 + #: src/view/screens/Settings.tsx:665 1429 1950 msgid "Verify email" 1430 1951 msgstr "" 1431 1952 1432 - #: src/view/screens/Settings.tsx:675 1953 + #: src/view/screens/Settings.tsx:690 1433 1954 msgid "Verify my email" 1434 1955 msgstr "" 1435 1956 1436 - #: src/view/screens/Settings.tsx:684 1957 + #: src/view/screens/Settings.tsx:699 1437 1958 msgid "Verify My Email" 1438 1959 msgstr "" 1439 1960 1440 - #: src/view/com/modals/ChangeEmail.tsx:205 1441 1961 #: src/view/com/modals/ChangeEmail.tsx:207 1962 + #: src/view/com/modals/ChangeEmail.tsx:209 1442 1963 msgid "Verify New Email" 1443 1964 msgstr "" 1444 1965 ··· 1446 1967 msgid "View debug entry" 1447 1968 msgstr "" 1448 1969 1449 - #: src/view/com/profile/ProfileSubpageHeader.tsx:127 1970 + #: src/view/com/profile/ProfileSubpageHeader.tsx:129 1450 1971 msgid "View the avatar" 1451 1972 msgstr "" 1452 1973 ··· 1454 1975 msgid "Visit Site" 1455 1976 msgstr "" 1456 1977 1457 - #: src/view/com/auth/create/CreateAccount.tsx:78 1978 + #: src/view/com/auth/create/CreateAccount.tsx:80 1458 1979 msgid "We're so excited to have you join us!" 1459 1980 msgstr "" 1460 1981 1461 - #: src/view/com/modals/report/Modal.tsx:168 1982 + #: src/view/screens/NotFound.tsx:48 1983 + msgid "We're sorry! We can't find the page you were looking for." 1984 + msgstr "" 1985 + 1986 + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:50 1987 + msgid "Welcome to <0>Bluesky</0>" 1988 + msgstr "" 1989 + 1990 + #: src/view/com/modals/report/Modal.tsx:170 1462 1991 msgid "What is the issue with this {collectionName}?" 1463 1992 msgstr "" 1464 1993 1465 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:72 1994 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:79 1466 1995 msgid "Which languages are used in this post?" 1467 1996 msgstr "" 1468 1997 1469 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:71 1998 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 1470 1999 msgid "Which languages would you like to see in your algorithmic feeds?" 1471 2000 msgstr "" 1472 2001 ··· 1474 2003 msgid "Wide" 1475 2004 msgstr "" 1476 2005 1477 - #: src/view/com/composer/Composer.tsx:390 2006 + #: src/view/com/composer/Composer.tsx:398 1478 2007 msgid "Write post" 1479 2008 msgstr "" 1480 2009 ··· 1482 2011 msgid "Write your reply" 1483 2012 msgstr "" 1484 2013 2014 + #: src/view/screens/PreferencesHomeFeed.tsx:164 2015 + #: src/view/screens/PreferencesHomeFeed.tsx:186 2016 + #: src/view/screens/PreferencesHomeFeed.tsx:209 2017 + msgid "Yes" 2018 + msgstr "" 2019 + 1485 2020 #: src/view/com/auth/create/Step1.tsx:122 1486 2021 msgid "You can change hosting providers at any time." 1487 2022 msgstr "" ··· 1490 2025 msgid "You can now sign in with your new password." 1491 2026 msgstr "" 1492 2027 2028 + #: src/view/com/modals/InviteCodes.tsx:42 2029 + msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." 2030 + msgstr "" 2031 + 2032 + #: src/view/screens/SavedFeeds.tsx:94 2033 + msgid "You don't have any pinned feeds." 2034 + msgstr "" 2035 + 2036 + #: src/view/screens/SavedFeeds.tsx:124 2037 + msgid "You don't have any saved feeds." 2038 + msgstr "" 2039 + 1493 2040 #: src/view/com/post-thread/PostThread.tsx:346 1494 2041 msgid "You have blocked the author or you have been blocked by the author." 1495 2042 msgstr "" ··· 1498 2045 msgid "You have no lists." 1499 2046 msgstr "" 1500 2047 1501 - #: src/view/screens/AppPasswords.tsx:55 2048 + #: src/view/screens/ModerationBlockedAccounts.tsx:105 2049 + msgid "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." 2050 + msgstr "" 2051 + 2052 + #: src/view/screens/AppPasswords.tsx:60 1502 2053 msgid "You have not created any app passwords yet. You can create one by pressing the button below." 2054 + msgstr "" 2055 + 2056 + #: src/view/screens/ModerationMutedAccounts.tsx:101 2057 + msgid "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." 1503 2058 msgstr "" 1504 2059 1505 2060 #: src/view/com/auth/login/SetNewPasswordForm.tsx:83 ··· 1518 2073 msgid "Your email has been saved! We'll be in touch soon." 1519 2074 msgstr "" 1520 2075 1521 - #: src/view/com/modals/ChangeEmail.tsx:125 2076 + #: src/view/com/modals/ChangeEmail.tsx:127 1522 2077 msgid "Your email has been updated but not verified. As a next step, please verify your new email." 1523 2078 msgstr "" 1524 2079 1525 - #: src/view/com/modals/VerifyEmail.tsx:102 2080 + #: src/view/com/modals/VerifyEmail.tsx:104 1526 2081 msgid "Your email has not yet been verified. This is an important security step which we recommend." 1527 2082 msgstr "" 1528 2083 1529 2084 #: src/view/com/auth/create/Step3.tsx:41 1530 - #: src/view/com/modals/ChangeHandle.tsx:275 2085 + #: src/view/com/modals/ChangeHandle.tsx:278 1531 2086 msgid "Your full handle will be" 1532 2087 msgstr "" 1533 2088 ··· 1537 2092 1538 2093 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:63 1539 2094 msgid "Your posts, likes, and blocks are public. Mutes are private." 2095 + msgstr "" 2096 + 2097 + #: src/view/com/modals/SwitchAccount.tsx:56 2098 + msgid "Your profile" 1540 2099 msgstr "" 1541 2100 1542 2101 #: src/view/com/auth/create/Step3.tsx:27
+1 -1
src/locale/locales/es/messages.js
··· 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\"],\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"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:\",\"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\",\"SMmUnj\":\"App passwords\",\"aAIQg2\":\"Appearance\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"HFCE4A\":\"Blocked post.\",\"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\",\"/+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.\",\"Wk8hkn\":\"Choose your password\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"XQFMOm\":\"Edit image\",\"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\",\"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\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"0PkE20\":\"Expand alt text\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"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\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"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\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"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!\",\"BvSY1i\":\"Like this feed\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"VkLESX\":\"Load new posts\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"flmDTf\":\"No description\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"ispbnl\":\"Not Applicable\",\"iDNBZe\":\"Notifications\",\"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...\",\"8ZsakT\":\"Password\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"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.\",\"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\",\"x8iR7V\":\"Prioritize Your Follows\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"t/YqKh\":\"Remove\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"6IcSvC\":\"Report post\",\"JOV5dR\":\"Repost or quote post\",\"bqG37Z\":\"Request Change\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"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\",\"A1taO8\":\"Search\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"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.\",\"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\",\"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\",\"VjWeLI\":\"Switch Account\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"p8Iz39\":\"Text input field\",\"G4EksE\":\"The post may have been deleted.\",\"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.\",\"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\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"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\",\"t4Yp4Z\":\"User handle\",\"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!\",\"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\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"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\",\"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.\",\"MvWO9d\":\"Your user handle\"}")}; 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\"],\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"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\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"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\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"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.\",\"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?\",\"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\",\"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\",\"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\",\"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\",\"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!\",\"/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.\",\"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\",\"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\"}")};
+837 -278
src/locale/locales/es/messages.po
··· 13 13 "Language-Team: \n" 14 14 "Plural-Forms: \n" 15 15 16 - #: src/view/screens/Profile.tsx:212 16 + #: src/view/screens/Profile.tsx:214 17 17 msgid "- end of feed -" 18 18 msgstr "" 19 19 20 20 #: src/view/com/modals/SelfLabel.tsx:138 21 - msgid ". This warning is only available for posts with media attached." 22 - msgstr "" 21 + #~ msgid ". This warning is only available for posts with media attached." 22 + #~ msgstr "" 23 23 24 - #: src/view/com/modals/Repost.tsx:45 24 + #: src/view/com/modals/Repost.tsx:44 25 25 msgid "{0}" 26 26 msgstr "" 27 27 28 - #: src/view/com/modals/CreateOrEditList.tsx:167 28 + #: src/view/com/modals/CreateOrEditList.tsx:170 29 29 msgid "{0} {purposeLabel} List" 30 + msgstr "" 31 + 32 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:59 33 + msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" 34 + msgstr "" 35 + 36 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:36 37 + msgid "<0>Follow some</0><1>Recommended</1><2>Users</2>" 30 38 msgstr "" 31 39 32 40 #: src/view/com/modals/AddAppPasswords.tsx:132 33 - msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 41 + #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 42 + #~ msgstr "" 43 + 44 + #: src/lib/hooks/useOTAUpdate.ts:16 45 + msgid "A new version of the app is available. Please update to continue using the app." 34 46 msgstr "" 35 47 36 48 #: src/view/com/modals/EditImage.tsx:299 37 - #: src/view/screens/Settings.tsx:363 49 + #: src/view/screens/Settings.tsx:377 38 50 msgid "Accessibility" 39 51 msgstr "" 40 52 41 - #: src/view/com/auth/login/LoginForm.tsx:157 42 - #: src/view/screens/Settings.tsx:201 53 + #: src/view/com/auth/login/LoginForm.tsx:159 54 + #: src/view/screens/Settings.tsx:219 43 55 msgid "Account" 44 56 msgstr "" 45 57 ··· 47 59 msgid "Account options" 48 60 msgstr "" 49 61 50 - #: src/view/screens/ProfileList.tsx:710 62 + #: src/view/screens/ProfileList.tsx:718 51 63 msgid "Add" 52 64 msgstr "" 53 65 ··· 55 67 msgid "Add a content warning" 56 68 msgstr "" 57 69 58 - #: src/view/screens/ProfileList.tsx:700 70 + #: src/view/screens/ProfileList.tsx:708 59 71 msgid "Add a user to this list" 60 72 msgstr "" 61 73 62 - #: src/view/screens/Settings.tsx:313 63 - #: src/view/screens/Settings.tsx:322 74 + #: src/view/screens/Settings.tsx:327 75 + #: src/view/screens/Settings.tsx:336 64 76 msgid "Add account" 65 77 msgstr "" 66 78 67 79 #: src/view/com/composer/photos/Gallery.tsx:119 68 - #: src/view/com/composer/photos/Gallery.tsx:167 80 + #: src/view/com/composer/photos/Gallery.tsx:180 69 81 msgid "Add alt text" 70 82 msgstr "" 71 83 72 84 #: src/view/com/modals/report/InputIssueDetails.tsx:41 73 - #: src/view/com/modals/report/Modal.tsx:190 85 + #: src/view/com/modals/report/Modal.tsx:192 74 86 msgid "Add details" 75 87 msgstr "" 76 88 77 - #: src/view/com/modals/report/Modal.tsx:193 89 + #: src/view/com/modals/report/Modal.tsx:195 78 90 msgid "Add details to report" 79 91 msgstr "" 80 92 81 - #: src/view/com/composer/Composer.tsx:419 93 + #: src/view/com/composer/Composer.tsx:427 82 94 msgid "Add link card" 83 95 msgstr "" 84 96 85 - #: src/view/com/composer/Composer.tsx:422 97 + #: src/view/com/composer/Composer.tsx:430 86 98 msgid "Add link card:" 87 99 msgstr "" 88 100 89 - #: src/view/com/modals/ChangeHandle.tsx:418 101 + #: src/view/com/modals/ChangeHandle.tsx:421 90 102 msgid "Add the following DNS record to your domain:" 91 103 msgstr "" 92 104 105 + #: src/view/com/profile/ProfileHeader.tsx:290 106 + msgid "Add to Lists" 107 + msgstr "" 108 + 109 + #: src/view/screens/ProfileFeed.tsx:244 110 + msgid "Add to my feeds" 111 + msgstr "" 112 + 93 113 #: src/view/screens/PreferencesHomeFeed.tsx:140 94 114 msgid "Adjust the number of likes a reply must have to be shown in your feed." 95 115 msgstr "" ··· 98 118 msgid "Adult Content" 99 119 msgstr "" 100 120 101 - #: src/view/screens/Settings.tsx:493 121 + #: src/view/screens/Settings.tsx:507 102 122 msgid "Advanced" 103 123 msgstr "" 104 124 105 - #: src/view/com/composer/photos/Gallery.tsx:127 125 + #: src/view/com/composer/photos/Gallery.tsx:130 106 126 msgid "ALT" 107 127 msgstr "" 108 128 ··· 110 130 msgid "Alt text" 111 131 msgstr "" 112 132 113 - #: src/view/com/composer/photos/Gallery.tsx:193 133 + #: src/view/com/composer/photos/Gallery.tsx:209 114 134 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." 115 135 msgstr "" 116 136 117 - #: src/view/com/modals/VerifyEmail.tsx:112 137 + #: src/view/com/modals/VerifyEmail.tsx:114 118 138 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." 119 139 msgstr "" 120 140 121 - #: src/view/com/modals/ChangeEmail.tsx:119 141 + #: src/view/com/modals/ChangeEmail.tsx:121 122 142 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." 123 143 msgstr "" 124 144 125 - #: src/view/com/notifications/FeedItem.tsx:238 145 + #: src/view/com/notifications/FeedItem.tsx:239 126 146 msgid "and" 127 147 msgstr "" 128 148 129 - #: src/view/screens/Settings.tsx:509 149 + #: src/view/screens/LanguageSettings.tsx:95 150 + msgid "App Language" 151 + msgstr "" 152 + 153 + #: src/view/screens/Settings.tsx:523 130 154 msgid "App passwords" 131 155 msgstr "" 132 156 133 - #: src/view/screens/Settings.tsx:378 157 + #: src/view/screens/AppPasswords.tsx:146 158 + msgid "App Passwords" 159 + msgstr "" 160 + 161 + #: src/view/screens/Settings.tsx:392 134 162 msgid "Appearance" 135 163 msgstr "" 136 164 165 + #: src/view/screens/AppPasswords.tsx:183 166 + msgid "Are you sure you want to delete the app password \"{name}\"?" 167 + msgstr "" 168 + 169 + #: src/view/com/composer/Composer.tsx:139 170 + msgid "Are you sure you'd like to discard this draft?" 171 + msgstr "" 172 + 173 + #: src/view/screens/ProfileList.tsx:372 174 + msgid "Are you sure?" 175 + msgstr "" 176 + 177 + #: src/view/com/util/forms/PostDropdownBtn.tsx:138 178 + msgid "Are you sure? This cannot be undone." 179 + msgstr "" 180 + 137 181 #: src/view/com/modals/SelfLabel.tsx:124 138 182 msgid "Artistic or non-erotic nudity." 139 183 msgstr "" 140 184 141 - #: src/view/com/auth/create/CreateAccount.tsx:92 185 + #: src/view/com/auth/create/CreateAccount.tsx:94 142 186 #: src/view/com/auth/login/ChooseAccountForm.tsx:111 143 - #: src/view/com/auth/login/LoginForm.tsx:247 187 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 188 + #: src/view/com/auth/login/LoginForm.tsx:249 144 189 #: src/view/com/auth/login/SetNewPasswordForm.tsx:150 145 190 #: src/view/com/modals/report/InputIssueDetails.tsx:45 146 191 #: src/view/com/post-thread/PostThread.tsx:317 147 192 #: src/view/com/post-thread/PostThread.tsx:325 148 193 #: src/view/com/post-thread/PostThread.tsx:354 149 194 #: src/view/com/post-thread/PostThread.tsx:362 150 - #: src/view/com/profile/ProfileHeader.tsx:576 195 + #: src/view/com/profile/ProfileHeader.tsx:585 151 196 msgid "Back" 152 197 msgstr "" 153 198 154 - #: src/view/screens/Settings.tsx:407 199 + #: src/view/screens/Settings.tsx:421 155 200 msgid "Basics" 156 201 msgstr "" 157 202 158 203 #: src/view/com/auth/create/Step2.tsx:130 159 - #: src/view/com/modals/BirthDateSettings.tsx:69 204 + #: src/view/com/modals/BirthDateSettings.tsx:71 160 205 msgid "Birthday" 161 206 msgstr "" 162 207 163 - #: src/view/screens/Settings.tsx:228 208 + #: src/view/screens/Settings.tsx:245 164 209 msgid "Birthday:" 210 + msgstr "" 211 + 212 + #: src/view/com/profile/ProfileHeader.tsx:222 213 + #: src/view/com/profile/ProfileHeader.tsx:324 214 + msgid "Block Account" 215 + msgstr "" 216 + 217 + #: src/view/screens/ProfileList.tsx:485 218 + msgid "Block accounts" 219 + msgstr "" 220 + 221 + #: src/view/screens/ProfileList.tsx:326 222 + msgid "Block these accounts?" 223 + msgstr "" 224 + 225 + #: src/view/screens/Moderation.tsx:112 226 + msgid "Blocked accounts" 227 + msgstr "" 228 + 229 + #: src/view/screens/ModerationBlockedAccounts.tsx:87 230 + msgid "Blocked Accounts" 231 + msgstr "" 232 + 233 + #: src/view/com/profile/ProfileHeader.tsx:224 234 + msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 235 + msgstr "" 236 + 237 + #: src/view/screens/ModerationBlockedAccounts.tsx:95 238 + msgid "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." 165 239 msgstr "" 166 240 167 241 #: src/view/com/post-thread/PostThread.tsx:211 168 242 msgid "Blocked post." 169 243 msgstr "" 170 244 171 - #: src/view/com/auth/onboarding/WelcomeMobile.tsx:52 245 + #: src/view/screens/ProfileList.tsx:328 246 + msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 247 + msgstr "" 248 + 172 249 #: src/view/com/auth/SplashScreen.tsx:27 173 250 msgid "Bluesky" 174 251 msgstr "" ··· 193 270 msgid "Bluesky.Social" 194 271 msgstr "" 195 272 196 - #: src/view/screens/Settings.tsx:612 273 + #: src/view/screens/Settings.tsx:626 197 274 msgid "Build version {0} {1}" 198 275 msgstr "" 199 276 200 277 #: src/view/com/composer/photos/OpenCameraBtn.tsx:62 278 + #: src/view/com/util/UserAvatar.tsx:213 279 + #: src/view/com/util/UserBanner.tsx:40 201 280 msgid "Camera" 202 281 msgstr "" 203 282 204 - #: src/view/com/modals/AddAppPasswords.tsx:199 283 + #: src/view/com/modals/AddAppPasswords.tsx:201 205 284 msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." 206 285 msgstr "" 207 286 208 - #: src/view/com/composer/Composer.tsx:271 209 - #: src/view/com/composer/Composer.tsx:274 287 + #: src/view/com/composer/Composer.tsx:279 288 + #: src/view/com/composer/Composer.tsx:282 210 289 #: src/view/com/modals/AltImage.tsx:127 211 - #: src/view/com/modals/ChangeEmail.tsx:216 212 290 #: src/view/com/modals/ChangeEmail.tsx:218 213 - #: src/view/com/modals/Confirm.tsx:89 214 - #: src/view/com/modals/CreateOrEditList.tsx:258 215 - #: src/view/com/modals/CreateOrEditList.tsx:263 216 - #: src/view/com/modals/DeleteAccount.tsx:142 217 - #: src/view/com/modals/DeleteAccount.tsx:215 291 + #: src/view/com/modals/ChangeEmail.tsx:220 292 + #: src/view/com/modals/Confirm.tsx:88 293 + #: src/view/com/modals/CreateOrEditList.tsx:261 294 + #: src/view/com/modals/CreateOrEditList.tsx:266 295 + #: src/view/com/modals/DeleteAccount.tsx:144 296 + #: src/view/com/modals/DeleteAccount.tsx:217 218 297 #: src/view/com/modals/EditImage.tsx:323 219 298 #: src/view/com/modals/EditProfile.tsx:250 220 299 #: src/view/com/modals/LinkWarning.tsx:90 221 - #: src/view/com/modals/Repost.tsx:74 222 - #: src/view/com/modals/UserAddRemoveLists.tsx:199 300 + #: src/view/com/modals/Repost.tsx:73 301 + #: src/view/com/modals/UserAddRemoveLists.tsx:201 223 302 #: src/view/com/modals/Waitlist.tsx:136 224 303 #: src/view/com/search/HeaderWithInput.tsx:127 225 304 #: src/view/shell/desktop/Search.tsx:93 226 305 msgid "Cancel" 227 306 msgstr "" 228 307 229 - #: src/view/com/modals/DeleteAccount.tsx:138 230 - #: src/view/com/modals/DeleteAccount.tsx:211 308 + #: src/view/com/modals/DeleteAccount.tsx:140 309 + #: src/view/com/modals/DeleteAccount.tsx:213 231 310 msgid "Cancel account deletion" 232 311 msgstr "" 233 312 ··· 235 314 msgid "Cancel add image alt text" 236 315 msgstr "" 237 316 238 - #: src/view/com/modals/ChangeHandle.tsx:144 317 + #: src/view/com/modals/ChangeHandle.tsx:147 239 318 msgid "Cancel change handle" 240 319 msgstr "" 241 320 ··· 247 326 msgid "Cancel profile editing" 248 327 msgstr "" 249 328 250 - #: src/view/com/modals/Repost.tsx:65 329 + #: src/view/com/modals/Repost.tsx:64 251 330 msgid "Cancel quote post" 252 331 msgstr "" 253 332 254 - #: src/view/com/modals/ListAddUser.tsx:101 333 + #: src/view/com/modals/ListAddUser.tsx:103 255 334 #: src/view/shell/desktop/Search.tsx:89 256 335 msgid "Cancel search" 257 336 msgstr "" ··· 260 339 msgid "Cancel waitlist signup" 261 340 msgstr "" 262 341 263 - #: src/view/screens/Settings.tsx:222 342 + #: src/view/screens/Settings.tsx:239 264 343 msgid "Change" 265 344 msgstr "" 266 345 267 - #: src/view/screens/Settings.tsx:517 268 - #: src/view/screens/Settings.tsx:526 346 + #: src/view/screens/Settings.tsx:531 347 + #: src/view/screens/Settings.tsx:540 269 348 msgid "Change handle" 270 349 msgstr "" 271 350 272 - #: src/view/com/modals/ChangeHandle.tsx:156 351 + #: src/view/com/modals/ChangeHandle.tsx:159 273 352 msgid "Change Handle" 274 353 msgstr "" 275 354 276 - #: src/view/com/modals/VerifyEmail.tsx:136 355 + #: src/view/com/modals/VerifyEmail.tsx:138 277 356 msgid "Change my email" 278 357 msgstr "" 279 358 280 - #: src/view/com/modals/ChangeEmail.tsx:109 359 + #: src/view/com/modals/ChangeEmail.tsx:111 281 360 msgid "Change Your Email" 282 361 msgstr "" 283 362 284 - #: src/view/com/modals/DeleteAccount.tsx:155 363 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:150 364 + msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." 365 + msgstr "" 366 + 367 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:133 368 + msgid "Check out some recommended users. Follow them to see similar users." 369 + msgstr "" 370 + 371 + #: src/view/com/modals/DeleteAccount.tsx:157 285 372 msgid "Check your inbox for an email with the confirmation code to enter below:" 286 373 msgstr "" 287 374 ··· 292 379 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:87 293 380 msgid "Choose the algorithms that power your experience with custom feeds." 294 381 msgstr "" 382 + 383 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:65 384 + #~ msgid "Choose your" 385 + #~ msgstr "" 295 386 296 387 #: src/view/com/auth/create/Step2.tsx:105 297 388 msgid "Choose your password" ··· 318 409 msgid "Close image viewer" 319 410 msgstr "" 320 411 321 - #: src/view/shell/index.web.tsx:65 412 + #: src/view/shell/index.web.tsx:77 322 413 msgid "Close navigation footer" 323 414 msgstr "" 324 415 416 + #: src/view/screens/CommunityGuidelines.tsx:32 417 + msgid "Community Guidelines" 418 + msgstr "" 419 + 325 420 #: src/view/com/composer/Prompt.tsx:22 326 421 msgid "Compose reply" 327 422 msgstr "" 328 423 329 - #: src/view/com/modals/Confirm.tsx:76 330 - #: src/view/com/modals/SelfLabel.tsx:156 331 - #: src/view/com/modals/VerifyEmail.tsx:220 332 - #: src/view/screens/PreferencesHomeFeed.tsx:223 424 + #: src/view/com/modals/Confirm.tsx:75 425 + #: src/view/com/modals/SelfLabel.tsx:155 426 + #: src/view/com/modals/VerifyEmail.tsx:222 427 + #: src/view/screens/PreferencesHomeFeed.tsx:233 333 428 #: src/view/screens/PreferencesThreads.tsx:128 334 429 msgid "Confirm" 335 430 msgstr "" 336 431 337 - #: src/view/com/modals/ChangeEmail.tsx:193 338 432 #: src/view/com/modals/ChangeEmail.tsx:195 433 + #: src/view/com/modals/ChangeEmail.tsx:197 339 434 msgid "Confirm Change" 340 435 msgstr "" 341 436 ··· 343 438 msgid "Confirm content language settings" 344 439 msgstr "" 345 440 346 - #: src/view/com/modals/DeleteAccount.tsx:201 441 + #: src/view/com/modals/DeleteAccount.tsx:203 347 442 msgid "Confirm delete account" 348 443 msgstr "" 349 444 350 - #: src/view/com/modals/ChangeEmail.tsx:157 351 - #: src/view/com/modals/DeleteAccount.tsx:168 352 - #: src/view/com/modals/VerifyEmail.tsx:154 445 + #: src/view/com/modals/ChangeEmail.tsx:159 446 + #: src/view/com/modals/DeleteAccount.tsx:170 447 + #: src/view/com/modals/VerifyEmail.tsx:156 353 448 msgid "Confirmation code" 354 449 msgstr "" 355 450 356 - #: src/view/com/auth/create/CreateAccount.tsx:125 357 - #: src/view/com/auth/login/LoginForm.tsx:266 451 + #: src/view/com/auth/create/CreateAccount.tsx:127 452 + #: src/view/com/auth/login/LoginForm.tsx:268 358 453 msgid "Connecting..." 359 454 msgstr "" 360 455 361 - #: src/view/com/modals/ContentFilteringSettings.tsx:42 456 + #: src/view/screens/Moderation.tsx:70 457 + msgid "Content filtering" 458 + msgstr "" 459 + 460 + #: src/view/com/modals/ContentFilteringSettings.tsx:44 362 461 msgid "Content Filtering" 363 462 msgstr "" 364 463 365 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:68 464 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 465 + #: src/view/screens/LanguageSettings.tsx:276 366 466 msgid "Content Languages" 367 467 msgstr "" 368 468 369 - #: src/view/com/util/moderation/ScreenHider.tsx:68 469 + #: src/view/com/util/moderation/ScreenHider.tsx:69 370 470 msgid "Content Warning" 371 471 msgstr "" 372 472 ··· 374 474 msgid "Content warnings" 375 475 msgstr "" 376 476 377 - #: src/view/com/modals/AddAppPasswords.tsx:178 378 - #: src/view/com/modals/InviteCodes.tsx:129 477 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:177 478 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:159 479 + msgid "Continue" 480 + msgstr "" 481 + 482 + #: src/view/com/modals/AddAppPasswords.tsx:180 483 + #: src/view/com/modals/InviteCodes.tsx:147 379 484 msgid "Copied" 380 485 msgstr "" 381 486 382 - #: src/view/com/modals/AddAppPasswords.tsx:171 487 + #: src/view/com/modals/AddAppPasswords.tsx:173 383 488 msgid "Copy" 384 489 msgstr "" 385 490 386 - #: src/view/screens/ProfileFeed.tsx:97 491 + #: src/view/com/util/forms/PostDropdownBtn.tsx:63 492 + msgid "Copy post text" 493 + msgstr "" 494 + 495 + #: src/view/screens/CopyrightPolicy.tsx:29 496 + msgid "Copyright Policy" 497 + msgstr "" 498 + 499 + #: src/view/screens/ProfileFeed.tsx:104 387 500 msgid "Could not load feed" 388 501 msgstr "" 389 502 390 - #: src/view/screens/ProfileList.tsx:788 503 + #: src/view/screens/ProfileList.tsx:797 391 504 msgid "Could not load list" 392 505 msgstr "" 393 506 ··· 395 508 msgid "Create a new account" 396 509 msgstr "" 397 510 398 - #: src/view/com/auth/create/CreateAccount.tsx:77 511 + #: src/view/com/auth/create/CreateAccount.tsx:79 399 512 msgid "Create Account" 400 513 msgstr "" 401 514 ··· 403 516 msgid "Create new account" 404 517 msgstr "" 405 518 406 - #: src/view/com/modals/ChangeHandle.tsx:390 519 + #: src/view/screens/AppPasswords.tsx:208 520 + msgid "Created {0}" 521 + msgstr "" 522 + 523 + #: src/view/com/modals/ChangeHandle.tsx:393 407 524 #: src/view/com/modals/ServerInput.tsx:102 408 525 msgid "Custom domain" 409 526 msgstr "" 410 527 411 - #: src/view/screens/Settings.tsx:531 528 + #: src/view/screens/Settings.tsx:545 412 529 msgid "Danger Zone" 413 530 msgstr "" 414 531 415 - #: src/view/screens/Settings.tsx:538 532 + #: src/view/screens/Settings.tsx:411 533 + msgid "Dark" 534 + msgstr "" 535 + 536 + #: src/view/screens/Settings.tsx:552 416 537 msgid "Delete account" 417 538 msgstr "" 418 539 419 - #: src/view/com/modals/DeleteAccount.tsx:75 540 + #: src/view/com/modals/DeleteAccount.tsx:77 420 541 msgid "Delete Account" 421 542 msgstr "" 422 543 423 - #: src/view/screens/AppPasswords.tsx:193 544 + #: src/view/screens/AppPasswords.tsx:181 545 + #: src/view/screens/AppPasswords.tsx:201 424 546 msgid "Delete app password" 425 547 msgstr "" 426 548 427 - #: src/view/com/modals/DeleteAccount.tsx:204 549 + #: src/view/screens/ProfileList.tsx:371 550 + #: src/view/screens/ProfileList.tsx:433 551 + msgid "Delete List" 552 + msgstr "" 553 + 554 + #: src/view/com/modals/DeleteAccount.tsx:206 428 555 msgid "Delete my account" 429 556 msgstr "" 430 557 431 - #: src/view/screens/Settings.tsx:548 558 + #: src/view/screens/Settings.tsx:562 432 559 msgid "Delete my account…" 433 560 msgstr "" 434 561 562 + #: src/view/com/util/forms/PostDropdownBtn.tsx:133 563 + msgid "Delete post" 564 + msgstr "" 565 + 566 + #: src/view/com/util/forms/PostDropdownBtn.tsx:137 567 + msgid "Delete this post?" 568 + msgstr "" 569 + 435 570 #: src/view/com/post-thread/PostThread.tsx:203 436 571 msgid "Deleted post." 437 572 msgstr "" 438 573 439 - #: src/view/com/modals/CreateOrEditList.tsx:209 440 - #: src/view/com/modals/CreateOrEditList.tsx:225 574 + #: src/view/com/modals/CreateOrEditList.tsx:212 575 + #: src/view/com/modals/CreateOrEditList.tsx:228 441 576 #: src/view/com/modals/EditProfile.tsx:199 442 577 #: src/view/com/modals/EditProfile.tsx:211 443 578 msgid "Description" ··· 447 582 msgid "Dev Server" 448 583 msgstr "" 449 584 450 - #: src/view/screens/Settings.tsx:553 585 + #: src/view/screens/Settings.tsx:567 451 586 msgid "Developer Tools" 452 587 msgstr "" 453 588 454 - #: src/view/screens/Feeds.tsx:165 589 + #: src/view/com/composer/Composer.tsx:134 590 + msgid "Discard draft" 591 + msgstr "" 592 + 593 + #: src/view/screens/Feeds.tsx:167 455 594 msgid "Discover new feeds" 456 595 msgstr "" 457 596 ··· 463 602 msgid "Display Name" 464 603 msgstr "" 465 604 466 - #: src/view/com/modals/ChangeHandle.tsx:488 605 + #: src/view/com/modals/ChangeHandle.tsx:491 467 606 msgid "Domain verified!" 468 607 msgstr "" 469 608 470 - #: src/view/com/modals/ContentFilteringSettings.tsx:77 471 - #: src/view/com/modals/ContentFilteringSettings.tsx:85 609 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:85 610 + #: src/view/com/modals/ContentFilteringSettings.tsx:79 611 + #: src/view/com/modals/ContentFilteringSettings.tsx:87 472 612 #: src/view/com/modals/crop-image/CropImage.web.tsx:152 473 613 #: src/view/com/modals/EditImage.tsx:333 474 - #: src/view/com/modals/ListAddUser.tsx:153 475 - #: src/view/com/modals/SelfLabel.tsx:159 476 - #: src/view/screens/PreferencesHomeFeed.tsx:226 614 + #: src/view/com/modals/ListAddUser.tsx:155 615 + #: src/view/com/modals/SelfLabel.tsx:158 616 + #: src/view/screens/PreferencesHomeFeed.tsx:236 477 617 #: src/view/screens/PreferencesThreads.tsx:131 478 618 msgid "Done" 479 619 msgstr "" ··· 482 622 msgid "Done{extraText}" 483 623 msgstr "" 484 624 485 - #: src/view/com/composer/photos/Gallery.tsx:141 625 + #: src/view/com/modals/InviteCodes.tsx:72 626 + msgid "Each code works once. You'll receive more invite codes periodically." 627 + msgstr "" 628 + 629 + #: src/view/com/composer/photos/Gallery.tsx:144 486 630 #: src/view/com/modals/EditImage.tsx:207 487 631 msgid "Edit image" 488 632 msgstr "" 489 633 490 - #: src/view/screens/Feeds.tsx:132 634 + #: src/view/screens/ProfileList.tsx:421 635 + msgid "Edit list details" 636 + msgstr "" 637 + 638 + #: src/view/screens/Feeds.tsx:134 639 + #: src/view/screens/SavedFeeds.tsx:77 491 640 msgid "Edit My Feeds" 492 641 msgstr "" 493 642 ··· 495 644 msgid "Edit my profile" 496 645 msgstr "" 497 646 498 - #: src/view/com/profile/ProfileHeader.tsx:373 647 + #: src/view/com/profile/ProfileHeader.tsx:382 499 648 msgid "Edit profile" 500 649 msgstr "" 501 650 502 - #: src/view/com/profile/ProfileHeader.tsx:376 651 + #: src/view/com/profile/ProfileHeader.tsx:385 503 652 msgid "Edit Profile" 504 653 msgstr "" 505 654 506 - #: src/view/screens/Feeds.tsx:92 655 + #: src/view/screens/Feeds.tsx:94 507 656 msgid "Edit Saved Feeds" 508 657 msgstr "" 509 658 510 659 #: src/view/com/auth/create/Step2.tsx:89 511 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:145 512 - #: src/view/com/modals/ChangeEmail.tsx:141 660 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:148 661 + #: src/view/com/modals/ChangeEmail.tsx:143 513 662 #: src/view/com/modals/Waitlist.tsx:88 514 663 msgid "Email" 515 664 msgstr "" ··· 518 667 msgid "Email address" 519 668 msgstr "" 520 669 521 - #: src/view/com/modals/ChangeEmail.tsx:111 670 + #: src/view/com/modals/ChangeEmail.tsx:113 522 671 msgid "Email Updated" 523 672 msgstr "" 524 673 674 + #: src/view/screens/Settings.tsx:223 675 + msgid "Email:" 676 + msgstr "" 677 + 525 678 #: src/view/screens/PreferencesHomeFeed.tsx:123 526 679 msgid "Enable this setting to only see replies between people you follow." 527 680 msgstr "" ··· 530 683 msgid "Enter the address of your provider:" 531 684 msgstr "" 532 685 533 - #: src/view/com/modals/ChangeHandle.tsx:372 686 + #: src/view/com/modals/ChangeHandle.tsx:375 534 687 msgid "Enter the domain you want to use" 688 + msgstr "" 689 + 690 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:101 691 + msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 535 692 msgstr "" 536 693 537 694 #: src/view/com/auth/create/Step2.tsx:85 538 695 msgid "Enter your email address" 539 696 msgstr "" 540 697 541 - #: src/view/com/modals/ChangeEmail.tsx:117 698 + #: src/view/com/modals/ChangeEmail.tsx:119 542 699 msgid "Enter your new email address below." 543 700 msgstr "" 544 701 ··· 550 707 msgid "Expand alt text" 551 708 msgstr "" 552 709 553 - #: src/view/screens/Feeds.tsx:301 710 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:138 711 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:170 712 + msgid "Failed to load recommended feeds" 713 + msgstr "" 714 + 715 + #: src/view/screens/Feeds.tsx:303 554 716 msgid "Feed offline" 555 717 msgstr "" 556 718 ··· 558 720 msgid "Feed Preferences" 559 721 msgstr "" 560 722 561 - #: src/view/shell/Drawer.tsx:365 723 + #: src/view/shell/desktop/RightNav.tsx:51 724 + #: src/view/shell/Drawer.tsx:368 562 725 msgid "Feedback" 563 726 msgstr "" 564 727 565 - #: src/view/shell/bottom-bar/BottomBar.tsx:154 566 - #: src/view/shell/Drawer.tsx:289 728 + #: src/view/screens/Feeds.tsx:231 729 + #: src/view/shell/bottom-bar/BottomBar.tsx:155 730 + #: src/view/shell/desktop/LeftNav.tsx:308 731 + #: src/view/shell/Drawer.tsx:291 732 + #: src/view/shell/Drawer.tsx:292 567 733 msgid "Feeds" 568 734 msgstr "" 569 735 570 - #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:119 736 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:86 737 + msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." 738 + msgstr "" 739 + 740 + #: src/view/screens/SavedFeeds.tsx:142 741 + msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." 742 + msgstr "" 743 + 744 + #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:120 571 745 msgid "Finding similar accounts..." 572 746 msgstr "" 573 747 ··· 579 753 msgid "Fine-tune the discussion threads." 580 754 msgstr "" 581 755 582 - #: src/view/com/profile/ProfileHeader.tsx:459 756 + #: src/view/com/profile/ProfileHeader.tsx:468 583 757 msgid "Follow" 584 758 msgstr "" 585 759 586 - #: src/view/com/profile/ProfileHeader.tsx:537 760 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:42 761 + #~ msgid "Follow some" 762 + #~ msgstr "" 763 + 764 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:63 765 + msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." 766 + msgstr "" 767 + 768 + #: src/view/screens/PreferencesHomeFeed.tsx:130 769 + msgid "Followed users only" 770 + msgstr "" 771 + 772 + #: src/view/screens/ProfileFollowers.tsx:26 773 + msgid "Followers" 774 + msgstr "" 775 + 776 + #: src/view/com/profile/ProfileHeader.tsx:546 587 777 msgid "following" 588 778 msgstr "" 589 779 590 - #: src/view/com/profile/ProfileHeader.tsx:443 780 + #: src/view/com/profile/ProfileHeader.tsx:452 781 + #: src/view/screens/ProfileFollows.tsx:26 591 782 msgid "Following" 592 783 msgstr "" 593 784 594 - #: src/view/com/profile/ProfileHeader.tsx:492 785 + #: src/view/com/profile/ProfileHeader.tsx:501 595 786 msgid "Follows you" 596 787 msgstr "" 597 788 598 - #: src/view/com/modals/DeleteAccount.tsx:99 789 + #: src/view/com/modals/DeleteAccount.tsx:101 599 790 msgid "For security reasons, we'll need to send a confirmation code to your email address." 600 791 msgstr "" 601 792 602 - #: src/view/com/modals/AddAppPasswords.tsx:192 793 + #: src/view/com/modals/AddAppPasswords.tsx:194 603 794 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." 604 795 msgstr "" 605 796 606 - #: src/view/com/auth/login/LoginForm.tsx:229 797 + #: src/view/com/auth/login/LoginForm.tsx:231 607 798 msgid "Forgot" 608 799 msgstr "" 609 800 610 - #: src/view/com/auth/login/LoginForm.tsx:226 801 + #: src/view/com/auth/login/LoginForm.tsx:228 611 802 msgid "Forgot password" 612 803 msgstr "" 613 804 ··· 620 811 msgid "Gallery" 621 812 msgstr "" 622 813 623 - #: src/view/com/modals/VerifyEmail.tsx:178 814 + #: src/view/com/modals/VerifyEmail.tsx:180 624 815 msgid "Get Started" 625 816 msgstr "" 626 817 627 818 #: src/view/com/util/moderation/ScreenHider.tsx:105 628 - #: src/view/shell/desktop/LeftNav.tsx:92 819 + #: src/view/shell/desktop/LeftNav.tsx:93 629 820 msgid "Go back" 630 821 msgstr "" 631 822 632 - #: src/view/screens/ProfileFeed.tsx:106 633 - #: src/view/screens/ProfileFeed.tsx:111 634 - #: src/view/screens/ProfileList.tsx:797 635 - #: src/view/screens/ProfileList.tsx:802 823 + #: src/view/screens/ProfileFeed.tsx:113 824 + #: src/view/screens/ProfileFeed.tsx:118 825 + #: src/view/screens/ProfileList.tsx:806 826 + #: src/view/screens/ProfileList.tsx:811 636 827 msgid "Go Back" 637 828 msgstr "" 638 829 639 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 640 - #: src/view/com/auth/login/LoginForm.tsx:276 830 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 831 + #: src/view/com/auth/login/LoginForm.tsx:278 641 832 #: src/view/com/auth/login/SetNewPasswordForm.tsx:165 642 833 msgid "Go to next" 643 834 msgstr "" 644 835 645 - #: src/view/com/modals/ChangeHandle.tsx:270 836 + #: src/view/com/modals/ChangeHandle.tsx:273 646 837 msgid "Handle" 647 838 msgstr "" 648 839 649 - #: src/view/shell/Drawer.tsx:375 840 + #: src/view/shell/desktop/RightNav.tsx:78 841 + #: src/view/shell/Drawer.tsx:378 650 842 msgid "Help" 651 843 msgstr "" 652 844 653 - #: src/view/com/notifications/FeedItem.tsx:316 845 + #: src/view/com/modals/AddAppPasswords.tsx:135 846 + msgid "Here is your app password." 847 + msgstr "" 848 + 849 + #: src/view/com/notifications/FeedItem.tsx:317 654 850 msgid "Hide" 655 851 msgstr "" 656 852 657 - #: src/view/com/notifications/FeedItem.tsx:308 853 + #: src/view/com/notifications/FeedItem.tsx:309 658 854 msgid "Hide user list" 659 855 msgstr "" 660 856 661 - #: src/view/shell/bottom-bar/BottomBar.tsx:110 662 - #: src/view/shell/Drawer.tsx:240 857 + #: src/view/shell/bottom-bar/BottomBar.tsx:111 858 + #: src/view/shell/desktop/LeftNav.tsx:272 859 + #: src/view/shell/Drawer.tsx:242 860 + #: src/view/shell/Drawer.tsx:243 663 861 msgid "Home" 664 862 msgstr "" 665 863 666 - #: src/view/com/pager/FeedsTabBarMobile.tsx:69 667 - #: src/view/screens/Settings.tsx:423 864 + #: src/view/com/pager/FeedsTabBarMobile.tsx:70 865 + #: src/view/screens/PreferencesHomeFeed.tsx:83 866 + #: src/view/screens/Settings.tsx:437 668 867 msgid "Home Feed Preferences" 669 868 msgstr "" 670 869 671 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:111 870 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:114 672 871 msgid "Hosting provider" 673 872 msgstr "" 674 873 ··· 677 876 msgid "Hosting provider address" 678 877 msgstr "" 679 878 680 - #: src/view/com/modals/VerifyEmail.tsx:203 879 + #: src/view/com/modals/VerifyEmail.tsx:205 681 880 msgid "I have a code" 682 881 msgstr "" 683 882 684 - #: src/view/com/modals/ChangeHandle.tsx:286 883 + #: src/view/com/modals/ChangeHandle.tsx:289 685 884 msgid "I have my own domain" 686 885 msgstr "" 687 886 ··· 693 892 msgid "Image alt text" 694 893 msgstr "" 695 894 696 - #: src/view/com/util/UserAvatar.tsx:300 697 - #: src/view/com/util/UserBanner.tsx:118 895 + #: src/view/com/util/UserAvatar.tsx:301 896 + #: src/view/com/util/UserBanner.tsx:119 698 897 msgid "Image options" 699 898 msgstr "" 700 899 701 - #: src/view/com/auth/login/LoginForm.tsx:109 900 + #: src/view/com/search/Suggestions.tsx:104 901 + #: src/view/com/search/Suggestions.tsx:115 902 + msgid "In Your Network" 903 + msgstr "" 904 + 905 + #: src/view/com/auth/login/LoginForm.tsx:111 702 906 msgid "Invalid username or password" 703 907 msgstr "" 704 908 705 - #: src/view/screens/Settings.tsx:336 909 + #: src/view/screens/Settings.tsx:350 706 910 msgid "Invite" 707 911 msgstr "" 708 912 709 - #: src/view/screens/Settings.tsx:329 913 + #: src/view/com/modals/InviteCodes.tsx:69 914 + #: src/view/screens/Settings.tsx:343 710 915 msgid "Invite a Friend" 711 916 msgstr "" 712 917 ··· 727 932 msgid "Join Waitlist" 728 933 msgstr "" 729 934 730 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:97 935 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:105 731 936 msgid "Language selection" 732 937 msgstr "" 733 938 734 - #: src/view/screens/Settings.tsx:471 939 + #: src/view/screens/LanguageSettings.tsx:89 940 + msgid "Language Settings" 941 + msgstr "" 942 + 943 + #: src/view/screens/Settings.tsx:485 735 944 msgid "Languages" 736 945 msgstr "" 737 946 ··· 749 958 msgid "Learn more about this warning" 750 959 msgstr "" 751 960 752 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 961 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 753 962 msgid "Leave them all unchecked to see any language." 754 963 msgstr "" 755 964 ··· 762 971 msgid "Let's get your password reset!" 763 972 msgstr "" 764 973 765 - #: src/view/screens/ProfileFeed.tsx:479 974 + #: src/view/com/util/UserAvatar.tsx:237 975 + #: src/view/com/util/UserBanner.tsx:62 976 + msgid "Library" 977 + msgstr "" 978 + 979 + #: src/view/screens/Settings.tsx:405 980 + msgid "Light" 981 + msgstr "" 982 + 983 + #: src/view/screens/ProfileFeed.tsx:496 766 984 msgid "Like this feed" 767 985 msgstr "" 768 986 769 - #: src/view/com/modals/CreateOrEditList.tsx:177 987 + #: src/view/screens/PostLikedBy.tsx:28 988 + #: src/view/screens/ProfileFeedLikedBy.tsx:28 989 + msgid "Liked by" 990 + msgstr "" 991 + 992 + #: src/view/com/modals/CreateOrEditList.tsx:180 770 993 msgid "List Avatar" 771 994 msgstr "" 772 995 773 - #: src/view/com/modals/CreateOrEditList.tsx:190 996 + #: src/view/com/modals/CreateOrEditList.tsx:193 774 997 msgid "List Name" 775 998 msgstr "" 776 999 777 - #: src/view/shell/Drawer.tsx:297 1000 + #: src/view/shell/desktop/LeftNav.tsx:345 1001 + #: src/view/shell/Drawer.tsx:299 1002 + #: src/view/shell/Drawer.tsx:300 778 1003 msgid "Lists" 779 1004 msgstr "" 780 1005 781 1006 #: src/view/com/post-thread/PostThread.tsx:220 782 1007 #: src/view/com/post-thread/PostThread.tsx:228 783 1008 msgid "Load more posts" 1009 + msgstr "" 1010 + 1011 + #: src/view/screens/Notifications.tsx:160 1012 + msgid "Load new notifications" 784 1013 msgstr "" 785 1014 786 1015 #: src/view/com/feeds/FeedPage.tsx:194 ··· 803 1032 msgid "Menu" 804 1033 msgstr "" 805 1034 806 - #: src/view/screens/Settings.tsx:487 807 - #: src/view/shell/Drawer.tsx:304 1035 + #: src/view/screens/Moderation.tsx:54 1036 + #: src/view/screens/Settings.tsx:501 1037 + #: src/view/shell/desktop/LeftNav.tsx:363 1038 + #: src/view/shell/Drawer.tsx:306 1039 + #: src/view/shell/Drawer.tsx:307 808 1040 msgid "Moderation" 809 1041 msgstr "" 810 1042 811 - #: src/view/com/profile/ProfileHeader.tsx:469 812 - #: src/view/screens/ProfileFeed.tsx:312 813 - #: src/view/screens/ProfileList.tsx:542 1043 + #: src/view/screens/Moderation.tsx:84 1044 + msgid "Moderation lists" 1045 + msgstr "" 1046 + 1047 + #: src/view/shell/desktop/Feeds.tsx:56 1048 + msgid "More feeds" 1049 + msgstr "" 1050 + 1051 + #: src/view/com/profile/ProfileHeader.tsx:478 1052 + #: src/view/screens/ProfileFeed.tsx:322 1053 + #: src/view/screens/ProfileList.tsx:549 814 1054 msgid "More options" 815 1055 msgstr "" 816 1056 ··· 818 1058 msgid "More post options" 819 1059 msgstr "" 820 1060 821 - #: src/view/com/modals/BirthDateSettings.tsx:53 1061 + #: src/view/com/profile/ProfileHeader.tsx:306 1062 + msgid "Mute Account" 1063 + msgstr "" 1064 + 1065 + #: src/view/screens/ProfileList.tsx:473 1066 + msgid "Mute accounts" 1067 + msgstr "" 1068 + 1069 + #: src/view/screens/ProfileList.tsx:291 1070 + msgid "Mute these accounts?" 1071 + msgstr "" 1072 + 1073 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1074 + msgid "Mute thread" 1075 + msgstr "" 1076 + 1077 + #: src/view/screens/Moderation.tsx:98 1078 + msgid "Muted accounts" 1079 + msgstr "" 1080 + 1081 + #: src/view/screens/ModerationMutedAccounts.tsx:84 1082 + msgid "Muted Accounts" 1083 + msgstr "" 1084 + 1085 + #: src/view/screens/ModerationMutedAccounts.tsx:92 1086 + msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." 1087 + msgstr "" 1088 + 1089 + #: src/view/screens/ProfileList.tsx:293 1090 + msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." 1091 + msgstr "" 1092 + 1093 + #: src/view/com/modals/BirthDateSettings.tsx:55 822 1094 msgid "My Birthday" 823 1095 msgstr "" 824 1096 825 - #: src/view/screens/Feeds.tsx:128 1097 + #: src/view/screens/Feeds.tsx:130 826 1098 msgid "My Feeds" 827 1099 msgstr "" 828 1100 829 - #: src/view/screens/Settings.tsx:454 1101 + #: src/view/shell/desktop/LeftNav.tsx:54 1102 + msgid "My Profile" 1103 + msgstr "" 1104 + 1105 + #: src/view/screens/Settings.tsx:468 830 1106 msgid "My Saved Feeds" 831 1107 msgstr "" 832 1108 833 - #: src/view/com/modals/AddAppPasswords.tsx:162 834 - #: src/view/com/modals/CreateOrEditList.tsx:202 1109 + #: src/view/com/modals/AddAppPasswords.tsx:164 1110 + #: src/view/com/modals/CreateOrEditList.tsx:205 835 1111 msgid "Name" 836 1112 msgstr "" 837 1113 ··· 839 1115 msgid "Never lose access to your followers and data." 840 1116 msgstr "" 841 1117 1118 + #: src/view/screens/Lists.tsx:88 1119 + msgid "New" 1120 + msgstr "" 1121 + 842 1122 #: src/view/com/feeds/FeedPage.tsx:203 843 - #: src/view/screens/Feeds.tsx:261 844 - #: src/view/screens/Profile.tsx:304 845 - #: src/view/screens/ProfileFeed.tsx:378 846 - #: src/view/screens/ProfileList.tsx:210 847 - #: src/view/screens/ProfileList.tsx:248 848 - #: src/view/shell/desktop/LeftNav.tsx:229 1123 + #: src/view/screens/Feeds.tsx:263 1124 + #: src/view/screens/Profile.tsx:306 1125 + #: src/view/screens/ProfileFeed.tsx:384 1126 + #: src/view/screens/ProfileList.tsx:214 1127 + #: src/view/screens/ProfileList.tsx:252 1128 + #: src/view/shell/desktop/LeftNav.tsx:230 849 1129 msgid "New post" 850 1130 msgstr "" 851 1131 852 - #: src/view/shell/desktop/LeftNav.tsx:239 1132 + #: src/view/shell/desktop/LeftNav.tsx:240 853 1133 msgid "New Post" 854 1134 msgstr "" 855 1135 856 - #: src/view/com/auth/create/CreateAccount.tsx:105 857 - #: src/view/com/auth/login/LoginForm.tsx:279 1136 + #: src/view/com/auth/create/CreateAccount.tsx:107 1137 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 1138 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 1139 + #: src/view/com/auth/login/LoginForm.tsx:281 858 1140 #: src/view/com/auth/login/SetNewPasswordForm.tsx:158 859 1141 #: src/view/com/auth/login/SetNewPasswordForm.tsx:168 1142 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:108 860 1143 msgid "Next" 861 1144 msgstr "" 862 1145 ··· 864 1147 msgid "Next image" 865 1148 msgstr "" 866 1149 867 - #: src/view/screens/ProfileFeed.tsx:472 868 - #: src/view/screens/ProfileList.tsx:667 1150 + #: src/view/screens/PreferencesHomeFeed.tsx:163 1151 + #: src/view/screens/PreferencesHomeFeed.tsx:185 1152 + #: src/view/screens/PreferencesHomeFeed.tsx:208 1153 + msgid "No" 1154 + msgstr "" 1155 + 1156 + #: src/view/screens/ProfileFeed.tsx:489 1157 + #: src/view/screens/ProfileList.tsx:675 869 1158 msgid "No description" 870 1159 msgstr "" 871 1160 872 - #: src/view/screens/Feeds.tsx:207 1161 + #: src/view/screens/Feeds.tsx:209 873 1162 msgid "No results found for \"{query}\"" 874 1163 msgstr "" 875 1164 876 - #: src/view/com/modals/ListAddUser.tsx:140 1165 + #: src/view/com/modals/ListAddUser.tsx:142 877 1166 #: src/view/shell/desktop/Search.tsx:112 878 1167 msgid "No results found for {0}" 879 1168 msgstr "" 880 1169 881 1170 #: src/view/com/modals/SelfLabel.tsx:136 882 - msgid "Not Applicable" 1171 + #~ msgid "Not Applicable" 1172 + #~ msgstr "" 1173 + 1174 + #: src/view/com/modals/SelfLabel.tsx:136 1175 + msgid "Not Applicable." 883 1176 msgstr "" 884 1177 885 - #: src/view/shell/bottom-bar/BottomBar.tsx:178 886 - #: src/view/shell/Drawer.tsx:262 1178 + #: src/view/screens/Notifications.tsx:125 1179 + #: src/view/screens/Notifications.tsx:149 1180 + #: src/view/shell/bottom-bar/BottomBar.tsx:179 1181 + #: src/view/shell/desktop/LeftNav.tsx:327 1182 + #: src/view/shell/Drawer.tsx:264 1183 + #: src/view/shell/Drawer.tsx:265 887 1184 msgid "Notifications" 888 1185 msgstr "" 889 1186 1187 + #: src/view/com/util/ErrorBoundary.tsx:34 1188 + msgid "Oh no!" 1189 + msgstr "" 1190 + 890 1191 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 891 1192 msgid "Okay" 892 1193 msgstr "" 893 1194 894 - #: src/view/com/composer/Composer.tsx:334 1195 + #: src/view/com/composer/Composer.tsx:342 895 1196 msgid "One or more images is missing alt text." 896 1197 msgstr "" 897 1198 898 - #: src/view/com/pager/FeedsTabBarMobile.tsx:50 1199 + #: src/view/com/pager/FeedsTabBarMobile.tsx:51 899 1200 msgid "Open navigation" 900 1201 msgstr "" 901 1202 902 - #: src/view/screens/Settings.tsx:463 1203 + #: src/view/screens/Settings.tsx:477 903 1204 msgid "Opens configurable language settings" 904 1205 msgstr "" 905 1206 906 - #: src/view/com/modals/ChangeHandle.tsx:284 1207 + #: src/view/com/modals/ChangeHandle.tsx:287 907 1208 msgid "Opens modal for using custom domain" 908 1209 msgstr "" 909 1210 910 - #: src/view/screens/Settings.tsx:482 1211 + #: src/view/screens/Settings.tsx:496 911 1212 msgid "Opens moderation settings" 912 1213 msgstr "" 913 1214 914 - #: src/view/screens/Settings.tsx:448 1215 + #: src/view/screens/Settings.tsx:462 915 1216 msgid "Opens screen with all saved feeds" 916 1217 msgstr "" 917 1218 918 - #: src/view/screens/Settings.tsx:501 1219 + #: src/view/screens/Settings.tsx:515 919 1220 msgid "Opens the app password settings page" 920 1221 msgstr "" 921 1222 922 - #: src/view/screens/Settings.tsx:415 1223 + #: src/view/screens/Settings.tsx:429 923 1224 msgid "Opens the home feed preferences" 924 1225 msgstr "" 925 1226 926 - #: src/view/screens/Settings.tsx:580 1227 + #: src/view/screens/Settings.tsx:594 927 1228 msgid "Opens the storybook page" 928 1229 msgstr "" 929 1230 930 - #: src/view/screens/Settings.tsx:560 1231 + #: src/view/screens/Settings.tsx:574 931 1232 msgid "Opens the system log page" 932 1233 msgstr "" 933 1234 934 - #: src/view/screens/Settings.tsx:432 1235 + #: src/view/screens/Settings.tsx:446 935 1236 msgid "Opens the threads preferences" 936 1237 msgstr "" 937 1238 ··· 943 1244 msgid "Other service" 944 1245 msgstr "" 945 1246 946 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:84 1247 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 947 1248 msgid "Other..." 948 1249 msgstr "" 949 1250 1251 + #: src/view/screens/NotFound.tsx:42 1252 + #: src/view/screens/NotFound.tsx:45 1253 + msgid "Page not found" 1254 + msgstr "" 1255 + 950 1256 #: src/view/com/auth/create/Step2.tsx:100 951 1257 #: src/view/com/auth/create/Step2.tsx:110 952 - #: src/view/com/auth/login/LoginForm.tsx:214 1258 + #: src/view/com/auth/login/LoginForm.tsx:216 953 1259 #: src/view/com/auth/login/SetNewPasswordForm.tsx:132 954 - #: src/view/com/modals/DeleteAccount.tsx:183 1260 + #: src/view/com/modals/DeleteAccount.tsx:185 955 1261 msgid "Password" 956 1262 msgstr "" 957 1263 ··· 963 1269 msgid "Pictures meant for adults." 964 1270 msgstr "" 965 1271 966 - #: src/view/com/modals/ChangeEmail.tsx:67 1272 + #: src/view/screens/SavedFeeds.tsx:81 1273 + msgid "Pinned Feeds" 1274 + msgstr "" 1275 + 1276 + #: src/view/com/modals/ChangeEmail.tsx:69 967 1277 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." 968 1278 msgstr "" 969 1279 970 - #: src/view/com/modals/AddAppPasswords.tsx:125 1280 + #: src/view/com/modals/AddAppPasswords.tsx:127 971 1281 msgid "Please enter a unique name for this App Password or use our randomly generated one." 972 1282 msgstr "" 973 1283 974 - #: src/view/com/modals/DeleteAccount.tsx:172 1284 + #: src/view/com/modals/DeleteAccount.tsx:174 975 1285 msgid "Please enter your password as well:" 976 1286 msgstr "" 977 1287 978 - #: src/view/com/composer/Composer.tsx:317 1288 + #: src/view/com/composer/Composer.tsx:325 1289 + #: src/view/com/post-thread/PostThread.tsx:186 1290 + #: src/view/screens/PostThread.tsx:80 979 1291 msgid "Post" 980 1292 msgstr "" 981 1293 ··· 983 1295 msgid "Post hidden" 984 1296 msgstr "" 985 1297 986 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:80 1298 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 987 1299 msgid "Post language" 988 1300 msgstr "" 989 1301 990 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:69 1302 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:76 991 1303 msgid "Post Languages" 992 1304 msgstr "" 993 1305 ··· 1003 1315 msgid "Previous image" 1004 1316 msgstr "" 1005 1317 1318 + #: src/view/screens/LanguageSettings.tsx:186 1319 + msgid "Primary Language" 1320 + msgstr "" 1321 + 1006 1322 #: src/view/screens/PreferencesThreads.tsx:73 1007 1323 msgid "Prioritize Your Follows" 1008 1324 msgstr "" 1009 1325 1010 - #: src/view/shell/bottom-bar/BottomBar.tsx:220 1011 - #: src/view/shell/Drawer.tsx:161 1012 - #: src/view/shell/Drawer.tsx:325 1326 + #: src/view/shell/desktop/RightNav.tsx:60 1327 + msgid "Privacy" 1328 + msgstr "" 1329 + 1330 + #: src/view/screens/PrivacyPolicy.tsx:29 1331 + msgid "Privacy Policy" 1332 + msgstr "" 1333 + 1334 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:190 1335 + msgid "Processing..." 1336 + msgstr "" 1337 + 1338 + #: src/view/shell/bottom-bar/BottomBar.tsx:221 1339 + #: src/view/shell/desktop/LeftNav.tsx:382 1340 + #: src/view/shell/Drawer.tsx:164 1341 + #: src/view/shell/Drawer.tsx:327 1342 + #: src/view/shell/Drawer.tsx:328 1013 1343 msgid "Profile" 1014 1344 msgstr "" 1015 1345 1016 - #: src/view/screens/Settings.tsx:689 1346 + #: src/view/screens/Settings.tsx:704 1017 1347 msgid "Protect your account by verifying your email." 1018 1348 msgstr "" 1019 1349 1020 - #: src/view/com/modals/Repost.tsx:53 1350 + #: src/view/screens/Lists.tsx:73 1351 + msgid "Public, shareable lists which can drive feeds." 1352 + msgstr "" 1353 + 1354 + #: src/view/com/modals/Repost.tsx:52 1355 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:54 1021 1356 msgid "Quote post" 1022 1357 msgstr "" 1023 1358 1024 - #: src/view/com/modals/Repost.tsx:57 1359 + #: src/view/com/modals/Repost.tsx:56 1025 1360 msgid "Quote Post" 1026 1361 msgstr "" 1027 1362 ··· 1029 1364 msgid "Ratios" 1030 1365 msgstr "" 1031 1366 1367 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:73 1368 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:50 1369 + #~ msgid "Recommended" 1370 + #~ msgstr "" 1371 + 1372 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:145 1373 + msgid "Recommended Feeds" 1374 + msgstr "" 1375 + 1376 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:128 1377 + msgid "Recommended Users" 1378 + msgstr "" 1379 + 1032 1380 #: src/view/com/modals/SelfLabel.tsx:84 1381 + #: src/view/com/util/UserAvatar.tsx:274 1382 + #: src/view/com/util/UserBanner.tsx:91 1033 1383 msgid "Remove" 1034 1384 msgstr "" 1035 1385 1036 - #: src/view/com/composer/photos/Gallery.tsx:154 1386 + #: src/view/com/feeds/FeedSourceCard.tsx:45 1387 + msgid "Remove {0} from my feeds?" 1388 + msgstr "" 1389 + 1390 + #: src/view/com/util/AccountDropdownBtn.tsx:22 1391 + msgid "Remove account" 1392 + msgstr "" 1393 + 1394 + #: src/view/com/posts/FeedErrorMessage.tsx:73 1395 + msgid "Remove feed" 1396 + msgstr "" 1397 + 1398 + #: src/view/com/feeds/FeedSourceCard.tsx:44 1399 + #: src/view/screens/ProfileFeed.tsx:243 1400 + msgid "Remove from my feeds" 1401 + msgstr "" 1402 + 1403 + #: src/view/com/composer/photos/Gallery.tsx:167 1037 1404 msgid "Remove image" 1038 1405 msgstr "" 1039 1406 1040 1407 #: src/view/com/composer/ExternalEmbed.tsx:70 1041 1408 msgid "Remove image preview" 1409 + msgstr "" 1410 + 1411 + #: src/view/com/posts/FeedErrorMessage.tsx:74 1412 + msgid "Remove this feed from your saved feeds?" 1042 1413 msgstr "" 1043 1414 1044 1415 #: src/view/screens/PreferencesHomeFeed.tsx:120 1045 1416 msgid "Reply Filters" 1046 1417 msgstr "" 1047 1418 1048 - #: src/view/com/modals/report/Modal.tsx:165 1419 + #: src/view/com/modals/report/Modal.tsx:167 1049 1420 msgid "Report {collectionName}" 1050 1421 msgstr "" 1051 1422 1423 + #: src/view/com/profile/ProfileHeader.tsx:339 1424 + msgid "Report Account" 1425 + msgstr "" 1426 + 1427 + #: src/view/screens/ProfileFeed.tsx:264 1428 + msgid "Report feed" 1429 + msgstr "" 1430 + 1431 + #: src/view/screens/ProfileList.tsx:447 1432 + msgid "Report List" 1433 + msgstr "" 1434 + 1052 1435 #: src/view/com/modals/report/SendReportButton.tsx:37 1436 + #: src/view/com/util/forms/PostDropdownBtn.tsx:112 1053 1437 msgid "Report post" 1054 1438 msgstr "" 1055 1439 1440 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1441 + msgid "Repost" 1442 + msgstr "" 1443 + 1056 1444 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 1057 1445 msgid "Repost or quote post" 1058 1446 msgstr "" 1059 1447 1060 - #: src/view/com/modals/ChangeEmail.tsx:181 1448 + #: src/view/screens/PostRepostedBy.tsx:28 1449 + msgid "Reposted by" 1450 + msgstr "" 1451 + 1061 1452 #: src/view/com/modals/ChangeEmail.tsx:183 1453 + #: src/view/com/modals/ChangeEmail.tsx:185 1062 1454 msgid "Request Change" 1063 1455 msgstr "" 1064 1456 1457 + #: src/view/screens/Settings.tsx:382 1458 + msgid "Require alt text before posting" 1459 + msgstr "" 1460 + 1065 1461 #: src/view/com/auth/create/Step2.tsx:52 1066 1462 msgid "Required for this provider" 1067 1463 msgstr "" ··· 1070 1466 msgid "Reset code" 1071 1467 msgstr "" 1072 1468 1073 - #: src/view/screens/Settings.tsx:602 1469 + #: src/view/screens/Settings.tsx:616 1074 1470 msgid "Reset onboarding state" 1075 1471 msgstr "" 1076 1472 1077 - #: src/view/screens/Settings.tsx:592 1473 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:98 1474 + msgid "Reset password" 1475 + msgstr "" 1476 + 1477 + #: src/view/screens/Settings.tsx:606 1078 1478 msgid "Reset preferences state" 1079 1479 msgstr "" 1080 1480 1081 - #: src/view/screens/Settings.tsx:600 1481 + #: src/view/screens/Settings.tsx:614 1082 1482 msgid "Resets the onboarding state" 1083 1483 msgstr "" 1084 1484 1085 - #: src/view/screens/Settings.tsx:590 1485 + #: src/view/screens/Settings.tsx:604 1086 1486 msgid "Resets the preferences state" 1087 1487 msgstr "" 1088 1488 1089 - #: src/view/com/auth/create/CreateAccount.tsx:114 1090 - #: src/view/com/auth/create/CreateAccount.tsx:118 1091 - #: src/view/com/auth/login/LoginForm.tsx:256 1092 - #: src/view/com/auth/login/LoginForm.tsx:259 1489 + #: src/view/com/auth/create/CreateAccount.tsx:116 1490 + #: src/view/com/auth/create/CreateAccount.tsx:120 1491 + #: src/view/com/auth/login/LoginForm.tsx:258 1492 + #: src/view/com/auth/login/LoginForm.tsx:261 1093 1493 #: src/view/com/util/error/ErrorMessage.tsx:55 1094 1494 #: src/view/com/util/error/ErrorScreen.tsx:65 1095 1495 msgid "Retry" 1096 1496 msgstr "" 1097 1497 1098 - #: src/view/com/modals/ChangeHandle.tsx:166 1498 + #: src/view/com/modals/ChangeHandle.tsx:169 1099 1499 msgid "Retry change handle" 1100 1500 msgstr "" 1101 1501 1102 1502 #: src/view/com/modals/AltImage.tsx:114 1103 - #: src/view/com/modals/BirthDateSettings.tsx:90 1104 - #: src/view/com/modals/BirthDateSettings.tsx:93 1105 - #: src/view/com/modals/ChangeHandle.tsx:179 1106 - #: src/view/com/modals/CreateOrEditList.tsx:240 1107 - #: src/view/com/modals/CreateOrEditList.tsx:248 1503 + #: src/view/com/modals/BirthDateSettings.tsx:92 1504 + #: src/view/com/modals/BirthDateSettings.tsx:95 1505 + #: src/view/com/modals/ChangeHandle.tsx:182 1506 + #: src/view/com/modals/CreateOrEditList.tsx:243 1507 + #: src/view/com/modals/CreateOrEditList.tsx:251 1108 1508 #: src/view/com/modals/EditProfile.tsx:225 1109 1509 msgid "Save" 1110 1510 msgstr "" ··· 1113 1513 msgid "Save alt text" 1114 1514 msgstr "" 1115 1515 1116 - #: src/view/com/modals/UserAddRemoveLists.tsx:210 1516 + #: src/view/com/modals/UserAddRemoveLists.tsx:212 1117 1517 msgid "Save changes" 1118 1518 msgstr "" 1119 1519 ··· 1121 1521 msgid "Save Changes" 1122 1522 msgstr "" 1123 1523 1124 - #: src/view/com/modals/ChangeHandle.tsx:176 1524 + #: src/view/com/modals/ChangeHandle.tsx:179 1125 1525 msgid "Save handle change" 1126 1526 msgstr "" 1127 1527 ··· 1129 1529 msgid "Save image crop" 1130 1530 msgstr "" 1131 1531 1132 - #: src/view/com/modals/ListAddUser.tsx:89 1532 + #: src/view/screens/SavedFeeds.tsx:111 1533 + msgid "Saved Feeds" 1534 + msgstr "" 1535 + 1536 + #: src/view/com/modals/ListAddUser.tsx:91 1133 1537 #: src/view/com/search/HeaderWithInput.tsx:101 1134 1538 #: src/view/com/util/forms/SearchInput.tsx:64 1135 - #: src/view/shell/bottom-bar/BottomBar.tsx:132 1539 + #: src/view/shell/bottom-bar/BottomBar.tsx:133 1540 + #: src/view/shell/desktop/LeftNav.tsx:290 1136 1541 #: src/view/shell/desktop/Search.tsx:81 1137 - #: src/view/shell/Drawer.tsx:218 1542 + #: src/view/shell/Drawer.tsx:220 1543 + #: src/view/shell/Drawer.tsx:221 1138 1544 msgid "Search" 1139 1545 msgstr "" 1140 1546 1141 - #: src/view/com/modals/ChangeEmail.tsx:110 1547 + #: src/view/com/modals/ChangeEmail.tsx:112 1142 1548 msgid "Security Step Required" 1143 1549 msgstr "" 1144 1550 ··· 1154 1560 msgid "Select from an existing account" 1155 1561 msgstr "" 1156 1562 1157 - #: src/view/com/auth/login/LoginForm.tsx:141 1563 + #: src/view/com/auth/login/LoginForm.tsx:143 1158 1564 msgid "Select service" 1159 1565 msgstr "" 1160 1566 1161 - #: src/view/com/modals/VerifyEmail.tsx:191 1567 + #: src/view/screens/LanguageSettings.tsx:279 1568 + msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." 1569 + msgstr "" 1570 + 1571 + #: src/view/screens/LanguageSettings.tsx:98 1572 + msgid "Select your app language for the default text to display in the app" 1573 + msgstr "" 1574 + 1575 + #: src/view/screens/LanguageSettings.tsx:189 1576 + msgid "Select your preferred language for translations in your feed." 1577 + msgstr "" 1578 + 1579 + #: src/view/com/modals/VerifyEmail.tsx:193 1162 1580 msgid "Send Confirmation Email" 1163 1581 msgstr "" 1164 1582 1165 - #: src/view/com/modals/DeleteAccount.tsx:119 1583 + #: src/view/com/modals/DeleteAccount.tsx:121 1166 1584 msgid "Send email" 1167 1585 msgstr "" 1168 1586 1169 - #: src/view/com/modals/DeleteAccount.tsx:130 1587 + #: src/view/com/modals/DeleteAccount.tsx:132 1170 1588 msgid "Send Email" 1171 1589 msgstr "" 1172 1590 1173 - #: src/view/shell/Drawer.tsx:349 1174 - #: src/view/shell/Drawer.tsx:370 1591 + #: src/view/shell/Drawer.tsx:352 1592 + #: src/view/shell/Drawer.tsx:373 1175 1593 msgid "Send feedback" 1176 1594 msgstr "" 1177 1595 ··· 1183 1601 msgid "Set new password" 1184 1602 msgstr "" 1185 1603 1186 - #: src/view/screens/PreferencesHomeFeed.tsx:172 1604 + #: src/view/screens/PreferencesHomeFeed.tsx:176 1187 1605 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." 1188 1606 msgstr "" 1189 1607 ··· 1199 1617 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." 1200 1618 msgstr "" 1201 1619 1202 - #: src/view/screens/PreferencesHomeFeed.tsx:191 1620 + #: src/view/screens/PreferencesHomeFeed.tsx:199 1203 1621 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." 1204 1622 msgstr "" 1205 1623 1206 - #: src/view/shell/Drawer.tsx:338 1624 + #: src/view/screens/Settings.tsx:210 1625 + #: src/view/shell/desktop/LeftNav.tsx:401 1626 + #: src/view/shell/Drawer.tsx:340 1627 + #: src/view/shell/Drawer.tsx:341 1207 1628 msgid "Settings" 1208 1629 msgstr "" 1209 1630 ··· 1211 1632 msgid "Sexual activity or erotic nudity." 1212 1633 msgstr "" 1213 1634 1214 - #: src/view/screens/Settings.tsx:235 1635 + #: src/view/com/profile/ProfileHeader.tsx:276 1636 + #: src/view/com/util/forms/PostDropdownBtn.tsx:77 1637 + #: src/view/screens/ProfileList.tsx:406 1638 + msgid "Share" 1639 + msgstr "" 1640 + 1641 + #: src/view/screens/ProfileFeed.tsx:276 1642 + msgid "Share link" 1643 + msgstr "" 1644 + 1645 + #: src/view/screens/Settings.tsx:249 1215 1646 msgid "Show" 1216 1647 msgstr "" 1217 1648 ··· 1219 1650 msgid "Show anyway" 1220 1651 msgstr "" 1221 1652 1222 - #: src/view/screens/PreferencesHomeFeed.tsx:188 1653 + #: src/view/screens/PreferencesHomeFeed.tsx:196 1223 1654 msgid "Show Posts from My Feeds" 1224 1655 msgstr "" 1225 1656 1226 - #: src/view/screens/PreferencesHomeFeed.tsx:169 1657 + #: src/view/screens/PreferencesHomeFeed.tsx:173 1227 1658 msgid "Show Quote Posts" 1228 1659 msgstr "" 1229 1660 ··· 1239 1670 msgid "Show Reposts" 1240 1671 msgstr "" 1241 1672 1242 - #: src/view/com/notifications/FeedItem.tsx:337 1673 + #: src/view/com/notifications/FeedItem.tsx:338 1243 1674 msgid "Show users" 1244 1675 msgstr "" 1245 1676 ··· 1262 1693 msgid "Sign in as..." 1263 1694 msgstr "" 1264 1695 1265 - #: src/view/com/auth/login/LoginForm.tsx:128 1696 + #: src/view/com/auth/login/LoginForm.tsx:130 1266 1697 msgid "Sign into" 1267 1698 msgstr "" 1268 1699 1269 - #: src/view/com/modals/SwitchAccount.tsx:71 1270 1700 #: src/view/com/modals/SwitchAccount.tsx:74 1271 - #: src/view/screens/Settings.tsx:274 1272 - #: src/view/screens/Settings.tsx:277 1701 + #: src/view/com/modals/SwitchAccount.tsx:77 1702 + #: src/view/screens/Settings.tsx:288 1703 + #: src/view/screens/Settings.tsx:291 1273 1704 msgid "Sign out" 1274 1705 msgstr "" 1275 1706 1276 - #: src/view/screens/Settings.tsx:245 1707 + #: src/view/screens/Settings.tsx:259 1277 1708 msgid "Signed in as" 1278 1709 msgstr "" 1279 1710 ··· 1298 1729 msgid "Staging" 1299 1730 msgstr "" 1300 1731 1301 - #: src/view/screens/Settings.tsx:624 1732 + #: src/view/screens/Settings.tsx:638 1302 1733 msgid "Status page" 1303 1734 msgstr "" 1304 1735 1305 - #: src/view/screens/Settings.tsx:582 1736 + #: src/view/screens/Settings.tsx:596 1306 1737 msgid "Storybook" 1307 1738 msgstr "" 1308 1739 1309 - #: src/view/screens/ProfileList.tsx:533 1740 + #: src/view/screens/ProfileList.tsx:540 1310 1741 msgid "Subscribe" 1311 1742 msgstr "" 1312 1743 1313 - #: src/view/screens/ProfileList.tsx:529 1744 + #: src/view/screens/ProfileList.tsx:536 1314 1745 msgid "Subscribe to this list" 1315 1746 msgstr "" 1316 1747 1748 + #: src/view/com/search/Suggestions.tsx:79 1749 + #: src/view/com/search/Suggestions.tsx:94 1750 + msgid "Suggested Follows" 1751 + msgstr "" 1752 + 1753 + #: src/view/screens/Support.tsx:30 1754 + #: src/view/screens/Support.tsx:33 1755 + msgid "Support" 1756 + msgstr "" 1757 + 1317 1758 #: src/view/com/modals/SwitchAccount.tsx:47 1318 1759 msgid "Switch Account" 1319 1760 msgstr "" 1320 1761 1321 - #: src/view/screens/Settings.tsx:562 1762 + #: src/view/screens/Settings.tsx:398 1763 + msgid "System" 1764 + msgstr "" 1765 + 1766 + #: src/view/screens/Settings.tsx:576 1322 1767 msgid "System log" 1323 1768 msgstr "" 1324 1769 ··· 1326 1771 msgid "Tall" 1327 1772 msgstr "" 1328 1773 1774 + #: src/view/shell/desktop/RightNav.tsx:69 1775 + msgid "Terms" 1776 + msgstr "" 1777 + 1778 + #: src/view/screens/TermsOfService.tsx:29 1779 + msgid "Terms of Service" 1780 + msgstr "" 1781 + 1329 1782 #: src/view/com/modals/report/InputIssueDetails.tsx:50 1330 1783 msgid "Text input field" 1331 1784 msgstr "" 1332 1785 1786 + #: src/view/com/profile/ProfileHeader.tsx:245 1787 + msgid "The account will be able to interact with you after unblocking." 1788 + msgstr "" 1789 + 1790 + #: src/view/screens/CommunityGuidelines.tsx:36 1791 + msgid "The Community Guidelines have been moved to <0/>" 1792 + msgstr "" 1793 + 1794 + #: src/view/screens/CopyrightPolicy.tsx:33 1795 + msgid "The Copyright Policy has been moved to <0/>" 1796 + msgstr "" 1797 + 1333 1798 #: src/view/com/post-thread/PostThread.tsx:312 1334 1799 msgid "The post may have been deleted." 1335 1800 msgstr "" 1336 1801 1337 - #: src/view/com/util/moderation/ScreenHider.tsx:71 1802 + #: src/view/screens/PrivacyPolicy.tsx:33 1803 + msgid "The Privacy Policy has been moved to <0/>" 1804 + msgstr "" 1805 + 1806 + #: src/view/screens/Support.tsx:36 1807 + msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us." 1808 + msgstr "" 1809 + 1810 + #: src/view/screens/TermsOfService.tsx:33 1811 + msgid "The Terms of Service have been moved to" 1812 + msgstr "" 1813 + 1814 + #: src/view/com/util/ErrorBoundary.tsx:35 1815 + msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" 1816 + msgstr "" 1817 + 1818 + #: src/view/com/util/moderation/ScreenHider.tsx:72 1338 1819 msgid "This {screenDescription} has been flagged:" 1339 1820 msgstr "" 1340 1821 1341 - #: src/view/com/modals/BirthDateSettings.tsx:58 1822 + #: src/view/com/modals/BirthDateSettings.tsx:60 1342 1823 msgid "This information is not shared with other users." 1343 1824 msgstr "" 1344 1825 1345 - #: src/view/com/modals/VerifyEmail.tsx:107 1826 + #: src/view/com/modals/VerifyEmail.tsx:109 1346 1827 msgid "This is important in case you ever need to change your email or reset your password." 1347 1828 msgstr "" 1348 1829 ··· 1354 1835 msgid "This link is taking you to the following website:" 1355 1836 msgstr "" 1356 1837 1357 - #: src/view/com/post-thread/PostThreadItem.tsx:176 1838 + #: src/view/com/post-thread/PostThreadItem.tsx:182 1358 1839 msgid "This post has been deleted." 1359 1840 msgstr "" 1360 1841 1361 - #: src/view/screens/Settings.tsx:441 1842 + #: src/view/com/modals/SelfLabel.tsx:138 1843 + msgid "This warning is only available for posts with media attached." 1844 + msgstr "" 1845 + 1846 + #: src/view/screens/PreferencesThreads.tsx:36 1847 + #: src/view/screens/Settings.tsx:455 1362 1848 msgid "Thread Preferences" 1363 1849 msgstr "" 1364 1850 ··· 1374 1860 msgid "Transformations" 1375 1861 msgstr "" 1376 1862 1377 - #: src/view/com/post-thread/PostThreadItem.tsx:654 1863 + #: src/view/com/post-thread/PostThreadItem.tsx:659 1864 + #: src/view/com/post-thread/PostThreadItem.tsx:661 1865 + #: src/view/com/util/forms/PostDropdownBtn.tsx:49 1378 1866 msgid "Translate" 1379 1867 msgstr "" 1380 1868 ··· 1383 1871 msgstr "" 1384 1872 1385 1873 #: src/view/com/auth/login/Login.tsx:74 1386 - #: src/view/com/auth/login/LoginForm.tsx:113 1874 + #: src/view/com/auth/login/LoginForm.tsx:115 1387 1875 msgid "Unable to contact your service. Please check your Internet connection." 1388 1876 msgstr "" 1389 1877 1390 - #: src/view/com/profile/ProfileHeader.tsx:386 1391 - #: src/view/com/profile/ProfileHeader.tsx:389 1878 + #: src/view/com/profile/ProfileHeader.tsx:395 1879 + #: src/view/com/profile/ProfileHeader.tsx:398 1392 1880 msgid "Unblock" 1393 1881 msgstr "" 1394 1882 1395 - #: src/view/com/modals/UserAddRemoveLists.tsx:185 1883 + #: src/view/com/profile/ProfileHeader.tsx:243 1884 + #: src/view/com/profile/ProfileHeader.tsx:323 1885 + msgid "Unblock Account" 1886 + msgstr "" 1887 + 1888 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1889 + msgid "Undo repost" 1890 + msgstr "" 1891 + 1892 + #: src/view/com/profile/ProfileHeader.tsx:305 1893 + msgid "Unmute Account" 1894 + msgstr "" 1895 + 1896 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1897 + msgid "Unmute thread" 1898 + msgstr "" 1899 + 1900 + #: src/view/com/modals/UserAddRemoveLists.tsx:187 1396 1901 msgid "Update {displayName} in Lists" 1902 + msgstr "" 1903 + 1904 + #: src/lib/hooks/useOTAUpdate.ts:15 1905 + msgid "Update Available" 1397 1906 msgstr "" 1398 1907 1399 1908 #: src/view/com/auth/login/SetNewPasswordForm.tsx:174 1400 1909 msgid "Updating..." 1401 1910 msgstr "" 1402 1911 1403 - #: src/view/com/modals/ChangeHandle.tsx:456 1912 + #: src/view/com/modals/ChangeHandle.tsx:459 1404 1913 msgid "Upload a text file to:" 1405 1914 msgstr "" 1406 1915 1407 - #: src/view/screens/AppPasswords.tsx:148 1916 + #: src/view/screens/AppPasswords.tsx:154 1408 1917 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." 1409 1918 msgstr "" 1410 1919 1411 - #: src/view/com/modals/ChangeHandle.tsx:516 1920 + #: src/view/com/modals/ChangeHandle.tsx:519 1412 1921 msgid "Use default provider" 1413 1922 msgstr "" 1414 1923 1924 + #: src/view/com/modals/AddAppPasswords.tsx:137 1925 + msgid "Use this to sign into the other app along with your handle." 1926 + msgstr "" 1927 + 1928 + #: src/view/com/modals/InviteCodes.tsx:165 1929 + msgid "Used by:" 1930 + msgstr "" 1931 + 1415 1932 #: src/view/com/auth/create/Step3.tsx:37 1416 1933 msgid "User handle" 1417 1934 msgstr "" 1418 1935 1419 - #: src/view/com/auth/login/LoginForm.tsx:168 1420 - #: src/view/com/auth/login/LoginForm.tsx:185 1936 + #: src/view/screens/Lists.tsx:70 1937 + msgid "User Lists" 1938 + msgstr "" 1939 + 1940 + #: src/view/com/auth/login/LoginForm.tsx:170 1941 + #: src/view/com/auth/login/LoginForm.tsx:187 1421 1942 msgid "Username or email address" 1422 1943 msgstr "" 1423 1944 1424 - #: src/view/screens/ProfileList.tsx:694 1945 + #: src/view/screens/ProfileList.tsx:702 1425 1946 msgid "Users" 1426 1947 msgstr "" 1427 1948 1428 - #: src/view/screens/Settings.tsx:650 1949 + #: src/view/screens/Settings.tsx:665 1429 1950 msgid "Verify email" 1430 1951 msgstr "" 1431 1952 1432 - #: src/view/screens/Settings.tsx:675 1953 + #: src/view/screens/Settings.tsx:690 1433 1954 msgid "Verify my email" 1434 1955 msgstr "" 1435 1956 1436 - #: src/view/screens/Settings.tsx:684 1957 + #: src/view/screens/Settings.tsx:699 1437 1958 msgid "Verify My Email" 1438 1959 msgstr "" 1439 1960 1440 - #: src/view/com/modals/ChangeEmail.tsx:205 1441 1961 #: src/view/com/modals/ChangeEmail.tsx:207 1962 + #: src/view/com/modals/ChangeEmail.tsx:209 1442 1963 msgid "Verify New Email" 1443 1964 msgstr "" 1444 1965 ··· 1446 1967 msgid "View debug entry" 1447 1968 msgstr "" 1448 1969 1449 - #: src/view/com/profile/ProfileSubpageHeader.tsx:127 1970 + #: src/view/com/profile/ProfileSubpageHeader.tsx:129 1450 1971 msgid "View the avatar" 1451 1972 msgstr "" 1452 1973 ··· 1454 1975 msgid "Visit Site" 1455 1976 msgstr "" 1456 1977 1457 - #: src/view/com/auth/create/CreateAccount.tsx:78 1978 + #: src/view/com/auth/create/CreateAccount.tsx:80 1458 1979 msgid "We're so excited to have you join us!" 1459 1980 msgstr "" 1460 1981 1461 - #: src/view/com/modals/report/Modal.tsx:168 1982 + #: src/view/screens/NotFound.tsx:48 1983 + msgid "We're sorry! We can't find the page you were looking for." 1984 + msgstr "" 1985 + 1986 + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:50 1987 + msgid "Welcome to <0>Bluesky</0>" 1988 + msgstr "" 1989 + 1990 + #: src/view/com/modals/report/Modal.tsx:170 1462 1991 msgid "What is the issue with this {collectionName}?" 1463 1992 msgstr "" 1464 1993 1465 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:72 1994 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:79 1466 1995 msgid "Which languages are used in this post?" 1467 1996 msgstr "" 1468 1997 1469 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:71 1998 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 1470 1999 msgid "Which languages would you like to see in your algorithmic feeds?" 1471 2000 msgstr "" 1472 2001 ··· 1474 2003 msgid "Wide" 1475 2004 msgstr "" 1476 2005 1477 - #: src/view/com/composer/Composer.tsx:390 2006 + #: src/view/com/composer/Composer.tsx:398 1478 2007 msgid "Write post" 1479 2008 msgstr "" 1480 2009 ··· 1482 2011 msgid "Write your reply" 1483 2012 msgstr "" 1484 2013 2014 + #: src/view/screens/PreferencesHomeFeed.tsx:164 2015 + #: src/view/screens/PreferencesHomeFeed.tsx:186 2016 + #: src/view/screens/PreferencesHomeFeed.tsx:209 2017 + msgid "Yes" 2018 + msgstr "" 2019 + 1485 2020 #: src/view/com/auth/create/Step1.tsx:122 1486 2021 msgid "You can change hosting providers at any time." 1487 2022 msgstr "" ··· 1490 2025 msgid "You can now sign in with your new password." 1491 2026 msgstr "" 1492 2027 2028 + #: src/view/com/modals/InviteCodes.tsx:42 2029 + msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." 2030 + msgstr "" 2031 + 2032 + #: src/view/screens/SavedFeeds.tsx:94 2033 + msgid "You don't have any pinned feeds." 2034 + msgstr "" 2035 + 2036 + #: src/view/screens/SavedFeeds.tsx:124 2037 + msgid "You don't have any saved feeds." 2038 + msgstr "" 2039 + 1493 2040 #: src/view/com/post-thread/PostThread.tsx:346 1494 2041 msgid "You have blocked the author or you have been blocked by the author." 1495 2042 msgstr "" ··· 1498 2045 msgid "You have no lists." 1499 2046 msgstr "" 1500 2047 1501 - #: src/view/screens/AppPasswords.tsx:55 2048 + #: src/view/screens/ModerationBlockedAccounts.tsx:105 2049 + msgid "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." 2050 + msgstr "" 2051 + 2052 + #: src/view/screens/AppPasswords.tsx:60 1502 2053 msgid "You have not created any app passwords yet. You can create one by pressing the button below." 2054 + msgstr "" 2055 + 2056 + #: src/view/screens/ModerationMutedAccounts.tsx:101 2057 + msgid "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." 1503 2058 msgstr "" 1504 2059 1505 2060 #: src/view/com/auth/login/SetNewPasswordForm.tsx:83 ··· 1518 2073 msgid "Your email has been saved! We'll be in touch soon." 1519 2074 msgstr "" 1520 2075 1521 - #: src/view/com/modals/ChangeEmail.tsx:125 2076 + #: src/view/com/modals/ChangeEmail.tsx:127 1522 2077 msgid "Your email has been updated but not verified. As a next step, please verify your new email." 1523 2078 msgstr "" 1524 2079 1525 - #: src/view/com/modals/VerifyEmail.tsx:102 2080 + #: src/view/com/modals/VerifyEmail.tsx:104 1526 2081 msgid "Your email has not yet been verified. This is an important security step which we recommend." 1527 2082 msgstr "" 1528 2083 1529 2084 #: src/view/com/auth/create/Step3.tsx:41 1530 - #: src/view/com/modals/ChangeHandle.tsx:275 2085 + #: src/view/com/modals/ChangeHandle.tsx:278 1531 2086 msgid "Your full handle will be" 1532 2087 msgstr "" 1533 2088 ··· 1537 2092 1538 2093 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:63 1539 2094 msgid "Your posts, likes, and blocks are public. Mutes are private." 2095 + msgstr "" 2096 + 2097 + #: src/view/com/modals/SwitchAccount.tsx:56 2098 + msgid "Your profile" 1540 2099 msgstr "" 1541 2100 1542 2101 #: src/view/com/auth/create/Step3.tsx:27
+1 -1
src/locale/locales/fr/messages.js
··· 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\"],\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"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:\",\"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\",\"SMmUnj\":\"App passwords\",\"aAIQg2\":\"Appearance\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"HFCE4A\":\"Blocked post.\",\"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\",\"/+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.\",\"Wk8hkn\":\"Choose your password\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"XQFMOm\":\"Edit image\",\"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\",\"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\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"0PkE20\":\"Expand alt text\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"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\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"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\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"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!\",\"BvSY1i\":\"Like this feed\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"VkLESX\":\"Load new posts\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"flmDTf\":\"No description\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"ispbnl\":\"Not Applicable\",\"iDNBZe\":\"Notifications\",\"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...\",\"8ZsakT\":\"Password\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"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.\",\"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\",\"x8iR7V\":\"Prioritize Your Follows\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"t/YqKh\":\"Remove\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"6IcSvC\":\"Report post\",\"JOV5dR\":\"Repost or quote post\",\"bqG37Z\":\"Request Change\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"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\",\"A1taO8\":\"Search\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"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.\",\"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\",\"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\",\"VjWeLI\":\"Switch Account\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"p8Iz39\":\"Text input field\",\"G4EksE\":\"The post may have been deleted.\",\"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.\",\"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\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"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\",\"t4Yp4Z\":\"User handle\",\"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!\",\"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\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"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\",\"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.\",\"MvWO9d\":\"Your user handle\"}")}; 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\"],\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"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\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"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\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"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\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"zgoxy5\":\"Pinned Feeds\",\"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.\",\"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?\",\"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\",\"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\",\"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\",\"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\",\"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!\",\"/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.\",\"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\",\"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\"}")};
+837 -278
src/locale/locales/fr/messages.po
··· 13 13 "Language-Team: \n" 14 14 "Plural-Forms: \n" 15 15 16 - #: src/view/screens/Profile.tsx:212 16 + #: src/view/screens/Profile.tsx:214 17 17 msgid "- end of feed -" 18 18 msgstr "" 19 19 20 20 #: src/view/com/modals/SelfLabel.tsx:138 21 - msgid ". This warning is only available for posts with media attached." 22 - msgstr "" 21 + #~ msgid ". This warning is only available for posts with media attached." 22 + #~ msgstr "" 23 23 24 - #: src/view/com/modals/Repost.tsx:45 24 + #: src/view/com/modals/Repost.tsx:44 25 25 msgid "{0}" 26 26 msgstr "" 27 27 28 - #: src/view/com/modals/CreateOrEditList.tsx:167 28 + #: src/view/com/modals/CreateOrEditList.tsx:170 29 29 msgid "{0} {purposeLabel} List" 30 + msgstr "" 31 + 32 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:59 33 + msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" 34 + msgstr "" 35 + 36 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:36 37 + msgid "<0>Follow some</0><1>Recommended</1><2>Users</2>" 30 38 msgstr "" 31 39 32 40 #: src/view/com/modals/AddAppPasswords.tsx:132 33 - msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 41 + #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 42 + #~ msgstr "" 43 + 44 + #: src/lib/hooks/useOTAUpdate.ts:16 45 + msgid "A new version of the app is available. Please update to continue using the app." 34 46 msgstr "" 35 47 36 48 #: src/view/com/modals/EditImage.tsx:299 37 - #: src/view/screens/Settings.tsx:363 49 + #: src/view/screens/Settings.tsx:377 38 50 msgid "Accessibility" 39 51 msgstr "" 40 52 41 - #: src/view/com/auth/login/LoginForm.tsx:157 42 - #: src/view/screens/Settings.tsx:201 53 + #: src/view/com/auth/login/LoginForm.tsx:159 54 + #: src/view/screens/Settings.tsx:219 43 55 msgid "Account" 44 56 msgstr "" 45 57 ··· 47 59 msgid "Account options" 48 60 msgstr "" 49 61 50 - #: src/view/screens/ProfileList.tsx:710 62 + #: src/view/screens/ProfileList.tsx:718 51 63 msgid "Add" 52 64 msgstr "" 53 65 ··· 55 67 msgid "Add a content warning" 56 68 msgstr "" 57 69 58 - #: src/view/screens/ProfileList.tsx:700 70 + #: src/view/screens/ProfileList.tsx:708 59 71 msgid "Add a user to this list" 60 72 msgstr "" 61 73 62 - #: src/view/screens/Settings.tsx:313 63 - #: src/view/screens/Settings.tsx:322 74 + #: src/view/screens/Settings.tsx:327 75 + #: src/view/screens/Settings.tsx:336 64 76 msgid "Add account" 65 77 msgstr "" 66 78 67 79 #: src/view/com/composer/photos/Gallery.tsx:119 68 - #: src/view/com/composer/photos/Gallery.tsx:167 80 + #: src/view/com/composer/photos/Gallery.tsx:180 69 81 msgid "Add alt text" 70 82 msgstr "" 71 83 72 84 #: src/view/com/modals/report/InputIssueDetails.tsx:41 73 - #: src/view/com/modals/report/Modal.tsx:190 85 + #: src/view/com/modals/report/Modal.tsx:192 74 86 msgid "Add details" 75 87 msgstr "" 76 88 77 - #: src/view/com/modals/report/Modal.tsx:193 89 + #: src/view/com/modals/report/Modal.tsx:195 78 90 msgid "Add details to report" 79 91 msgstr "" 80 92 81 - #: src/view/com/composer/Composer.tsx:419 93 + #: src/view/com/composer/Composer.tsx:427 82 94 msgid "Add link card" 83 95 msgstr "" 84 96 85 - #: src/view/com/composer/Composer.tsx:422 97 + #: src/view/com/composer/Composer.tsx:430 86 98 msgid "Add link card:" 87 99 msgstr "" 88 100 89 - #: src/view/com/modals/ChangeHandle.tsx:418 101 + #: src/view/com/modals/ChangeHandle.tsx:421 90 102 msgid "Add the following DNS record to your domain:" 91 103 msgstr "" 92 104 105 + #: src/view/com/profile/ProfileHeader.tsx:290 106 + msgid "Add to Lists" 107 + msgstr "" 108 + 109 + #: src/view/screens/ProfileFeed.tsx:244 110 + msgid "Add to my feeds" 111 + msgstr "" 112 + 93 113 #: src/view/screens/PreferencesHomeFeed.tsx:140 94 114 msgid "Adjust the number of likes a reply must have to be shown in your feed." 95 115 msgstr "" ··· 98 118 msgid "Adult Content" 99 119 msgstr "" 100 120 101 - #: src/view/screens/Settings.tsx:493 121 + #: src/view/screens/Settings.tsx:507 102 122 msgid "Advanced" 103 123 msgstr "" 104 124 105 - #: src/view/com/composer/photos/Gallery.tsx:127 125 + #: src/view/com/composer/photos/Gallery.tsx:130 106 126 msgid "ALT" 107 127 msgstr "" 108 128 ··· 110 130 msgid "Alt text" 111 131 msgstr "" 112 132 113 - #: src/view/com/composer/photos/Gallery.tsx:193 133 + #: src/view/com/composer/photos/Gallery.tsx:209 114 134 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." 115 135 msgstr "" 116 136 117 - #: src/view/com/modals/VerifyEmail.tsx:112 137 + #: src/view/com/modals/VerifyEmail.tsx:114 118 138 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." 119 139 msgstr "" 120 140 121 - #: src/view/com/modals/ChangeEmail.tsx:119 141 + #: src/view/com/modals/ChangeEmail.tsx:121 122 142 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." 123 143 msgstr "" 124 144 125 - #: src/view/com/notifications/FeedItem.tsx:238 145 + #: src/view/com/notifications/FeedItem.tsx:239 126 146 msgid "and" 127 147 msgstr "" 128 148 129 - #: src/view/screens/Settings.tsx:509 149 + #: src/view/screens/LanguageSettings.tsx:95 150 + msgid "App Language" 151 + msgstr "" 152 + 153 + #: src/view/screens/Settings.tsx:523 130 154 msgid "App passwords" 131 155 msgstr "" 132 156 133 - #: src/view/screens/Settings.tsx:378 157 + #: src/view/screens/AppPasswords.tsx:146 158 + msgid "App Passwords" 159 + msgstr "" 160 + 161 + #: src/view/screens/Settings.tsx:392 134 162 msgid "Appearance" 135 163 msgstr "" 136 164 165 + #: src/view/screens/AppPasswords.tsx:183 166 + msgid "Are you sure you want to delete the app password \"{name}\"?" 167 + msgstr "" 168 + 169 + #: src/view/com/composer/Composer.tsx:139 170 + msgid "Are you sure you'd like to discard this draft?" 171 + msgstr "" 172 + 173 + #: src/view/screens/ProfileList.tsx:372 174 + msgid "Are you sure?" 175 + msgstr "" 176 + 177 + #: src/view/com/util/forms/PostDropdownBtn.tsx:138 178 + msgid "Are you sure? This cannot be undone." 179 + msgstr "" 180 + 137 181 #: src/view/com/modals/SelfLabel.tsx:124 138 182 msgid "Artistic or non-erotic nudity." 139 183 msgstr "" 140 184 141 - #: src/view/com/auth/create/CreateAccount.tsx:92 185 + #: src/view/com/auth/create/CreateAccount.tsx:94 142 186 #: src/view/com/auth/login/ChooseAccountForm.tsx:111 143 - #: src/view/com/auth/login/LoginForm.tsx:247 187 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 188 + #: src/view/com/auth/login/LoginForm.tsx:249 144 189 #: src/view/com/auth/login/SetNewPasswordForm.tsx:150 145 190 #: src/view/com/modals/report/InputIssueDetails.tsx:45 146 191 #: src/view/com/post-thread/PostThread.tsx:317 147 192 #: src/view/com/post-thread/PostThread.tsx:325 148 193 #: src/view/com/post-thread/PostThread.tsx:354 149 194 #: src/view/com/post-thread/PostThread.tsx:362 150 - #: src/view/com/profile/ProfileHeader.tsx:576 195 + #: src/view/com/profile/ProfileHeader.tsx:585 151 196 msgid "Back" 152 197 msgstr "" 153 198 154 - #: src/view/screens/Settings.tsx:407 199 + #: src/view/screens/Settings.tsx:421 155 200 msgid "Basics" 156 201 msgstr "" 157 202 158 203 #: src/view/com/auth/create/Step2.tsx:130 159 - #: src/view/com/modals/BirthDateSettings.tsx:69 204 + #: src/view/com/modals/BirthDateSettings.tsx:71 160 205 msgid "Birthday" 161 206 msgstr "" 162 207 163 - #: src/view/screens/Settings.tsx:228 208 + #: src/view/screens/Settings.tsx:245 164 209 msgid "Birthday:" 210 + msgstr "" 211 + 212 + #: src/view/com/profile/ProfileHeader.tsx:222 213 + #: src/view/com/profile/ProfileHeader.tsx:324 214 + msgid "Block Account" 215 + msgstr "" 216 + 217 + #: src/view/screens/ProfileList.tsx:485 218 + msgid "Block accounts" 219 + msgstr "" 220 + 221 + #: src/view/screens/ProfileList.tsx:326 222 + msgid "Block these accounts?" 223 + msgstr "" 224 + 225 + #: src/view/screens/Moderation.tsx:112 226 + msgid "Blocked accounts" 227 + msgstr "" 228 + 229 + #: src/view/screens/ModerationBlockedAccounts.tsx:87 230 + msgid "Blocked Accounts" 231 + msgstr "" 232 + 233 + #: src/view/com/profile/ProfileHeader.tsx:224 234 + msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 235 + msgstr "" 236 + 237 + #: src/view/screens/ModerationBlockedAccounts.tsx:95 238 + msgid "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." 165 239 msgstr "" 166 240 167 241 #: src/view/com/post-thread/PostThread.tsx:211 168 242 msgid "Blocked post." 169 243 msgstr "" 170 244 171 - #: src/view/com/auth/onboarding/WelcomeMobile.tsx:52 245 + #: src/view/screens/ProfileList.tsx:328 246 + msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 247 + msgstr "" 248 + 172 249 #: src/view/com/auth/SplashScreen.tsx:27 173 250 msgid "Bluesky" 174 251 msgstr "" ··· 193 270 msgid "Bluesky.Social" 194 271 msgstr "" 195 272 196 - #: src/view/screens/Settings.tsx:612 273 + #: src/view/screens/Settings.tsx:626 197 274 msgid "Build version {0} {1}" 198 275 msgstr "" 199 276 200 277 #: src/view/com/composer/photos/OpenCameraBtn.tsx:62 278 + #: src/view/com/util/UserAvatar.tsx:213 279 + #: src/view/com/util/UserBanner.tsx:40 201 280 msgid "Camera" 202 281 msgstr "" 203 282 204 - #: src/view/com/modals/AddAppPasswords.tsx:199 283 + #: src/view/com/modals/AddAppPasswords.tsx:201 205 284 msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." 206 285 msgstr "" 207 286 208 - #: src/view/com/composer/Composer.tsx:271 209 - #: src/view/com/composer/Composer.tsx:274 287 + #: src/view/com/composer/Composer.tsx:279 288 + #: src/view/com/composer/Composer.tsx:282 210 289 #: src/view/com/modals/AltImage.tsx:127 211 - #: src/view/com/modals/ChangeEmail.tsx:216 212 290 #: src/view/com/modals/ChangeEmail.tsx:218 213 - #: src/view/com/modals/Confirm.tsx:89 214 - #: src/view/com/modals/CreateOrEditList.tsx:258 215 - #: src/view/com/modals/CreateOrEditList.tsx:263 216 - #: src/view/com/modals/DeleteAccount.tsx:142 217 - #: src/view/com/modals/DeleteAccount.tsx:215 291 + #: src/view/com/modals/ChangeEmail.tsx:220 292 + #: src/view/com/modals/Confirm.tsx:88 293 + #: src/view/com/modals/CreateOrEditList.tsx:261 294 + #: src/view/com/modals/CreateOrEditList.tsx:266 295 + #: src/view/com/modals/DeleteAccount.tsx:144 296 + #: src/view/com/modals/DeleteAccount.tsx:217 218 297 #: src/view/com/modals/EditImage.tsx:323 219 298 #: src/view/com/modals/EditProfile.tsx:250 220 299 #: src/view/com/modals/LinkWarning.tsx:90 221 - #: src/view/com/modals/Repost.tsx:74 222 - #: src/view/com/modals/UserAddRemoveLists.tsx:199 300 + #: src/view/com/modals/Repost.tsx:73 301 + #: src/view/com/modals/UserAddRemoveLists.tsx:201 223 302 #: src/view/com/modals/Waitlist.tsx:136 224 303 #: src/view/com/search/HeaderWithInput.tsx:127 225 304 #: src/view/shell/desktop/Search.tsx:93 226 305 msgid "Cancel" 227 306 msgstr "" 228 307 229 - #: src/view/com/modals/DeleteAccount.tsx:138 230 - #: src/view/com/modals/DeleteAccount.tsx:211 308 + #: src/view/com/modals/DeleteAccount.tsx:140 309 + #: src/view/com/modals/DeleteAccount.tsx:213 231 310 msgid "Cancel account deletion" 232 311 msgstr "" 233 312 ··· 235 314 msgid "Cancel add image alt text" 236 315 msgstr "" 237 316 238 - #: src/view/com/modals/ChangeHandle.tsx:144 317 + #: src/view/com/modals/ChangeHandle.tsx:147 239 318 msgid "Cancel change handle" 240 319 msgstr "" 241 320 ··· 247 326 msgid "Cancel profile editing" 248 327 msgstr "" 249 328 250 - #: src/view/com/modals/Repost.tsx:65 329 + #: src/view/com/modals/Repost.tsx:64 251 330 msgid "Cancel quote post" 252 331 msgstr "" 253 332 254 - #: src/view/com/modals/ListAddUser.tsx:101 333 + #: src/view/com/modals/ListAddUser.tsx:103 255 334 #: src/view/shell/desktop/Search.tsx:89 256 335 msgid "Cancel search" 257 336 msgstr "" ··· 260 339 msgid "Cancel waitlist signup" 261 340 msgstr "" 262 341 263 - #: src/view/screens/Settings.tsx:222 342 + #: src/view/screens/Settings.tsx:239 264 343 msgid "Change" 265 344 msgstr "" 266 345 267 - #: src/view/screens/Settings.tsx:517 268 - #: src/view/screens/Settings.tsx:526 346 + #: src/view/screens/Settings.tsx:531 347 + #: src/view/screens/Settings.tsx:540 269 348 msgid "Change handle" 270 349 msgstr "" 271 350 272 - #: src/view/com/modals/ChangeHandle.tsx:156 351 + #: src/view/com/modals/ChangeHandle.tsx:159 273 352 msgid "Change Handle" 274 353 msgstr "" 275 354 276 - #: src/view/com/modals/VerifyEmail.tsx:136 355 + #: src/view/com/modals/VerifyEmail.tsx:138 277 356 msgid "Change my email" 278 357 msgstr "" 279 358 280 - #: src/view/com/modals/ChangeEmail.tsx:109 359 + #: src/view/com/modals/ChangeEmail.tsx:111 281 360 msgid "Change Your Email" 282 361 msgstr "" 283 362 284 - #: src/view/com/modals/DeleteAccount.tsx:155 363 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:150 364 + msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." 365 + msgstr "" 366 + 367 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:133 368 + msgid "Check out some recommended users. Follow them to see similar users." 369 + msgstr "" 370 + 371 + #: src/view/com/modals/DeleteAccount.tsx:157 285 372 msgid "Check your inbox for an email with the confirmation code to enter below:" 286 373 msgstr "" 287 374 ··· 292 379 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:87 293 380 msgid "Choose the algorithms that power your experience with custom feeds." 294 381 msgstr "" 382 + 383 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:65 384 + #~ msgid "Choose your" 385 + #~ msgstr "" 295 386 296 387 #: src/view/com/auth/create/Step2.tsx:105 297 388 msgid "Choose your password" ··· 318 409 msgid "Close image viewer" 319 410 msgstr "" 320 411 321 - #: src/view/shell/index.web.tsx:65 412 + #: src/view/shell/index.web.tsx:77 322 413 msgid "Close navigation footer" 323 414 msgstr "" 324 415 416 + #: src/view/screens/CommunityGuidelines.tsx:32 417 + msgid "Community Guidelines" 418 + msgstr "" 419 + 325 420 #: src/view/com/composer/Prompt.tsx:22 326 421 msgid "Compose reply" 327 422 msgstr "" 328 423 329 - #: src/view/com/modals/Confirm.tsx:76 330 - #: src/view/com/modals/SelfLabel.tsx:156 331 - #: src/view/com/modals/VerifyEmail.tsx:220 332 - #: src/view/screens/PreferencesHomeFeed.tsx:223 424 + #: src/view/com/modals/Confirm.tsx:75 425 + #: src/view/com/modals/SelfLabel.tsx:155 426 + #: src/view/com/modals/VerifyEmail.tsx:222 427 + #: src/view/screens/PreferencesHomeFeed.tsx:233 333 428 #: src/view/screens/PreferencesThreads.tsx:128 334 429 msgid "Confirm" 335 430 msgstr "" 336 431 337 - #: src/view/com/modals/ChangeEmail.tsx:193 338 432 #: src/view/com/modals/ChangeEmail.tsx:195 433 + #: src/view/com/modals/ChangeEmail.tsx:197 339 434 msgid "Confirm Change" 340 435 msgstr "" 341 436 ··· 343 438 msgid "Confirm content language settings" 344 439 msgstr "" 345 440 346 - #: src/view/com/modals/DeleteAccount.tsx:201 441 + #: src/view/com/modals/DeleteAccount.tsx:203 347 442 msgid "Confirm delete account" 348 443 msgstr "" 349 444 350 - #: src/view/com/modals/ChangeEmail.tsx:157 351 - #: src/view/com/modals/DeleteAccount.tsx:168 352 - #: src/view/com/modals/VerifyEmail.tsx:154 445 + #: src/view/com/modals/ChangeEmail.tsx:159 446 + #: src/view/com/modals/DeleteAccount.tsx:170 447 + #: src/view/com/modals/VerifyEmail.tsx:156 353 448 msgid "Confirmation code" 354 449 msgstr "" 355 450 356 - #: src/view/com/auth/create/CreateAccount.tsx:125 357 - #: src/view/com/auth/login/LoginForm.tsx:266 451 + #: src/view/com/auth/create/CreateAccount.tsx:127 452 + #: src/view/com/auth/login/LoginForm.tsx:268 358 453 msgid "Connecting..." 359 454 msgstr "" 360 455 361 - #: src/view/com/modals/ContentFilteringSettings.tsx:42 456 + #: src/view/screens/Moderation.tsx:70 457 + msgid "Content filtering" 458 + msgstr "" 459 + 460 + #: src/view/com/modals/ContentFilteringSettings.tsx:44 362 461 msgid "Content Filtering" 363 462 msgstr "" 364 463 365 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:68 464 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 465 + #: src/view/screens/LanguageSettings.tsx:276 366 466 msgid "Content Languages" 367 467 msgstr "" 368 468 369 - #: src/view/com/util/moderation/ScreenHider.tsx:68 469 + #: src/view/com/util/moderation/ScreenHider.tsx:69 370 470 msgid "Content Warning" 371 471 msgstr "" 372 472 ··· 374 474 msgid "Content warnings" 375 475 msgstr "" 376 476 377 - #: src/view/com/modals/AddAppPasswords.tsx:178 378 - #: src/view/com/modals/InviteCodes.tsx:129 477 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:177 478 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:159 479 + msgid "Continue" 480 + msgstr "" 481 + 482 + #: src/view/com/modals/AddAppPasswords.tsx:180 483 + #: src/view/com/modals/InviteCodes.tsx:147 379 484 msgid "Copied" 380 485 msgstr "" 381 486 382 - #: src/view/com/modals/AddAppPasswords.tsx:171 487 + #: src/view/com/modals/AddAppPasswords.tsx:173 383 488 msgid "Copy" 384 489 msgstr "" 385 490 386 - #: src/view/screens/ProfileFeed.tsx:97 491 + #: src/view/com/util/forms/PostDropdownBtn.tsx:63 492 + msgid "Copy post text" 493 + msgstr "" 494 + 495 + #: src/view/screens/CopyrightPolicy.tsx:29 496 + msgid "Copyright Policy" 497 + msgstr "" 498 + 499 + #: src/view/screens/ProfileFeed.tsx:104 387 500 msgid "Could not load feed" 388 501 msgstr "" 389 502 390 - #: src/view/screens/ProfileList.tsx:788 503 + #: src/view/screens/ProfileList.tsx:797 391 504 msgid "Could not load list" 392 505 msgstr "" 393 506 ··· 395 508 msgid "Create a new account" 396 509 msgstr "" 397 510 398 - #: src/view/com/auth/create/CreateAccount.tsx:77 511 + #: src/view/com/auth/create/CreateAccount.tsx:79 399 512 msgid "Create Account" 400 513 msgstr "" 401 514 ··· 403 516 msgid "Create new account" 404 517 msgstr "" 405 518 406 - #: src/view/com/modals/ChangeHandle.tsx:390 519 + #: src/view/screens/AppPasswords.tsx:208 520 + msgid "Created {0}" 521 + msgstr "" 522 + 523 + #: src/view/com/modals/ChangeHandle.tsx:393 407 524 #: src/view/com/modals/ServerInput.tsx:102 408 525 msgid "Custom domain" 409 526 msgstr "" 410 527 411 - #: src/view/screens/Settings.tsx:531 528 + #: src/view/screens/Settings.tsx:545 412 529 msgid "Danger Zone" 413 530 msgstr "" 414 531 415 - #: src/view/screens/Settings.tsx:538 532 + #: src/view/screens/Settings.tsx:411 533 + msgid "Dark" 534 + msgstr "" 535 + 536 + #: src/view/screens/Settings.tsx:552 416 537 msgid "Delete account" 417 538 msgstr "" 418 539 419 - #: src/view/com/modals/DeleteAccount.tsx:75 540 + #: src/view/com/modals/DeleteAccount.tsx:77 420 541 msgid "Delete Account" 421 542 msgstr "" 422 543 423 - #: src/view/screens/AppPasswords.tsx:193 544 + #: src/view/screens/AppPasswords.tsx:181 545 + #: src/view/screens/AppPasswords.tsx:201 424 546 msgid "Delete app password" 425 547 msgstr "" 426 548 427 - #: src/view/com/modals/DeleteAccount.tsx:204 549 + #: src/view/screens/ProfileList.tsx:371 550 + #: src/view/screens/ProfileList.tsx:433 551 + msgid "Delete List" 552 + msgstr "" 553 + 554 + #: src/view/com/modals/DeleteAccount.tsx:206 428 555 msgid "Delete my account" 429 556 msgstr "" 430 557 431 - #: src/view/screens/Settings.tsx:548 558 + #: src/view/screens/Settings.tsx:562 432 559 msgid "Delete my account…" 433 560 msgstr "" 434 561 562 + #: src/view/com/util/forms/PostDropdownBtn.tsx:133 563 + msgid "Delete post" 564 + msgstr "" 565 + 566 + #: src/view/com/util/forms/PostDropdownBtn.tsx:137 567 + msgid "Delete this post?" 568 + msgstr "" 569 + 435 570 #: src/view/com/post-thread/PostThread.tsx:203 436 571 msgid "Deleted post." 437 572 msgstr "" 438 573 439 - #: src/view/com/modals/CreateOrEditList.tsx:209 440 - #: src/view/com/modals/CreateOrEditList.tsx:225 574 + #: src/view/com/modals/CreateOrEditList.tsx:212 575 + #: src/view/com/modals/CreateOrEditList.tsx:228 441 576 #: src/view/com/modals/EditProfile.tsx:199 442 577 #: src/view/com/modals/EditProfile.tsx:211 443 578 msgid "Description" ··· 447 582 msgid "Dev Server" 448 583 msgstr "" 449 584 450 - #: src/view/screens/Settings.tsx:553 585 + #: src/view/screens/Settings.tsx:567 451 586 msgid "Developer Tools" 452 587 msgstr "" 453 588 454 - #: src/view/screens/Feeds.tsx:165 589 + #: src/view/com/composer/Composer.tsx:134 590 + msgid "Discard draft" 591 + msgstr "" 592 + 593 + #: src/view/screens/Feeds.tsx:167 455 594 msgid "Discover new feeds" 456 595 msgstr "" 457 596 ··· 463 602 msgid "Display Name" 464 603 msgstr "" 465 604 466 - #: src/view/com/modals/ChangeHandle.tsx:488 605 + #: src/view/com/modals/ChangeHandle.tsx:491 467 606 msgid "Domain verified!" 468 607 msgstr "" 469 608 470 - #: src/view/com/modals/ContentFilteringSettings.tsx:77 471 - #: src/view/com/modals/ContentFilteringSettings.tsx:85 609 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:85 610 + #: src/view/com/modals/ContentFilteringSettings.tsx:79 611 + #: src/view/com/modals/ContentFilteringSettings.tsx:87 472 612 #: src/view/com/modals/crop-image/CropImage.web.tsx:152 473 613 #: src/view/com/modals/EditImage.tsx:333 474 - #: src/view/com/modals/ListAddUser.tsx:153 475 - #: src/view/com/modals/SelfLabel.tsx:159 476 - #: src/view/screens/PreferencesHomeFeed.tsx:226 614 + #: src/view/com/modals/ListAddUser.tsx:155 615 + #: src/view/com/modals/SelfLabel.tsx:158 616 + #: src/view/screens/PreferencesHomeFeed.tsx:236 477 617 #: src/view/screens/PreferencesThreads.tsx:131 478 618 msgid "Done" 479 619 msgstr "" ··· 482 622 msgid "Done{extraText}" 483 623 msgstr "" 484 624 485 - #: src/view/com/composer/photos/Gallery.tsx:141 625 + #: src/view/com/modals/InviteCodes.tsx:72 626 + msgid "Each code works once. You'll receive more invite codes periodically." 627 + msgstr "" 628 + 629 + #: src/view/com/composer/photos/Gallery.tsx:144 486 630 #: src/view/com/modals/EditImage.tsx:207 487 631 msgid "Edit image" 488 632 msgstr "" 489 633 490 - #: src/view/screens/Feeds.tsx:132 634 + #: src/view/screens/ProfileList.tsx:421 635 + msgid "Edit list details" 636 + msgstr "" 637 + 638 + #: src/view/screens/Feeds.tsx:134 639 + #: src/view/screens/SavedFeeds.tsx:77 491 640 msgid "Edit My Feeds" 492 641 msgstr "" 493 642 ··· 495 644 msgid "Edit my profile" 496 645 msgstr "" 497 646 498 - #: src/view/com/profile/ProfileHeader.tsx:373 647 + #: src/view/com/profile/ProfileHeader.tsx:382 499 648 msgid "Edit profile" 500 649 msgstr "" 501 650 502 - #: src/view/com/profile/ProfileHeader.tsx:376 651 + #: src/view/com/profile/ProfileHeader.tsx:385 503 652 msgid "Edit Profile" 504 653 msgstr "" 505 654 506 - #: src/view/screens/Feeds.tsx:92 655 + #: src/view/screens/Feeds.tsx:94 507 656 msgid "Edit Saved Feeds" 508 657 msgstr "" 509 658 510 659 #: src/view/com/auth/create/Step2.tsx:89 511 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:145 512 - #: src/view/com/modals/ChangeEmail.tsx:141 660 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:148 661 + #: src/view/com/modals/ChangeEmail.tsx:143 513 662 #: src/view/com/modals/Waitlist.tsx:88 514 663 msgid "Email" 515 664 msgstr "" ··· 518 667 msgid "Email address" 519 668 msgstr "" 520 669 521 - #: src/view/com/modals/ChangeEmail.tsx:111 670 + #: src/view/com/modals/ChangeEmail.tsx:113 522 671 msgid "Email Updated" 523 672 msgstr "" 524 673 674 + #: src/view/screens/Settings.tsx:223 675 + msgid "Email:" 676 + msgstr "" 677 + 525 678 #: src/view/screens/PreferencesHomeFeed.tsx:123 526 679 msgid "Enable this setting to only see replies between people you follow." 527 680 msgstr "" ··· 530 683 msgid "Enter the address of your provider:" 531 684 msgstr "" 532 685 533 - #: src/view/com/modals/ChangeHandle.tsx:372 686 + #: src/view/com/modals/ChangeHandle.tsx:375 534 687 msgid "Enter the domain you want to use" 688 + msgstr "" 689 + 690 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:101 691 + msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 535 692 msgstr "" 536 693 537 694 #: src/view/com/auth/create/Step2.tsx:85 538 695 msgid "Enter your email address" 539 696 msgstr "" 540 697 541 - #: src/view/com/modals/ChangeEmail.tsx:117 698 + #: src/view/com/modals/ChangeEmail.tsx:119 542 699 msgid "Enter your new email address below." 543 700 msgstr "" 544 701 ··· 550 707 msgid "Expand alt text" 551 708 msgstr "" 552 709 553 - #: src/view/screens/Feeds.tsx:301 710 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:138 711 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:170 712 + msgid "Failed to load recommended feeds" 713 + msgstr "" 714 + 715 + #: src/view/screens/Feeds.tsx:303 554 716 msgid "Feed offline" 555 717 msgstr "" 556 718 ··· 558 720 msgid "Feed Preferences" 559 721 msgstr "" 560 722 561 - #: src/view/shell/Drawer.tsx:365 723 + #: src/view/shell/desktop/RightNav.tsx:51 724 + #: src/view/shell/Drawer.tsx:368 562 725 msgid "Feedback" 563 726 msgstr "" 564 727 565 - #: src/view/shell/bottom-bar/BottomBar.tsx:154 566 - #: src/view/shell/Drawer.tsx:289 728 + #: src/view/screens/Feeds.tsx:231 729 + #: src/view/shell/bottom-bar/BottomBar.tsx:155 730 + #: src/view/shell/desktop/LeftNav.tsx:308 731 + #: src/view/shell/Drawer.tsx:291 732 + #: src/view/shell/Drawer.tsx:292 567 733 msgid "Feeds" 568 734 msgstr "" 569 735 570 - #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:119 736 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:86 737 + msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." 738 + msgstr "" 739 + 740 + #: src/view/screens/SavedFeeds.tsx:142 741 + msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." 742 + msgstr "" 743 + 744 + #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:120 571 745 msgid "Finding similar accounts..." 572 746 msgstr "" 573 747 ··· 579 753 msgid "Fine-tune the discussion threads." 580 754 msgstr "" 581 755 582 - #: src/view/com/profile/ProfileHeader.tsx:459 756 + #: src/view/com/profile/ProfileHeader.tsx:468 583 757 msgid "Follow" 584 758 msgstr "" 585 759 586 - #: src/view/com/profile/ProfileHeader.tsx:537 760 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:42 761 + #~ msgid "Follow some" 762 + #~ msgstr "" 763 + 764 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:63 765 + msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." 766 + msgstr "" 767 + 768 + #: src/view/screens/PreferencesHomeFeed.tsx:130 769 + msgid "Followed users only" 770 + msgstr "" 771 + 772 + #: src/view/screens/ProfileFollowers.tsx:26 773 + msgid "Followers" 774 + msgstr "" 775 + 776 + #: src/view/com/profile/ProfileHeader.tsx:546 587 777 msgid "following" 588 778 msgstr "" 589 779 590 - #: src/view/com/profile/ProfileHeader.tsx:443 780 + #: src/view/com/profile/ProfileHeader.tsx:452 781 + #: src/view/screens/ProfileFollows.tsx:26 591 782 msgid "Following" 592 783 msgstr "" 593 784 594 - #: src/view/com/profile/ProfileHeader.tsx:492 785 + #: src/view/com/profile/ProfileHeader.tsx:501 595 786 msgid "Follows you" 596 787 msgstr "" 597 788 598 - #: src/view/com/modals/DeleteAccount.tsx:99 789 + #: src/view/com/modals/DeleteAccount.tsx:101 599 790 msgid "For security reasons, we'll need to send a confirmation code to your email address." 600 791 msgstr "" 601 792 602 - #: src/view/com/modals/AddAppPasswords.tsx:192 793 + #: src/view/com/modals/AddAppPasswords.tsx:194 603 794 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." 604 795 msgstr "" 605 796 606 - #: src/view/com/auth/login/LoginForm.tsx:229 797 + #: src/view/com/auth/login/LoginForm.tsx:231 607 798 msgid "Forgot" 608 799 msgstr "" 609 800 610 - #: src/view/com/auth/login/LoginForm.tsx:226 801 + #: src/view/com/auth/login/LoginForm.tsx:228 611 802 msgid "Forgot password" 612 803 msgstr "" 613 804 ··· 620 811 msgid "Gallery" 621 812 msgstr "" 622 813 623 - #: src/view/com/modals/VerifyEmail.tsx:178 814 + #: src/view/com/modals/VerifyEmail.tsx:180 624 815 msgid "Get Started" 625 816 msgstr "" 626 817 627 818 #: src/view/com/util/moderation/ScreenHider.tsx:105 628 - #: src/view/shell/desktop/LeftNav.tsx:92 819 + #: src/view/shell/desktop/LeftNav.tsx:93 629 820 msgid "Go back" 630 821 msgstr "" 631 822 632 - #: src/view/screens/ProfileFeed.tsx:106 633 - #: src/view/screens/ProfileFeed.tsx:111 634 - #: src/view/screens/ProfileList.tsx:797 635 - #: src/view/screens/ProfileList.tsx:802 823 + #: src/view/screens/ProfileFeed.tsx:113 824 + #: src/view/screens/ProfileFeed.tsx:118 825 + #: src/view/screens/ProfileList.tsx:806 826 + #: src/view/screens/ProfileList.tsx:811 636 827 msgid "Go Back" 637 828 msgstr "" 638 829 639 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 640 - #: src/view/com/auth/login/LoginForm.tsx:276 830 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 831 + #: src/view/com/auth/login/LoginForm.tsx:278 641 832 #: src/view/com/auth/login/SetNewPasswordForm.tsx:165 642 833 msgid "Go to next" 643 834 msgstr "" 644 835 645 - #: src/view/com/modals/ChangeHandle.tsx:270 836 + #: src/view/com/modals/ChangeHandle.tsx:273 646 837 msgid "Handle" 647 838 msgstr "" 648 839 649 - #: src/view/shell/Drawer.tsx:375 840 + #: src/view/shell/desktop/RightNav.tsx:78 841 + #: src/view/shell/Drawer.tsx:378 650 842 msgid "Help" 651 843 msgstr "" 652 844 653 - #: src/view/com/notifications/FeedItem.tsx:316 845 + #: src/view/com/modals/AddAppPasswords.tsx:135 846 + msgid "Here is your app password." 847 + msgstr "" 848 + 849 + #: src/view/com/notifications/FeedItem.tsx:317 654 850 msgid "Hide" 655 851 msgstr "" 656 852 657 - #: src/view/com/notifications/FeedItem.tsx:308 853 + #: src/view/com/notifications/FeedItem.tsx:309 658 854 msgid "Hide user list" 659 855 msgstr "" 660 856 661 - #: src/view/shell/bottom-bar/BottomBar.tsx:110 662 - #: src/view/shell/Drawer.tsx:240 857 + #: src/view/shell/bottom-bar/BottomBar.tsx:111 858 + #: src/view/shell/desktop/LeftNav.tsx:272 859 + #: src/view/shell/Drawer.tsx:242 860 + #: src/view/shell/Drawer.tsx:243 663 861 msgid "Home" 664 862 msgstr "" 665 863 666 - #: src/view/com/pager/FeedsTabBarMobile.tsx:69 667 - #: src/view/screens/Settings.tsx:423 864 + #: src/view/com/pager/FeedsTabBarMobile.tsx:70 865 + #: src/view/screens/PreferencesHomeFeed.tsx:83 866 + #: src/view/screens/Settings.tsx:437 668 867 msgid "Home Feed Preferences" 669 868 msgstr "" 670 869 671 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:111 870 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:114 672 871 msgid "Hosting provider" 673 872 msgstr "" 674 873 ··· 677 876 msgid "Hosting provider address" 678 877 msgstr "" 679 878 680 - #: src/view/com/modals/VerifyEmail.tsx:203 879 + #: src/view/com/modals/VerifyEmail.tsx:205 681 880 msgid "I have a code" 682 881 msgstr "" 683 882 684 - #: src/view/com/modals/ChangeHandle.tsx:286 883 + #: src/view/com/modals/ChangeHandle.tsx:289 685 884 msgid "I have my own domain" 686 885 msgstr "" 687 886 ··· 693 892 msgid "Image alt text" 694 893 msgstr "" 695 894 696 - #: src/view/com/util/UserAvatar.tsx:300 697 - #: src/view/com/util/UserBanner.tsx:118 895 + #: src/view/com/util/UserAvatar.tsx:301 896 + #: src/view/com/util/UserBanner.tsx:119 698 897 msgid "Image options" 699 898 msgstr "" 700 899 701 - #: src/view/com/auth/login/LoginForm.tsx:109 900 + #: src/view/com/search/Suggestions.tsx:104 901 + #: src/view/com/search/Suggestions.tsx:115 902 + msgid "In Your Network" 903 + msgstr "" 904 + 905 + #: src/view/com/auth/login/LoginForm.tsx:111 702 906 msgid "Invalid username or password" 703 907 msgstr "" 704 908 705 - #: src/view/screens/Settings.tsx:336 909 + #: src/view/screens/Settings.tsx:350 706 910 msgid "Invite" 707 911 msgstr "" 708 912 709 - #: src/view/screens/Settings.tsx:329 913 + #: src/view/com/modals/InviteCodes.tsx:69 914 + #: src/view/screens/Settings.tsx:343 710 915 msgid "Invite a Friend" 711 916 msgstr "" 712 917 ··· 727 932 msgid "Join Waitlist" 728 933 msgstr "" 729 934 730 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:97 935 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:105 731 936 msgid "Language selection" 732 937 msgstr "" 733 938 734 - #: src/view/screens/Settings.tsx:471 939 + #: src/view/screens/LanguageSettings.tsx:89 940 + msgid "Language Settings" 941 + msgstr "" 942 + 943 + #: src/view/screens/Settings.tsx:485 735 944 msgid "Languages" 736 945 msgstr "" 737 946 ··· 749 958 msgid "Learn more about this warning" 750 959 msgstr "" 751 960 752 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 961 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 753 962 msgid "Leave them all unchecked to see any language." 754 963 msgstr "" 755 964 ··· 762 971 msgid "Let's get your password reset!" 763 972 msgstr "" 764 973 765 - #: src/view/screens/ProfileFeed.tsx:479 974 + #: src/view/com/util/UserAvatar.tsx:237 975 + #: src/view/com/util/UserBanner.tsx:62 976 + msgid "Library" 977 + msgstr "" 978 + 979 + #: src/view/screens/Settings.tsx:405 980 + msgid "Light" 981 + msgstr "" 982 + 983 + #: src/view/screens/ProfileFeed.tsx:496 766 984 msgid "Like this feed" 767 985 msgstr "" 768 986 769 - #: src/view/com/modals/CreateOrEditList.tsx:177 987 + #: src/view/screens/PostLikedBy.tsx:28 988 + #: src/view/screens/ProfileFeedLikedBy.tsx:28 989 + msgid "Liked by" 990 + msgstr "" 991 + 992 + #: src/view/com/modals/CreateOrEditList.tsx:180 770 993 msgid "List Avatar" 771 994 msgstr "" 772 995 773 - #: src/view/com/modals/CreateOrEditList.tsx:190 996 + #: src/view/com/modals/CreateOrEditList.tsx:193 774 997 msgid "List Name" 775 998 msgstr "" 776 999 777 - #: src/view/shell/Drawer.tsx:297 1000 + #: src/view/shell/desktop/LeftNav.tsx:345 1001 + #: src/view/shell/Drawer.tsx:299 1002 + #: src/view/shell/Drawer.tsx:300 778 1003 msgid "Lists" 779 1004 msgstr "" 780 1005 781 1006 #: src/view/com/post-thread/PostThread.tsx:220 782 1007 #: src/view/com/post-thread/PostThread.tsx:228 783 1008 msgid "Load more posts" 1009 + msgstr "" 1010 + 1011 + #: src/view/screens/Notifications.tsx:160 1012 + msgid "Load new notifications" 784 1013 msgstr "" 785 1014 786 1015 #: src/view/com/feeds/FeedPage.tsx:194 ··· 803 1032 msgid "Menu" 804 1033 msgstr "" 805 1034 806 - #: src/view/screens/Settings.tsx:487 807 - #: src/view/shell/Drawer.tsx:304 1035 + #: src/view/screens/Moderation.tsx:54 1036 + #: src/view/screens/Settings.tsx:501 1037 + #: src/view/shell/desktop/LeftNav.tsx:363 1038 + #: src/view/shell/Drawer.tsx:306 1039 + #: src/view/shell/Drawer.tsx:307 808 1040 msgid "Moderation" 809 1041 msgstr "" 810 1042 811 - #: src/view/com/profile/ProfileHeader.tsx:469 812 - #: src/view/screens/ProfileFeed.tsx:312 813 - #: src/view/screens/ProfileList.tsx:542 1043 + #: src/view/screens/Moderation.tsx:84 1044 + msgid "Moderation lists" 1045 + msgstr "" 1046 + 1047 + #: src/view/shell/desktop/Feeds.tsx:56 1048 + msgid "More feeds" 1049 + msgstr "" 1050 + 1051 + #: src/view/com/profile/ProfileHeader.tsx:478 1052 + #: src/view/screens/ProfileFeed.tsx:322 1053 + #: src/view/screens/ProfileList.tsx:549 814 1054 msgid "More options" 815 1055 msgstr "" 816 1056 ··· 818 1058 msgid "More post options" 819 1059 msgstr "" 820 1060 821 - #: src/view/com/modals/BirthDateSettings.tsx:53 1061 + #: src/view/com/profile/ProfileHeader.tsx:306 1062 + msgid "Mute Account" 1063 + msgstr "" 1064 + 1065 + #: src/view/screens/ProfileList.tsx:473 1066 + msgid "Mute accounts" 1067 + msgstr "" 1068 + 1069 + #: src/view/screens/ProfileList.tsx:291 1070 + msgid "Mute these accounts?" 1071 + msgstr "" 1072 + 1073 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1074 + msgid "Mute thread" 1075 + msgstr "" 1076 + 1077 + #: src/view/screens/Moderation.tsx:98 1078 + msgid "Muted accounts" 1079 + msgstr "" 1080 + 1081 + #: src/view/screens/ModerationMutedAccounts.tsx:84 1082 + msgid "Muted Accounts" 1083 + msgstr "" 1084 + 1085 + #: src/view/screens/ModerationMutedAccounts.tsx:92 1086 + msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." 1087 + msgstr "" 1088 + 1089 + #: src/view/screens/ProfileList.tsx:293 1090 + msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." 1091 + msgstr "" 1092 + 1093 + #: src/view/com/modals/BirthDateSettings.tsx:55 822 1094 msgid "My Birthday" 823 1095 msgstr "" 824 1096 825 - #: src/view/screens/Feeds.tsx:128 1097 + #: src/view/screens/Feeds.tsx:130 826 1098 msgid "My Feeds" 827 1099 msgstr "" 828 1100 829 - #: src/view/screens/Settings.tsx:454 1101 + #: src/view/shell/desktop/LeftNav.tsx:54 1102 + msgid "My Profile" 1103 + msgstr "" 1104 + 1105 + #: src/view/screens/Settings.tsx:468 830 1106 msgid "My Saved Feeds" 831 1107 msgstr "" 832 1108 833 - #: src/view/com/modals/AddAppPasswords.tsx:162 834 - #: src/view/com/modals/CreateOrEditList.tsx:202 1109 + #: src/view/com/modals/AddAppPasswords.tsx:164 1110 + #: src/view/com/modals/CreateOrEditList.tsx:205 835 1111 msgid "Name" 836 1112 msgstr "" 837 1113 ··· 839 1115 msgid "Never lose access to your followers and data." 840 1116 msgstr "" 841 1117 1118 + #: src/view/screens/Lists.tsx:88 1119 + msgid "New" 1120 + msgstr "" 1121 + 842 1122 #: src/view/com/feeds/FeedPage.tsx:203 843 - #: src/view/screens/Feeds.tsx:261 844 - #: src/view/screens/Profile.tsx:304 845 - #: src/view/screens/ProfileFeed.tsx:378 846 - #: src/view/screens/ProfileList.tsx:210 847 - #: src/view/screens/ProfileList.tsx:248 848 - #: src/view/shell/desktop/LeftNav.tsx:229 1123 + #: src/view/screens/Feeds.tsx:263 1124 + #: src/view/screens/Profile.tsx:306 1125 + #: src/view/screens/ProfileFeed.tsx:384 1126 + #: src/view/screens/ProfileList.tsx:214 1127 + #: src/view/screens/ProfileList.tsx:252 1128 + #: src/view/shell/desktop/LeftNav.tsx:230 849 1129 msgid "New post" 850 1130 msgstr "" 851 1131 852 - #: src/view/shell/desktop/LeftNav.tsx:239 1132 + #: src/view/shell/desktop/LeftNav.tsx:240 853 1133 msgid "New Post" 854 1134 msgstr "" 855 1135 856 - #: src/view/com/auth/create/CreateAccount.tsx:105 857 - #: src/view/com/auth/login/LoginForm.tsx:279 1136 + #: src/view/com/auth/create/CreateAccount.tsx:107 1137 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 1138 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 1139 + #: src/view/com/auth/login/LoginForm.tsx:281 858 1140 #: src/view/com/auth/login/SetNewPasswordForm.tsx:158 859 1141 #: src/view/com/auth/login/SetNewPasswordForm.tsx:168 1142 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:108 860 1143 msgid "Next" 861 1144 msgstr "" 862 1145 ··· 864 1147 msgid "Next image" 865 1148 msgstr "" 866 1149 867 - #: src/view/screens/ProfileFeed.tsx:472 868 - #: src/view/screens/ProfileList.tsx:667 1150 + #: src/view/screens/PreferencesHomeFeed.tsx:163 1151 + #: src/view/screens/PreferencesHomeFeed.tsx:185 1152 + #: src/view/screens/PreferencesHomeFeed.tsx:208 1153 + msgid "No" 1154 + msgstr "" 1155 + 1156 + #: src/view/screens/ProfileFeed.tsx:489 1157 + #: src/view/screens/ProfileList.tsx:675 869 1158 msgid "No description" 870 1159 msgstr "" 871 1160 872 - #: src/view/screens/Feeds.tsx:207 1161 + #: src/view/screens/Feeds.tsx:209 873 1162 msgid "No results found for \"{query}\"" 874 1163 msgstr "" 875 1164 876 - #: src/view/com/modals/ListAddUser.tsx:140 1165 + #: src/view/com/modals/ListAddUser.tsx:142 877 1166 #: src/view/shell/desktop/Search.tsx:112 878 1167 msgid "No results found for {0}" 879 1168 msgstr "" 880 1169 881 1170 #: src/view/com/modals/SelfLabel.tsx:136 882 - msgid "Not Applicable" 1171 + #~ msgid "Not Applicable" 1172 + #~ msgstr "" 1173 + 1174 + #: src/view/com/modals/SelfLabel.tsx:136 1175 + msgid "Not Applicable." 883 1176 msgstr "" 884 1177 885 - #: src/view/shell/bottom-bar/BottomBar.tsx:178 886 - #: src/view/shell/Drawer.tsx:262 1178 + #: src/view/screens/Notifications.tsx:125 1179 + #: src/view/screens/Notifications.tsx:149 1180 + #: src/view/shell/bottom-bar/BottomBar.tsx:179 1181 + #: src/view/shell/desktop/LeftNav.tsx:327 1182 + #: src/view/shell/Drawer.tsx:264 1183 + #: src/view/shell/Drawer.tsx:265 887 1184 msgid "Notifications" 888 1185 msgstr "" 889 1186 1187 + #: src/view/com/util/ErrorBoundary.tsx:34 1188 + msgid "Oh no!" 1189 + msgstr "" 1190 + 890 1191 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 891 1192 msgid "Okay" 892 1193 msgstr "" 893 1194 894 - #: src/view/com/composer/Composer.tsx:334 1195 + #: src/view/com/composer/Composer.tsx:342 895 1196 msgid "One or more images is missing alt text." 896 1197 msgstr "" 897 1198 898 - #: src/view/com/pager/FeedsTabBarMobile.tsx:50 1199 + #: src/view/com/pager/FeedsTabBarMobile.tsx:51 899 1200 msgid "Open navigation" 900 1201 msgstr "" 901 1202 902 - #: src/view/screens/Settings.tsx:463 1203 + #: src/view/screens/Settings.tsx:477 903 1204 msgid "Opens configurable language settings" 904 1205 msgstr "" 905 1206 906 - #: src/view/com/modals/ChangeHandle.tsx:284 1207 + #: src/view/com/modals/ChangeHandle.tsx:287 907 1208 msgid "Opens modal for using custom domain" 908 1209 msgstr "" 909 1210 910 - #: src/view/screens/Settings.tsx:482 1211 + #: src/view/screens/Settings.tsx:496 911 1212 msgid "Opens moderation settings" 912 1213 msgstr "" 913 1214 914 - #: src/view/screens/Settings.tsx:448 1215 + #: src/view/screens/Settings.tsx:462 915 1216 msgid "Opens screen with all saved feeds" 916 1217 msgstr "" 917 1218 918 - #: src/view/screens/Settings.tsx:501 1219 + #: src/view/screens/Settings.tsx:515 919 1220 msgid "Opens the app password settings page" 920 1221 msgstr "" 921 1222 922 - #: src/view/screens/Settings.tsx:415 1223 + #: src/view/screens/Settings.tsx:429 923 1224 msgid "Opens the home feed preferences" 924 1225 msgstr "" 925 1226 926 - #: src/view/screens/Settings.tsx:580 1227 + #: src/view/screens/Settings.tsx:594 927 1228 msgid "Opens the storybook page" 928 1229 msgstr "" 929 1230 930 - #: src/view/screens/Settings.tsx:560 1231 + #: src/view/screens/Settings.tsx:574 931 1232 msgid "Opens the system log page" 932 1233 msgstr "" 933 1234 934 - #: src/view/screens/Settings.tsx:432 1235 + #: src/view/screens/Settings.tsx:446 935 1236 msgid "Opens the threads preferences" 936 1237 msgstr "" 937 1238 ··· 943 1244 msgid "Other service" 944 1245 msgstr "" 945 1246 946 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:84 1247 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 947 1248 msgid "Other..." 948 1249 msgstr "" 949 1250 1251 + #: src/view/screens/NotFound.tsx:42 1252 + #: src/view/screens/NotFound.tsx:45 1253 + msgid "Page not found" 1254 + msgstr "" 1255 + 950 1256 #: src/view/com/auth/create/Step2.tsx:100 951 1257 #: src/view/com/auth/create/Step2.tsx:110 952 - #: src/view/com/auth/login/LoginForm.tsx:214 1258 + #: src/view/com/auth/login/LoginForm.tsx:216 953 1259 #: src/view/com/auth/login/SetNewPasswordForm.tsx:132 954 - #: src/view/com/modals/DeleteAccount.tsx:183 1260 + #: src/view/com/modals/DeleteAccount.tsx:185 955 1261 msgid "Password" 956 1262 msgstr "" 957 1263 ··· 963 1269 msgid "Pictures meant for adults." 964 1270 msgstr "" 965 1271 966 - #: src/view/com/modals/ChangeEmail.tsx:67 1272 + #: src/view/screens/SavedFeeds.tsx:81 1273 + msgid "Pinned Feeds" 1274 + msgstr "" 1275 + 1276 + #: src/view/com/modals/ChangeEmail.tsx:69 967 1277 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." 968 1278 msgstr "" 969 1279 970 - #: src/view/com/modals/AddAppPasswords.tsx:125 1280 + #: src/view/com/modals/AddAppPasswords.tsx:127 971 1281 msgid "Please enter a unique name for this App Password or use our randomly generated one." 972 1282 msgstr "" 973 1283 974 - #: src/view/com/modals/DeleteAccount.tsx:172 1284 + #: src/view/com/modals/DeleteAccount.tsx:174 975 1285 msgid "Please enter your password as well:" 976 1286 msgstr "" 977 1287 978 - #: src/view/com/composer/Composer.tsx:317 1288 + #: src/view/com/composer/Composer.tsx:325 1289 + #: src/view/com/post-thread/PostThread.tsx:186 1290 + #: src/view/screens/PostThread.tsx:80 979 1291 msgid "Post" 980 1292 msgstr "" 981 1293 ··· 983 1295 msgid "Post hidden" 984 1296 msgstr "" 985 1297 986 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:80 1298 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 987 1299 msgid "Post language" 988 1300 msgstr "" 989 1301 990 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:69 1302 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:76 991 1303 msgid "Post Languages" 992 1304 msgstr "" 993 1305 ··· 1003 1315 msgid "Previous image" 1004 1316 msgstr "" 1005 1317 1318 + #: src/view/screens/LanguageSettings.tsx:186 1319 + msgid "Primary Language" 1320 + msgstr "" 1321 + 1006 1322 #: src/view/screens/PreferencesThreads.tsx:73 1007 1323 msgid "Prioritize Your Follows" 1008 1324 msgstr "" 1009 1325 1010 - #: src/view/shell/bottom-bar/BottomBar.tsx:220 1011 - #: src/view/shell/Drawer.tsx:161 1012 - #: src/view/shell/Drawer.tsx:325 1326 + #: src/view/shell/desktop/RightNav.tsx:60 1327 + msgid "Privacy" 1328 + msgstr "" 1329 + 1330 + #: src/view/screens/PrivacyPolicy.tsx:29 1331 + msgid "Privacy Policy" 1332 + msgstr "" 1333 + 1334 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:190 1335 + msgid "Processing..." 1336 + msgstr "" 1337 + 1338 + #: src/view/shell/bottom-bar/BottomBar.tsx:221 1339 + #: src/view/shell/desktop/LeftNav.tsx:382 1340 + #: src/view/shell/Drawer.tsx:164 1341 + #: src/view/shell/Drawer.tsx:327 1342 + #: src/view/shell/Drawer.tsx:328 1013 1343 msgid "Profile" 1014 1344 msgstr "" 1015 1345 1016 - #: src/view/screens/Settings.tsx:689 1346 + #: src/view/screens/Settings.tsx:704 1017 1347 msgid "Protect your account by verifying your email." 1018 1348 msgstr "" 1019 1349 1020 - #: src/view/com/modals/Repost.tsx:53 1350 + #: src/view/screens/Lists.tsx:73 1351 + msgid "Public, shareable lists which can drive feeds." 1352 + msgstr "" 1353 + 1354 + #: src/view/com/modals/Repost.tsx:52 1355 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:54 1021 1356 msgid "Quote post" 1022 1357 msgstr "" 1023 1358 1024 - #: src/view/com/modals/Repost.tsx:57 1359 + #: src/view/com/modals/Repost.tsx:56 1025 1360 msgid "Quote Post" 1026 1361 msgstr "" 1027 1362 ··· 1029 1364 msgid "Ratios" 1030 1365 msgstr "" 1031 1366 1367 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:73 1368 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:50 1369 + #~ msgid "Recommended" 1370 + #~ msgstr "" 1371 + 1372 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:145 1373 + msgid "Recommended Feeds" 1374 + msgstr "" 1375 + 1376 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:128 1377 + msgid "Recommended Users" 1378 + msgstr "" 1379 + 1032 1380 #: src/view/com/modals/SelfLabel.tsx:84 1381 + #: src/view/com/util/UserAvatar.tsx:274 1382 + #: src/view/com/util/UserBanner.tsx:91 1033 1383 msgid "Remove" 1034 1384 msgstr "" 1035 1385 1036 - #: src/view/com/composer/photos/Gallery.tsx:154 1386 + #: src/view/com/feeds/FeedSourceCard.tsx:45 1387 + msgid "Remove {0} from my feeds?" 1388 + msgstr "" 1389 + 1390 + #: src/view/com/util/AccountDropdownBtn.tsx:22 1391 + msgid "Remove account" 1392 + msgstr "" 1393 + 1394 + #: src/view/com/posts/FeedErrorMessage.tsx:73 1395 + msgid "Remove feed" 1396 + msgstr "" 1397 + 1398 + #: src/view/com/feeds/FeedSourceCard.tsx:44 1399 + #: src/view/screens/ProfileFeed.tsx:243 1400 + msgid "Remove from my feeds" 1401 + msgstr "" 1402 + 1403 + #: src/view/com/composer/photos/Gallery.tsx:167 1037 1404 msgid "Remove image" 1038 1405 msgstr "" 1039 1406 1040 1407 #: src/view/com/composer/ExternalEmbed.tsx:70 1041 1408 msgid "Remove image preview" 1409 + msgstr "" 1410 + 1411 + #: src/view/com/posts/FeedErrorMessage.tsx:74 1412 + msgid "Remove this feed from your saved feeds?" 1042 1413 msgstr "" 1043 1414 1044 1415 #: src/view/screens/PreferencesHomeFeed.tsx:120 1045 1416 msgid "Reply Filters" 1046 1417 msgstr "" 1047 1418 1048 - #: src/view/com/modals/report/Modal.tsx:165 1419 + #: src/view/com/modals/report/Modal.tsx:167 1049 1420 msgid "Report {collectionName}" 1050 1421 msgstr "" 1051 1422 1423 + #: src/view/com/profile/ProfileHeader.tsx:339 1424 + msgid "Report Account" 1425 + msgstr "" 1426 + 1427 + #: src/view/screens/ProfileFeed.tsx:264 1428 + msgid "Report feed" 1429 + msgstr "" 1430 + 1431 + #: src/view/screens/ProfileList.tsx:447 1432 + msgid "Report List" 1433 + msgstr "" 1434 + 1052 1435 #: src/view/com/modals/report/SendReportButton.tsx:37 1436 + #: src/view/com/util/forms/PostDropdownBtn.tsx:112 1053 1437 msgid "Report post" 1054 1438 msgstr "" 1055 1439 1440 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1441 + msgid "Repost" 1442 + msgstr "" 1443 + 1056 1444 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 1057 1445 msgid "Repost or quote post" 1058 1446 msgstr "" 1059 1447 1060 - #: src/view/com/modals/ChangeEmail.tsx:181 1448 + #: src/view/screens/PostRepostedBy.tsx:28 1449 + msgid "Reposted by" 1450 + msgstr "" 1451 + 1061 1452 #: src/view/com/modals/ChangeEmail.tsx:183 1453 + #: src/view/com/modals/ChangeEmail.tsx:185 1062 1454 msgid "Request Change" 1063 1455 msgstr "" 1064 1456 1457 + #: src/view/screens/Settings.tsx:382 1458 + msgid "Require alt text before posting" 1459 + msgstr "" 1460 + 1065 1461 #: src/view/com/auth/create/Step2.tsx:52 1066 1462 msgid "Required for this provider" 1067 1463 msgstr "" ··· 1070 1466 msgid "Reset code" 1071 1467 msgstr "" 1072 1468 1073 - #: src/view/screens/Settings.tsx:602 1469 + #: src/view/screens/Settings.tsx:616 1074 1470 msgid "Reset onboarding state" 1075 1471 msgstr "" 1076 1472 1077 - #: src/view/screens/Settings.tsx:592 1473 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:98 1474 + msgid "Reset password" 1475 + msgstr "" 1476 + 1477 + #: src/view/screens/Settings.tsx:606 1078 1478 msgid "Reset preferences state" 1079 1479 msgstr "" 1080 1480 1081 - #: src/view/screens/Settings.tsx:600 1481 + #: src/view/screens/Settings.tsx:614 1082 1482 msgid "Resets the onboarding state" 1083 1483 msgstr "" 1084 1484 1085 - #: src/view/screens/Settings.tsx:590 1485 + #: src/view/screens/Settings.tsx:604 1086 1486 msgid "Resets the preferences state" 1087 1487 msgstr "" 1088 1488 1089 - #: src/view/com/auth/create/CreateAccount.tsx:114 1090 - #: src/view/com/auth/create/CreateAccount.tsx:118 1091 - #: src/view/com/auth/login/LoginForm.tsx:256 1092 - #: src/view/com/auth/login/LoginForm.tsx:259 1489 + #: src/view/com/auth/create/CreateAccount.tsx:116 1490 + #: src/view/com/auth/create/CreateAccount.tsx:120 1491 + #: src/view/com/auth/login/LoginForm.tsx:258 1492 + #: src/view/com/auth/login/LoginForm.tsx:261 1093 1493 #: src/view/com/util/error/ErrorMessage.tsx:55 1094 1494 #: src/view/com/util/error/ErrorScreen.tsx:65 1095 1495 msgid "Retry" 1096 1496 msgstr "" 1097 1497 1098 - #: src/view/com/modals/ChangeHandle.tsx:166 1498 + #: src/view/com/modals/ChangeHandle.tsx:169 1099 1499 msgid "Retry change handle" 1100 1500 msgstr "" 1101 1501 1102 1502 #: src/view/com/modals/AltImage.tsx:114 1103 - #: src/view/com/modals/BirthDateSettings.tsx:90 1104 - #: src/view/com/modals/BirthDateSettings.tsx:93 1105 - #: src/view/com/modals/ChangeHandle.tsx:179 1106 - #: src/view/com/modals/CreateOrEditList.tsx:240 1107 - #: src/view/com/modals/CreateOrEditList.tsx:248 1503 + #: src/view/com/modals/BirthDateSettings.tsx:92 1504 + #: src/view/com/modals/BirthDateSettings.tsx:95 1505 + #: src/view/com/modals/ChangeHandle.tsx:182 1506 + #: src/view/com/modals/CreateOrEditList.tsx:243 1507 + #: src/view/com/modals/CreateOrEditList.tsx:251 1108 1508 #: src/view/com/modals/EditProfile.tsx:225 1109 1509 msgid "Save" 1110 1510 msgstr "" ··· 1113 1513 msgid "Save alt text" 1114 1514 msgstr "" 1115 1515 1116 - #: src/view/com/modals/UserAddRemoveLists.tsx:210 1516 + #: src/view/com/modals/UserAddRemoveLists.tsx:212 1117 1517 msgid "Save changes" 1118 1518 msgstr "" 1119 1519 ··· 1121 1521 msgid "Save Changes" 1122 1522 msgstr "" 1123 1523 1124 - #: src/view/com/modals/ChangeHandle.tsx:176 1524 + #: src/view/com/modals/ChangeHandle.tsx:179 1125 1525 msgid "Save handle change" 1126 1526 msgstr "" 1127 1527 ··· 1129 1529 msgid "Save image crop" 1130 1530 msgstr "" 1131 1531 1132 - #: src/view/com/modals/ListAddUser.tsx:89 1532 + #: src/view/screens/SavedFeeds.tsx:111 1533 + msgid "Saved Feeds" 1534 + msgstr "" 1535 + 1536 + #: src/view/com/modals/ListAddUser.tsx:91 1133 1537 #: src/view/com/search/HeaderWithInput.tsx:101 1134 1538 #: src/view/com/util/forms/SearchInput.tsx:64 1135 - #: src/view/shell/bottom-bar/BottomBar.tsx:132 1539 + #: src/view/shell/bottom-bar/BottomBar.tsx:133 1540 + #: src/view/shell/desktop/LeftNav.tsx:290 1136 1541 #: src/view/shell/desktop/Search.tsx:81 1137 - #: src/view/shell/Drawer.tsx:218 1542 + #: src/view/shell/Drawer.tsx:220 1543 + #: src/view/shell/Drawer.tsx:221 1138 1544 msgid "Search" 1139 1545 msgstr "" 1140 1546 1141 - #: src/view/com/modals/ChangeEmail.tsx:110 1547 + #: src/view/com/modals/ChangeEmail.tsx:112 1142 1548 msgid "Security Step Required" 1143 1549 msgstr "" 1144 1550 ··· 1154 1560 msgid "Select from an existing account" 1155 1561 msgstr "" 1156 1562 1157 - #: src/view/com/auth/login/LoginForm.tsx:141 1563 + #: src/view/com/auth/login/LoginForm.tsx:143 1158 1564 msgid "Select service" 1159 1565 msgstr "" 1160 1566 1161 - #: src/view/com/modals/VerifyEmail.tsx:191 1567 + #: src/view/screens/LanguageSettings.tsx:279 1568 + msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." 1569 + msgstr "" 1570 + 1571 + #: src/view/screens/LanguageSettings.tsx:98 1572 + msgid "Select your app language for the default text to display in the app" 1573 + msgstr "" 1574 + 1575 + #: src/view/screens/LanguageSettings.tsx:189 1576 + msgid "Select your preferred language for translations in your feed." 1577 + msgstr "" 1578 + 1579 + #: src/view/com/modals/VerifyEmail.tsx:193 1162 1580 msgid "Send Confirmation Email" 1163 1581 msgstr "" 1164 1582 1165 - #: src/view/com/modals/DeleteAccount.tsx:119 1583 + #: src/view/com/modals/DeleteAccount.tsx:121 1166 1584 msgid "Send email" 1167 1585 msgstr "" 1168 1586 1169 - #: src/view/com/modals/DeleteAccount.tsx:130 1587 + #: src/view/com/modals/DeleteAccount.tsx:132 1170 1588 msgid "Send Email" 1171 1589 msgstr "" 1172 1590 1173 - #: src/view/shell/Drawer.tsx:349 1174 - #: src/view/shell/Drawer.tsx:370 1591 + #: src/view/shell/Drawer.tsx:352 1592 + #: src/view/shell/Drawer.tsx:373 1175 1593 msgid "Send feedback" 1176 1594 msgstr "" 1177 1595 ··· 1183 1601 msgid "Set new password" 1184 1602 msgstr "" 1185 1603 1186 - #: src/view/screens/PreferencesHomeFeed.tsx:172 1604 + #: src/view/screens/PreferencesHomeFeed.tsx:176 1187 1605 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." 1188 1606 msgstr "" 1189 1607 ··· 1199 1617 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." 1200 1618 msgstr "" 1201 1619 1202 - #: src/view/screens/PreferencesHomeFeed.tsx:191 1620 + #: src/view/screens/PreferencesHomeFeed.tsx:199 1203 1621 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." 1204 1622 msgstr "" 1205 1623 1206 - #: src/view/shell/Drawer.tsx:338 1624 + #: src/view/screens/Settings.tsx:210 1625 + #: src/view/shell/desktop/LeftNav.tsx:401 1626 + #: src/view/shell/Drawer.tsx:340 1627 + #: src/view/shell/Drawer.tsx:341 1207 1628 msgid "Settings" 1208 1629 msgstr "" 1209 1630 ··· 1211 1632 msgid "Sexual activity or erotic nudity." 1212 1633 msgstr "" 1213 1634 1214 - #: src/view/screens/Settings.tsx:235 1635 + #: src/view/com/profile/ProfileHeader.tsx:276 1636 + #: src/view/com/util/forms/PostDropdownBtn.tsx:77 1637 + #: src/view/screens/ProfileList.tsx:406 1638 + msgid "Share" 1639 + msgstr "" 1640 + 1641 + #: src/view/screens/ProfileFeed.tsx:276 1642 + msgid "Share link" 1643 + msgstr "" 1644 + 1645 + #: src/view/screens/Settings.tsx:249 1215 1646 msgid "Show" 1216 1647 msgstr "" 1217 1648 ··· 1219 1650 msgid "Show anyway" 1220 1651 msgstr "" 1221 1652 1222 - #: src/view/screens/PreferencesHomeFeed.tsx:188 1653 + #: src/view/screens/PreferencesHomeFeed.tsx:196 1223 1654 msgid "Show Posts from My Feeds" 1224 1655 msgstr "" 1225 1656 1226 - #: src/view/screens/PreferencesHomeFeed.tsx:169 1657 + #: src/view/screens/PreferencesHomeFeed.tsx:173 1227 1658 msgid "Show Quote Posts" 1228 1659 msgstr "" 1229 1660 ··· 1239 1670 msgid "Show Reposts" 1240 1671 msgstr "" 1241 1672 1242 - #: src/view/com/notifications/FeedItem.tsx:337 1673 + #: src/view/com/notifications/FeedItem.tsx:338 1243 1674 msgid "Show users" 1244 1675 msgstr "" 1245 1676 ··· 1262 1693 msgid "Sign in as..." 1263 1694 msgstr "" 1264 1695 1265 - #: src/view/com/auth/login/LoginForm.tsx:128 1696 + #: src/view/com/auth/login/LoginForm.tsx:130 1266 1697 msgid "Sign into" 1267 1698 msgstr "" 1268 1699 1269 - #: src/view/com/modals/SwitchAccount.tsx:71 1270 1700 #: src/view/com/modals/SwitchAccount.tsx:74 1271 - #: src/view/screens/Settings.tsx:274 1272 - #: src/view/screens/Settings.tsx:277 1701 + #: src/view/com/modals/SwitchAccount.tsx:77 1702 + #: src/view/screens/Settings.tsx:288 1703 + #: src/view/screens/Settings.tsx:291 1273 1704 msgid "Sign out" 1274 1705 msgstr "" 1275 1706 1276 - #: src/view/screens/Settings.tsx:245 1707 + #: src/view/screens/Settings.tsx:259 1277 1708 msgid "Signed in as" 1278 1709 msgstr "" 1279 1710 ··· 1298 1729 msgid "Staging" 1299 1730 msgstr "" 1300 1731 1301 - #: src/view/screens/Settings.tsx:624 1732 + #: src/view/screens/Settings.tsx:638 1302 1733 msgid "Status page" 1303 1734 msgstr "" 1304 1735 1305 - #: src/view/screens/Settings.tsx:582 1736 + #: src/view/screens/Settings.tsx:596 1306 1737 msgid "Storybook" 1307 1738 msgstr "" 1308 1739 1309 - #: src/view/screens/ProfileList.tsx:533 1740 + #: src/view/screens/ProfileList.tsx:540 1310 1741 msgid "Subscribe" 1311 1742 msgstr "" 1312 1743 1313 - #: src/view/screens/ProfileList.tsx:529 1744 + #: src/view/screens/ProfileList.tsx:536 1314 1745 msgid "Subscribe to this list" 1315 1746 msgstr "" 1316 1747 1748 + #: src/view/com/search/Suggestions.tsx:79 1749 + #: src/view/com/search/Suggestions.tsx:94 1750 + msgid "Suggested Follows" 1751 + msgstr "" 1752 + 1753 + #: src/view/screens/Support.tsx:30 1754 + #: src/view/screens/Support.tsx:33 1755 + msgid "Support" 1756 + msgstr "" 1757 + 1317 1758 #: src/view/com/modals/SwitchAccount.tsx:47 1318 1759 msgid "Switch Account" 1319 1760 msgstr "" 1320 1761 1321 - #: src/view/screens/Settings.tsx:562 1762 + #: src/view/screens/Settings.tsx:398 1763 + msgid "System" 1764 + msgstr "" 1765 + 1766 + #: src/view/screens/Settings.tsx:576 1322 1767 msgid "System log" 1323 1768 msgstr "" 1324 1769 ··· 1326 1771 msgid "Tall" 1327 1772 msgstr "" 1328 1773 1774 + #: src/view/shell/desktop/RightNav.tsx:69 1775 + msgid "Terms" 1776 + msgstr "" 1777 + 1778 + #: src/view/screens/TermsOfService.tsx:29 1779 + msgid "Terms of Service" 1780 + msgstr "" 1781 + 1329 1782 #: src/view/com/modals/report/InputIssueDetails.tsx:50 1330 1783 msgid "Text input field" 1331 1784 msgstr "" 1332 1785 1786 + #: src/view/com/profile/ProfileHeader.tsx:245 1787 + msgid "The account will be able to interact with you after unblocking." 1788 + msgstr "" 1789 + 1790 + #: src/view/screens/CommunityGuidelines.tsx:36 1791 + msgid "The Community Guidelines have been moved to <0/>" 1792 + msgstr "" 1793 + 1794 + #: src/view/screens/CopyrightPolicy.tsx:33 1795 + msgid "The Copyright Policy has been moved to <0/>" 1796 + msgstr "" 1797 + 1333 1798 #: src/view/com/post-thread/PostThread.tsx:312 1334 1799 msgid "The post may have been deleted." 1335 1800 msgstr "" 1336 1801 1337 - #: src/view/com/util/moderation/ScreenHider.tsx:71 1802 + #: src/view/screens/PrivacyPolicy.tsx:33 1803 + msgid "The Privacy Policy has been moved to <0/>" 1804 + msgstr "" 1805 + 1806 + #: src/view/screens/Support.tsx:36 1807 + msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us." 1808 + msgstr "" 1809 + 1810 + #: src/view/screens/TermsOfService.tsx:33 1811 + msgid "The Terms of Service have been moved to" 1812 + msgstr "" 1813 + 1814 + #: src/view/com/util/ErrorBoundary.tsx:35 1815 + msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" 1816 + msgstr "" 1817 + 1818 + #: src/view/com/util/moderation/ScreenHider.tsx:72 1338 1819 msgid "This {screenDescription} has been flagged:" 1339 1820 msgstr "" 1340 1821 1341 - #: src/view/com/modals/BirthDateSettings.tsx:58 1822 + #: src/view/com/modals/BirthDateSettings.tsx:60 1342 1823 msgid "This information is not shared with other users." 1343 1824 msgstr "" 1344 1825 1345 - #: src/view/com/modals/VerifyEmail.tsx:107 1826 + #: src/view/com/modals/VerifyEmail.tsx:109 1346 1827 msgid "This is important in case you ever need to change your email or reset your password." 1347 1828 msgstr "" 1348 1829 ··· 1354 1835 msgid "This link is taking you to the following website:" 1355 1836 msgstr "" 1356 1837 1357 - #: src/view/com/post-thread/PostThreadItem.tsx:176 1838 + #: src/view/com/post-thread/PostThreadItem.tsx:182 1358 1839 msgid "This post has been deleted." 1359 1840 msgstr "" 1360 1841 1361 - #: src/view/screens/Settings.tsx:441 1842 + #: src/view/com/modals/SelfLabel.tsx:138 1843 + msgid "This warning is only available for posts with media attached." 1844 + msgstr "" 1845 + 1846 + #: src/view/screens/PreferencesThreads.tsx:36 1847 + #: src/view/screens/Settings.tsx:455 1362 1848 msgid "Thread Preferences" 1363 1849 msgstr "" 1364 1850 ··· 1374 1860 msgid "Transformations" 1375 1861 msgstr "" 1376 1862 1377 - #: src/view/com/post-thread/PostThreadItem.tsx:654 1863 + #: src/view/com/post-thread/PostThreadItem.tsx:659 1864 + #: src/view/com/post-thread/PostThreadItem.tsx:661 1865 + #: src/view/com/util/forms/PostDropdownBtn.tsx:49 1378 1866 msgid "Translate" 1379 1867 msgstr "" 1380 1868 ··· 1383 1871 msgstr "" 1384 1872 1385 1873 #: src/view/com/auth/login/Login.tsx:74 1386 - #: src/view/com/auth/login/LoginForm.tsx:113 1874 + #: src/view/com/auth/login/LoginForm.tsx:115 1387 1875 msgid "Unable to contact your service. Please check your Internet connection." 1388 1876 msgstr "" 1389 1877 1390 - #: src/view/com/profile/ProfileHeader.tsx:386 1391 - #: src/view/com/profile/ProfileHeader.tsx:389 1878 + #: src/view/com/profile/ProfileHeader.tsx:395 1879 + #: src/view/com/profile/ProfileHeader.tsx:398 1392 1880 msgid "Unblock" 1393 1881 msgstr "" 1394 1882 1395 - #: src/view/com/modals/UserAddRemoveLists.tsx:185 1883 + #: src/view/com/profile/ProfileHeader.tsx:243 1884 + #: src/view/com/profile/ProfileHeader.tsx:323 1885 + msgid "Unblock Account" 1886 + msgstr "" 1887 + 1888 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1889 + msgid "Undo repost" 1890 + msgstr "" 1891 + 1892 + #: src/view/com/profile/ProfileHeader.tsx:305 1893 + msgid "Unmute Account" 1894 + msgstr "" 1895 + 1896 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1897 + msgid "Unmute thread" 1898 + msgstr "" 1899 + 1900 + #: src/view/com/modals/UserAddRemoveLists.tsx:187 1396 1901 msgid "Update {displayName} in Lists" 1902 + msgstr "" 1903 + 1904 + #: src/lib/hooks/useOTAUpdate.ts:15 1905 + msgid "Update Available" 1397 1906 msgstr "" 1398 1907 1399 1908 #: src/view/com/auth/login/SetNewPasswordForm.tsx:174 1400 1909 msgid "Updating..." 1401 1910 msgstr "" 1402 1911 1403 - #: src/view/com/modals/ChangeHandle.tsx:456 1912 + #: src/view/com/modals/ChangeHandle.tsx:459 1404 1913 msgid "Upload a text file to:" 1405 1914 msgstr "" 1406 1915 1407 - #: src/view/screens/AppPasswords.tsx:148 1916 + #: src/view/screens/AppPasswords.tsx:154 1408 1917 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." 1409 1918 msgstr "" 1410 1919 1411 - #: src/view/com/modals/ChangeHandle.tsx:516 1920 + #: src/view/com/modals/ChangeHandle.tsx:519 1412 1921 msgid "Use default provider" 1413 1922 msgstr "" 1414 1923 1924 + #: src/view/com/modals/AddAppPasswords.tsx:137 1925 + msgid "Use this to sign into the other app along with your handle." 1926 + msgstr "" 1927 + 1928 + #: src/view/com/modals/InviteCodes.tsx:165 1929 + msgid "Used by:" 1930 + msgstr "" 1931 + 1415 1932 #: src/view/com/auth/create/Step3.tsx:37 1416 1933 msgid "User handle" 1417 1934 msgstr "" 1418 1935 1419 - #: src/view/com/auth/login/LoginForm.tsx:168 1420 - #: src/view/com/auth/login/LoginForm.tsx:185 1936 + #: src/view/screens/Lists.tsx:70 1937 + msgid "User Lists" 1938 + msgstr "" 1939 + 1940 + #: src/view/com/auth/login/LoginForm.tsx:170 1941 + #: src/view/com/auth/login/LoginForm.tsx:187 1421 1942 msgid "Username or email address" 1422 1943 msgstr "" 1423 1944 1424 - #: src/view/screens/ProfileList.tsx:694 1945 + #: src/view/screens/ProfileList.tsx:702 1425 1946 msgid "Users" 1426 1947 msgstr "" 1427 1948 1428 - #: src/view/screens/Settings.tsx:650 1949 + #: src/view/screens/Settings.tsx:665 1429 1950 msgid "Verify email" 1430 1951 msgstr "" 1431 1952 1432 - #: src/view/screens/Settings.tsx:675 1953 + #: src/view/screens/Settings.tsx:690 1433 1954 msgid "Verify my email" 1434 1955 msgstr "" 1435 1956 1436 - #: src/view/screens/Settings.tsx:684 1957 + #: src/view/screens/Settings.tsx:699 1437 1958 msgid "Verify My Email" 1438 1959 msgstr "" 1439 1960 1440 - #: src/view/com/modals/ChangeEmail.tsx:205 1441 1961 #: src/view/com/modals/ChangeEmail.tsx:207 1962 + #: src/view/com/modals/ChangeEmail.tsx:209 1442 1963 msgid "Verify New Email" 1443 1964 msgstr "" 1444 1965 ··· 1446 1967 msgid "View debug entry" 1447 1968 msgstr "" 1448 1969 1449 - #: src/view/com/profile/ProfileSubpageHeader.tsx:127 1970 + #: src/view/com/profile/ProfileSubpageHeader.tsx:129 1450 1971 msgid "View the avatar" 1451 1972 msgstr "" 1452 1973 ··· 1454 1975 msgid "Visit Site" 1455 1976 msgstr "" 1456 1977 1457 - #: src/view/com/auth/create/CreateAccount.tsx:78 1978 + #: src/view/com/auth/create/CreateAccount.tsx:80 1458 1979 msgid "We're so excited to have you join us!" 1459 1980 msgstr "" 1460 1981 1461 - #: src/view/com/modals/report/Modal.tsx:168 1982 + #: src/view/screens/NotFound.tsx:48 1983 + msgid "We're sorry! We can't find the page you were looking for." 1984 + msgstr "" 1985 + 1986 + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:50 1987 + msgid "Welcome to <0>Bluesky</0>" 1988 + msgstr "" 1989 + 1990 + #: src/view/com/modals/report/Modal.tsx:170 1462 1991 msgid "What is the issue with this {collectionName}?" 1463 1992 msgstr "" 1464 1993 1465 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:72 1994 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:79 1466 1995 msgid "Which languages are used in this post?" 1467 1996 msgstr "" 1468 1997 1469 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:71 1998 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 1470 1999 msgid "Which languages would you like to see in your algorithmic feeds?" 1471 2000 msgstr "" 1472 2001 ··· 1474 2003 msgid "Wide" 1475 2004 msgstr "" 1476 2005 1477 - #: src/view/com/composer/Composer.tsx:390 2006 + #: src/view/com/composer/Composer.tsx:398 1478 2007 msgid "Write post" 1479 2008 msgstr "" 1480 2009 ··· 1482 2011 msgid "Write your reply" 1483 2012 msgstr "" 1484 2013 2014 + #: src/view/screens/PreferencesHomeFeed.tsx:164 2015 + #: src/view/screens/PreferencesHomeFeed.tsx:186 2016 + #: src/view/screens/PreferencesHomeFeed.tsx:209 2017 + msgid "Yes" 2018 + msgstr "" 2019 + 1485 2020 #: src/view/com/auth/create/Step1.tsx:122 1486 2021 msgid "You can change hosting providers at any time." 1487 2022 msgstr "" ··· 1490 2025 msgid "You can now sign in with your new password." 1491 2026 msgstr "" 1492 2027 2028 + #: src/view/com/modals/InviteCodes.tsx:42 2029 + msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." 2030 + msgstr "" 2031 + 2032 + #: src/view/screens/SavedFeeds.tsx:94 2033 + msgid "You don't have any pinned feeds." 2034 + msgstr "" 2035 + 2036 + #: src/view/screens/SavedFeeds.tsx:124 2037 + msgid "You don't have any saved feeds." 2038 + msgstr "" 2039 + 1493 2040 #: src/view/com/post-thread/PostThread.tsx:346 1494 2041 msgid "You have blocked the author or you have been blocked by the author." 1495 2042 msgstr "" ··· 1498 2045 msgid "You have no lists." 1499 2046 msgstr "" 1500 2047 1501 - #: src/view/screens/AppPasswords.tsx:55 2048 + #: src/view/screens/ModerationBlockedAccounts.tsx:105 2049 + msgid "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." 2050 + msgstr "" 2051 + 2052 + #: src/view/screens/AppPasswords.tsx:60 1502 2053 msgid "You have not created any app passwords yet. You can create one by pressing the button below." 2054 + msgstr "" 2055 + 2056 + #: src/view/screens/ModerationMutedAccounts.tsx:101 2057 + msgid "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." 1503 2058 msgstr "" 1504 2059 1505 2060 #: src/view/com/auth/login/SetNewPasswordForm.tsx:83 ··· 1518 2073 msgid "Your email has been saved! We'll be in touch soon." 1519 2074 msgstr "" 1520 2075 1521 - #: src/view/com/modals/ChangeEmail.tsx:125 2076 + #: src/view/com/modals/ChangeEmail.tsx:127 1522 2077 msgid "Your email has been updated but not verified. As a next step, please verify your new email." 1523 2078 msgstr "" 1524 2079 1525 - #: src/view/com/modals/VerifyEmail.tsx:102 2080 + #: src/view/com/modals/VerifyEmail.tsx:104 1526 2081 msgid "Your email has not yet been verified. This is an important security step which we recommend." 1527 2082 msgstr "" 1528 2083 1529 2084 #: src/view/com/auth/create/Step3.tsx:41 1530 - #: src/view/com/modals/ChangeHandle.tsx:275 2085 + #: src/view/com/modals/ChangeHandle.tsx:278 1531 2086 msgid "Your full handle will be" 1532 2087 msgstr "" 1533 2088 ··· 1537 2092 1538 2093 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:63 1539 2094 msgid "Your posts, likes, and blocks are public. Mutes are private." 2095 + msgstr "" 2096 + 2097 + #: src/view/com/modals/SwitchAccount.tsx:56 2098 + msgid "Your profile" 1540 2099 msgstr "" 1541 2100 1542 2101 #: src/view/com/auth/create/Step3.tsx:27
+1 -1
src/locale/locales/hi/messages.js
··· 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\"],\"6RmyWt\":\"<0>Here is your app password.</0> Use this to sign into the other app along with your handle.\",\"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:\",\"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\",\"SMmUnj\":\"App passwords\",\"aAIQg2\":\"Appearance\",\"EbvWd3\":\"Artistic or non-erotic nudity.\",\"iH8pgl\":\"Back\",\"ehOkF+\":\"Basics\",\"+gCI2a\":\"Birthday\",\"pieVBA\":\"Birthday:\",\"HFCE4A\":\"Blocked post.\",\"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\",\"/+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.\",\"Wk8hkn\":\"Choose your password\",\"QbvBNV\":\"Clear search query\",\"flH7u/\":\"Close alert\",\"hYmnbk\":\"Close bottom drawer\",\"47L1V1\":\"Close image\",\"l49ujN\":\"Close image viewer\",\"UryHFO\":\"Close navigation footer\",\"o8UUti\":\"Compose reply\",\"7VpPHA\":\"Confirm\",\"q8upsf\":\"Confirm Change\",\"8pNKIr\":\"Confirm content language settings\",\"tGg8Kt\":\"Confirm delete account\",\"ioZOzk\":\"Confirmation code\",\"J28zul\":\"Connecting...\",\"m8j6up\":\"Content Filtering\",\"/PlAsF\":\"Content Languages\",\"cogwXi\":\"Content Warning\",\"FG7AQv\":\"Content warnings\",\"6V3Ea3\":\"Copied\",\"he3ygx\":\"Copy\",\"7wWvgo\":\"Could not load feed\",\"8NNr/O\":\"Could not load list\",\"mpt9T+\":\"Create a new account\",\"IS0nrP\":\"Create Account\",\"6HbhpU\":\"Create new account\",\"GAD3Dx\":\"Custom domain\",\"ZQKLI1\":\"Danger Zone\",\"ZDGm40\":\"Delete account\",\"vzX5FB\":\"Delete Account\",\"gUEtxf\":\"Delete app password\",\"ktknoE\":\"Delete my account\",\"szz0+N\":\"Delete my account…\",\"u+1OHY\":\"Deleted post.\",\"Nu4oKW\":\"Description\",\"dacKHE\":\"Dev Server\",\"2ygkE8\":\"Developer Tools\",\"pbLwal\":\"Discover new feeds\",\"pfa8F0\":\"Display name\",\"0gS7M5\":\"Display Name\",\"iZ5pMB\":\"Domain verified!\",\"DPfwMq\":\"Done\",\"zT97vP\":[\"Done\",[\"extraText\"]],\"XQFMOm\":\"Edit image\",\"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\",\"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\",\"xRPn3U\":\"Enter your email address\",\"+inPGm\":\"Enter your new email address below.\",\"T0KLp4\":\"Enter your username and password\",\"0PkE20\":\"Expand alt text\",\"4yCy8i\":\"Feed offline\",\"N0CqyO\":\"Feed Preferences\",\"YirHq7\":\"Feedback\",\"2DoBvq\":\"Feeds\",\"Qzj1WT\":\"Finding similar accounts...\",\"QKSrQV\":\"Fine-tune the content you see on your home screen.\",\"r+KeyR\":\"Fine-tune the discussion threads.\",\"MKEPCY\":\"Follow\",\"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\",\"vLyv1R\":\"Hide\",\"qdOx2q\":\"Hide user list\",\"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\",\"dSKHAa\":\"Invalid username or password\",\"MFKlMB\":\"Invite\",\"F5MZVk\":\"Invite a Friend\",\"6KlkHI\":\"Invite code\",\"F75w8j\":\"Join the waitlist\",\"6iVTdm\":\"Join the waitlist.\",\"SNzppu\":\"Join Waitlist\",\"Dcq5kL\":\"Language selection\",\"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!\",\"BvSY1i\":\"Like this feed\",\"FuZWua\":\"List Avatar\",\"8mjA4F\":\"List Name\",\"h16FyT\":\"Lists\",\"ujW4FW\":\"Load more posts\",\"VkLESX\":\"Load new posts\",\"jl0AFf\":\"Local dev server\",\"cR9UpQ\":\"Login to account that is not listed\",\"2U/gDT\":\"Make sure this is where you intend to go!\",\"zucql+\":\"Menu\",\"DzmsLV\":\"Moderation\",\"3Siwmw\":\"More options\",\"Y17r45\":\"More post options\",\"Mysqyf\":\"My Birthday\",\"6MBNS/\":\"My Feeds\",\"Ha6iBv\":\"My Saved Feeds\",\"6YtxFj\":\"Name\",\"8yolS6\":\"Never lose access to your followers and data.\",\"2B7HLH\":\"New post\",\"FGrimz\":\"New Post\",\"hXzOVo\":\"Next\",\"EatZYJ\":\"Next image\",\"flmDTf\":\"No description\",\"fOlAiK\":[\"No results found for \\\"\",[\"query\"],\"\\\"\"],\"kA9DpB\":[\"No results found for \",[\"0\"]],\"ispbnl\":\"Not Applicable\",\"iDNBZe\":\"Notifications\",\"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...\",\"8ZsakT\":\"Password\",\"DKeVgZ\":\"Password updated!\",\"VeZE5Q\":\"Pictures meant for adults.\",\"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.\",\"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\",\"x8iR7V\":\"Prioritize Your Follows\",\"vERlcd\":\"Profile\",\"MrgqOW\":\"Protect your account by verifying your email.\",\"8HFFRQ\":\"Quote post\",\"+KrAHa\":\"Quote Post\",\"WlWsdE\":\"Ratios\",\"t/YqKh\":\"Remove\",\"5ywtDz\":\"Remove image\",\"Dw/XUh\":\"Remove image preview\",\"Veu9gK\":\"Reply Filters\",\"lQWbAr\":[\"Report \",[\"collectionName\"]],\"6IcSvC\":\"Report post\",\"JOV5dR\":\"Repost or quote post\",\"bqG37Z\":\"Request Change\",\"8XIT+P\":\"Required for this provider\",\"vJgYMA\":\"Reset code\",\"xEL92I\":\"Reset onboarding state\",\"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\",\"A1taO8\":\"Search\",\"CKROFy\":\"Security Step Required\",\"cNzyJW\":\"See what's next\",\"L5sM7N\":\"Select Bluesky Social\",\"o3dwub\":\"Select from an existing account\",\"GGw2AK\":\"Select service\",\"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.\",\"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\",\"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\",\"VjWeLI\":\"Switch Account\",\"fP8jTZ\":\"System log\",\"HF6Iah\":\"Tall\",\"p8Iz39\":\"Text input field\",\"G4EksE\":\"The post may have been deleted.\",\"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.\",\"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\",\"vaz2uI\":[\"Update \",[\"displayName\"],\" in Lists\"],\"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\",\"t4Yp4Z\":\"User handle\",\"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!\",\"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\",\"STPj0e\":\"You can change hosting providers at any time.\",\"67nRLM\":\"You can now sign in with your new password.\",\"RkXibf\":\"You have blocked the author or you have been blocked by the author.\",\"tCLJ9E\":\"You have no lists.\",\"NDgp3i\":\"You have not created any app passwords yet. You can create one by pressing the button below.\",\"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\",\"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.\",\"MvWO9d\":\"Your user handle\"}")}; 1 + /*eslint-disable*/module.exports={messages:JSON.parse("{\"PBodTo\":\"- फ़ीड का अंत -\",\"EtUMsZ\":\"यह चेतावनी केवल मीडिया वाले पोस्ट के लिए उपलब्ध है।\",\"J/hVSQ\":[[\"0\"]],\"hZQerY\":[[\"0\"],\" \",[\"purposeLabel\"],\" सूची\"],\"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\":\"इस फ़ीड को सहेजें\",\"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\":\"अपना पासवर्ड चुनें\",\"QbvBNV\":\"खोज क्वेरी साफ़ करें\",\"flH7u/\":\"चेतावनी को बंद करो\",\"hYmnbk\":\"बंद करो\",\"47L1V1\":\"छवि बंद करें\",\"l49ujN\":\"छवि बंद करें\",\"UryHFO\":\"नेविगेशन पाद बंद करें\",\"KHzDTk\":\"समुदाय दिशानिर्देश\",\"o8UUti\":\"जवाब लिखो\",\"7VpPHA\":\"हो गया\",\"q8upsf\":\"बदलाव की पुष्टि करें\",\"8pNKIr\":\"सामग्री भाषा सेटिंग्स की पुष्टि करें\",\"tGg8Kt\":\"खाते को हटा दें\",\"ioZOzk\":\"OTP कोड\",\"J28zul\":\"कनेक्टिंग ..।\",\"l879p1\":\"सामग्री फ़िल्टरिंग\",\"m8j6up\":\"सामग्री फ़िल्टरिंग\",\"/PlAsF\":\"सामग्री भाषा\",\"cogwXi\":\"सामग्री चेतावनी\",\"FG7AQv\":\"सामग्री चेतावनी\",\"xGVfLh\":\"आगे बढ़ें\",\"6V3Ea3\":\"कॉपी कर ली\",\"he3ygx\":\"कॉपी\",\"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\":\"डेवलपर उपकरण\",\"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\":\"अपने यूज़रनेम और पासवर्ड दर्ज करें\",\"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\":\"उपयोगकर्ता सूची छुपाएँ\",\"i0qMbr\":\"होम फीड\",\"sXZ8IU\":\"होम फ़ीड प्राथमिकताएं\",\"yt7fhu\":\"होस्टिंग प्रदाता\",\"s2xA6t\":\"होस्टिंग प्रदाता पता\",\"o+axy6\":\"मेरे पास एक OTP कोड है\",\"wey2os\":\"मेरे पास अपना डोमेन है\",\"WlEcKr\":\"यदि किसी को चुना जाता है, तो सभी उम्र के लिए उपयुक्त है।।\",\"VCk0rR\":\"छवि alt पाठ\",\"STGpNQ\":\"छवि विकल्प\",\"6o7+En\":\"आपके नेटवर्क में\",\"dSKHAa\":\"अवैध उपयोगकर्ता नाम या पासवर्ड\",\"MFKlMB\":\"आमंत्रण भेजो\",\"F5MZVk\":\"एक दोस्त को आमंत्रित करें\",\"6KlkHI\":\"आमंत्रण कोड\",\"F75w8j\":\"प्रतीक्षा सूची में शामिल हों\",\"6iVTdm\":\"प्रतीक्षा सूची में शामिल हों।।\",\"SNzppu\":\"वेटरलिस्ट में शामिल हों\",\"Dcq5kL\":\"अपनी भाषा चुने\",\"pVhZHk\":\"भाषा सेटिंग्स\",\"GAmD3h\":\"भाषा\",\"NgeSlx\":\"अधिक जानें\",\"rj0Lke\":\"इस चेतावनी के बारे में अधिक जानें\",\"kq2ga7\":\"उन्हें किसी भी भाषा को देखने के लिए अनचेक छोड़ दें।।\",\"QfDITI\":\"लीविंग Bluesky\",\"Esfg1M\":\"चलो अपना पासवर्ड रीसेट करें!\",\"exYcTF\":\"चित्र पुस्तकालय\",\"1njn7W\":\"लाइट मोड\",\"BvSY1i\":\"इस फ़ीड को लाइक करो\",\"8/ALSr\":\"इन यूजर ने लाइक किया है\",\"FuZWua\":\"सूची अवतार\",\"8mjA4F\":\"सूची का नाम\",\"h16FyT\":\"सूची\",\"ujW4FW\":\"अधिक पोस्ट लोड करें\",\"7EHsGr\":\"नई सूचनाएं लोड करें\",\"VkLESX\":\"नई पोस्ट लोड करें\",\"jl0AFf\":\"स्थानीय देव सर्वर\",\"cR9UpQ\":\"उस खाते में लॉग इन करें जो सूचीबद्ध नहीं है\",\"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\":\"कोई विवरण नहीं\",\"fOlAiK\":[\"\\\"\",[\"query\"],\"\\\" के लिए कोई परिणाम नहीं मिला\"],\"kA9DpB\":[[\"0\"],\" के लिए कोई परिणाम नहीं मिला\"],\"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\":\"पासवर्ड\",\"DKeVgZ\":\"पासवर्ड अद्यतन!\",\"VeZE5Q\":\"चित्र वयस्कों के लिए थे।।\",\"zgoxy5\":\"पिन किया गया फ़ीड\",\"Apyknf\":\"इसे बदलने से पहले कृपया अपने ईमेल की पुष्टि करें। यह एक अस्थायी आवश्यकता है जबकि ईमेल-अपडेटिंग टूल जोड़ा जाता है, और इसे जल्द ही हटा दिया जाएगा।।\",\"9qpQ5O\":\"कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।\",\"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\":\"इस फ़ीड को सहेजे गए फ़ीड से हटा दें?\",\"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\":\"खोज\",\"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\":\"शेयर\",\"uIZ2tg\":\"लिंक शेयर करें\",\"8vETh9\":\"दिखाओ\",\"aWAdCb\":\"दिखाओ\",\"NijgXr\":\"मेरी फीड से पोस्ट दिखाएं\",\"T3Mt8m\":\"उद्धरण पोस्ट दिखाओ\",\"BlW8X/\":\"उत्तर दिखाएँ\",\"X4GwDb\":\"अन्य सभी उत्तरों से पहले उन लोगों के उत्तर दिखाएं जिन्हें आप फ़ॉलो करते हैं।\",\"GiogzH\":\"रीपोस्ट दिखाएँ\",\"fhY/fL\":\"लोग दिखाएँ\",\"5lWFkC\":\"साइन इन करें\",\"n1ekoW\":\"साइन इन करें\",\"N9o7n5\":[[\"0\"],\" के रूप में साइन इन करें\"],\"FT1MVS\":\"... के रूप में साइन इन करें\",\"+UpfFC\":\"साइन इन करें\",\"fcWrnU\":\"साइन आउट\",\"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\":\"पुनः पोस्ट पूर्ववत करें\",\"wx9wqY\":\"अनम्यूट खाता\",\"s12/Py\":\"थ्रेड को अनम्यूट करें\",\"vaz2uI\":[\"सूची में \",[\"displayName\"],\" अद्यतन करें\"],\"YXMY4w\":\"उपलब्ध अद्यतन\",\"RXbEvi\":\"अद्यतन..।\",\"Vwkfp4\":\"एक पाठ फ़ाइल अपलोड करने के लिए:\",\"jTdnU6\":\"अपने खाते या पासवर्ड को पूर्ण एक्सेस देने के बिना अन्य ब्लूस्की ग्राहकों को लॉगिन करने के लिए ऐप पासवर्ड का उपयोग करें।।\",\"CH1am9\":\"डिफ़ॉल्ट प्रदाता का उपयोग करें\",\"ZG8UvP\":\"अपने हैंडल के साथ दूसरे ऐप में साइन इन करने के लिए इसका उपयोग करें।\",\"cKXwwI\":\"के द्वारा उपयोग:\",\"t4Yp4Z\":\"यूजर हैंडल\",\"8tsrUV\":\"लोग सूचियाँ\",\"nZx9mr\":\"यूजर नाम या ईमेल पता\",\"Sxm8rQ\":\"यूजर लोग\",\"MBOY4U\":\"ईमेल सत्यापित करें\",\"Ejyv0o\":\"मेरी ईमेल सत्यापित करें\",\"9czCrB\":\"मेरी ईमेल सत्यापित करें\",\"ibSVGR\":\"नया ईमेल सत्यापित करें\",\"nHsQde\":\"डीबग प्रविष्टि देखें\",\"47jzzd\":\"अवतार देखें\",\"wK4H1r\":\"साइट पर जाएं\",\"qjBGxf\":\"हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!\",\"/mVVX2\":\"हम क्षमा चाहते हैं! हमें वह पेज नहीं मिल रहा जिसे आप ढूंढ रहे थे।\",\"meB+tZ\":\"<0>Bluesky</0> में आपका स्वागत है\",\"Mj7rl/\":[\"इस \",[\"collectionName\"],\" के साथ क्या मुद्दा है?\"],\"3qn29J\":\"इस पोस्ट में किस भाषा का उपयोग किया जाता है?\",\"uawiGa\":\"कौन से भाषाएं आपको अपने एल्गोरिदमिक फ़ीड में देखना पसंद करती हैं?\",\"I5S9ZE\":\"चौड़ा\",\"y02THm\":\"पोस्ट लिखो\",\"6ckZRB\":\"अपना जवाब दें\",\"l75CjT\":\"हाँ\",\"STPj0e\":\"आप किसी भी समय होस्टिंग प्रदाताओं को बदल सकते हैं।।\",\"67nRLM\":\"अब आप अपने नए पासवर्ड के साथ साइन इन कर सकते हैं।।\",\"lIcbCU\":\"आपके पास अभी तक कोई आमंत्रण कोड नहीं है! जब आप कुछ अधिक समय के लिए Bluesky पर रहेंगे तो हम आपको कुछ भेजेंगे।\",\"aFZZYi\":\"आपके पास कोई पिन किया हुआ फ़ीड नहीं है.\",\"nbz3Iq\":\"आपके पास कोई सहेजी गई फ़ीड नहीं है.\",\"RkXibf\":\"आपने लेखक को अवरुद्ध किया है या आपने लेखक द्वारा अवरुद्ध किया है।।\",\"tCLJ9E\":\"आपके पास कोई सूची नहीं है।।\",\"soH9qC\":\"आपने अभी तक कोई भी अकाउंट ब्लॉक नहीं किया है. किसी खाते को ब्लॉक करने के लिए, उनकी प्रोफ़ाइल पर जाएं और उनके खाते के मेनू से \\\"खाता ब्लॉक करें\\\" चुनें।\",\"NDgp3i\":\"आपने अभी तक कोई ऐप पासवर्ड नहीं बनाया है। आप नीचे बटन दबाकर एक बना सकते हैं।।\",\"grqdXb\":\"आपने अभी तक कोई खाता म्यूट नहीं किया है. किसी खाते को म्यूट करने के लिए, उनकी प्रोफ़ाइल पर जाएं और उनके खाते के मेनू से \\\"खाता म्यूट करें\\\" चुनें।\",\"RrDyEb\":\"आपको \\\"reset code\\\" के साथ एक ईमेल प्राप्त होगा। उस कोड को यहाँ दर्ज करें, फिर अपना नया पासवर्ड दर्ज करें।।\",\"gdRnT7\":\"आपका खाता\",\"k7hmsH\":\"जन्म तिथि\",\"OubkcP\":\"आपका ईमेल बचाया गया है! हम जल्द ही संपर्क में रहेंगे।।\",\"z2L+/9\":\"आपका ईमेल अद्यतन किया गया है लेकिन सत्यापित नहीं किया गया है। अगले चरण के रूप में, कृपया अपना नया ईमेल सत्यापित करें।।\",\"XZlIVw\":\"आपका ईमेल अभी तक सत्यापित नहीं हुआ है। यह एक महत्वपूर्ण सुरक्षा कदम है जिसे हम अनुशंसा करते हैं।।\",\"qv9f4I\":\"आपका पूरा हैंडल होगा\",\"lvcqqG\":\"आपका होस्टिंग प्रदाता\",\"Oqt/PG\":\"आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।\",\"okRPtW\":\"आपकी प्रोफ़ाइल\",\"MvWO9d\":\"आपका यूजर हैंडल\"}")};
+1177 -626
src/locale/locales/hi/messages.po
··· 13 13 "Language-Team: \n" 14 14 "Plural-Forms: \n" 15 15 16 - #: src/view/screens/Profile.tsx:212 16 + #: src/view/screens/Profile.tsx:214 17 17 msgid "- end of feed -" 18 - msgstr "" 18 + msgstr "- फ़ीड का अंत -" 19 19 20 20 #: src/view/com/modals/SelfLabel.tsx:138 21 - msgid ". This warning is only available for posts with media attached." 22 - msgstr "" 21 + #~ msgid ". This warning is only available for posts with media attached." 22 + #~ msgstr "यह चेतावनी केवल मीडिया वाले पोस्ट के लिए उपलब्ध है।" 23 23 24 - #: src/view/com/modals/Repost.tsx:45 24 + #: src/view/com/modals/Repost.tsx:44 25 25 msgid "{0}" 26 - msgstr "" 26 + msgstr "{0}" 27 27 28 - #: src/view/com/modals/CreateOrEditList.tsx:167 28 + #: src/view/com/modals/CreateOrEditList.tsx:170 29 29 msgid "{0} {purposeLabel} List" 30 - msgstr "" 30 + msgstr "{0} {purposeLabel} सूची" 31 + 32 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:59 33 + msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" 34 + msgstr "<0>अपना</0><1>पसंदीदा</1><2>फ़ीड चुनें</2>" 35 + 36 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:36 37 + msgid "<0>Follow some</0><1>Recommended</1><2>Users</2>" 38 + msgstr "<0>कुछ</0><1>पसंदीदा उपयोगकर्ताओं</1><2>का अनुसरण करें</2>" 31 39 32 40 #: src/view/com/modals/AddAppPasswords.tsx:132 33 - msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 34 - msgstr "" 41 + #~ msgid "<0>Here is your app password.</0> Use this to sign into the other app along with your handle." 42 + #~ msgstr "<0>इधर आपका ऐप पासवर्ड है।</0> इसे अपने हैंडल के साथ दूसरे ऐप में साइन करने के लिए उपयोग करें।।" 43 + 44 + #: src/lib/hooks/useOTAUpdate.ts:16 45 + msgid "A new version of the app is available. Please update to continue using the app." 46 + msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" 35 47 36 48 #: src/view/com/modals/EditImage.tsx:299 37 - #: src/view/screens/Settings.tsx:363 49 + #: src/view/screens/Settings.tsx:377 38 50 msgid "Accessibility" 39 - msgstr "" 51 + msgstr "प्रवेर्शयोग्यता" 40 52 41 - #: src/view/com/auth/login/LoginForm.tsx:157 42 - #: src/view/screens/Settings.tsx:201 53 + #: src/view/com/auth/login/LoginForm.tsx:159 54 + #: src/view/screens/Settings.tsx:219 43 55 msgid "Account" 44 - msgstr "" 56 + msgstr "अकाउंट" 45 57 46 58 #: src/view/com/util/AccountDropdownBtn.tsx:41 47 59 msgid "Account options" 48 - msgstr "" 60 + msgstr "अकाउंट के विकल्प" 49 61 50 - #: src/view/screens/ProfileList.tsx:710 62 + #: src/view/screens/ProfileList.tsx:718 51 63 msgid "Add" 52 - msgstr "" 64 + msgstr "ऐड करो" 53 65 54 66 #: src/view/com/modals/SelfLabel.tsx:57 55 67 msgid "Add a content warning" 56 - msgstr "" 68 + msgstr "सामग्री चेतावनी जोड़ें" 57 69 58 - #: src/view/screens/ProfileList.tsx:700 70 + #: src/view/screens/ProfileList.tsx:708 59 71 msgid "Add a user to this list" 60 - msgstr "" 72 + msgstr "इस सूची में किसी को जोड़ें" 61 73 62 - #: src/view/screens/Settings.tsx:313 63 - #: src/view/screens/Settings.tsx:322 74 + #: src/view/screens/Settings.tsx:327 75 + #: src/view/screens/Settings.tsx:336 64 76 msgid "Add account" 65 - msgstr "" 77 + msgstr "अकाउंट जोड़ें" 66 78 67 79 #: src/view/com/composer/photos/Gallery.tsx:119 68 - #: src/view/com/composer/photos/Gallery.tsx:167 80 + #: src/view/com/composer/photos/Gallery.tsx:180 69 81 msgid "Add alt text" 70 - msgstr "" 82 + msgstr "इस फ़ोटो में विवरण जोड़ें" 71 83 72 84 #: src/view/com/modals/report/InputIssueDetails.tsx:41 73 - #: src/view/com/modals/report/Modal.tsx:190 85 + #: src/view/com/modals/report/Modal.tsx:192 74 86 msgid "Add details" 75 - msgstr "" 87 + msgstr "विवरण जोड़ें" 76 88 77 - #: src/view/com/modals/report/Modal.tsx:193 89 + #: src/view/com/modals/report/Modal.tsx:195 78 90 msgid "Add details to report" 79 - msgstr "" 91 + msgstr "रिपोर्ट करने के लिए विवरण जोड़ें" 80 92 81 - #: src/view/com/composer/Composer.tsx:419 93 + #: src/view/com/composer/Composer.tsx:427 82 94 msgid "Add link card" 83 - msgstr "" 95 + msgstr "लिंक कार्ड जोड़ें" 84 96 85 - #: src/view/com/composer/Composer.tsx:422 97 + #: src/view/com/composer/Composer.tsx:430 86 98 msgid "Add link card:" 87 - msgstr "" 99 + msgstr "लिंक कार्ड जोड़ें:" 88 100 89 - #: src/view/com/modals/ChangeHandle.tsx:418 101 + #: src/view/com/modals/ChangeHandle.tsx:421 90 102 msgid "Add the following DNS record to your domain:" 91 - msgstr "" 103 + msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" 104 + 105 + #: src/view/com/profile/ProfileHeader.tsx:290 106 + msgid "Add to Lists" 107 + msgstr "सूचियों में जोड़ें" 108 + 109 + #: src/view/screens/ProfileFeed.tsx:244 110 + msgid "Add to my feeds" 111 + msgstr "इस फ़ीड को सहेजें" 92 112 93 113 #: src/view/screens/PreferencesHomeFeed.tsx:140 94 114 msgid "Adjust the number of likes a reply must have to be shown in your feed." 95 - msgstr "" 115 + msgstr "पसंद की संख्या को समायोजित करें उत्तर को आपके फ़ीड में दिखाया जाना चाहिए।।" 96 116 97 117 #: src/view/com/modals/SelfLabel.tsx:76 98 118 msgid "Adult Content" 99 - msgstr "" 119 + msgstr "वयस्क सामग्री" 100 120 101 - #: src/view/screens/Settings.tsx:493 121 + #: src/view/screens/Settings.tsx:507 102 122 msgid "Advanced" 103 - msgstr "" 123 + msgstr "विकसित" 104 124 105 - #: src/view/com/composer/photos/Gallery.tsx:127 125 + #: src/view/com/composer/photos/Gallery.tsx:130 106 126 msgid "ALT" 107 - msgstr "" 127 + msgstr "ALT" 108 128 109 129 #: src/view/com/modals/EditImage.tsx:315 110 130 msgid "Alt text" 111 - msgstr "" 131 + msgstr "वैकल्पिक पाठ" 112 132 113 - #: src/view/com/composer/photos/Gallery.tsx:193 133 + #: src/view/com/composer/photos/Gallery.tsx:209 114 134 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." 115 - msgstr "" 135 + msgstr "ऑल्ट टेक्स्ट अंधा और कम दृश्य लोगों के लिए छवियों का वर्णन करता है, और हर किसी को संदर्भ देने में मदद करता है।।" 116 136 117 - #: src/view/com/modals/VerifyEmail.tsx:112 137 + #: src/view/com/modals/VerifyEmail.tsx:114 118 138 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." 119 - msgstr "" 139 + msgstr "{0} को ईमेल भेजा गया है। इसमें एक OTP कोड शामिल है जिसे आप नीचे दर्ज कर सकते हैं।।" 120 140 121 - #: src/view/com/modals/ChangeEmail.tsx:119 141 + #: src/view/com/modals/ChangeEmail.tsx:121 122 142 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." 123 - msgstr "" 143 + msgstr "{0} को ईमेल भेजा गया है। इसमें एक OTP कोड शामिल है जिसे आप नीचे दर्ज कर सकते हैं।।" 124 144 125 - #: src/view/com/notifications/FeedItem.tsx:238 145 + #: src/view/com/notifications/FeedItem.tsx:239 126 146 msgid "and" 127 - msgstr "" 147 + msgstr "और" 148 + 149 + #: src/view/screens/LanguageSettings.tsx:95 150 + msgid "App Language" 151 + msgstr "ऐप भाषा" 128 152 129 - #: src/view/screens/Settings.tsx:509 153 + #: src/view/screens/Settings.tsx:523 130 154 msgid "App passwords" 131 - msgstr "" 155 + msgstr "ऐप पासवर्ड" 156 + 157 + #: src/view/screens/AppPasswords.tsx:146 158 + msgid "App Passwords" 159 + msgstr "ऐप पासवर्ड" 132 160 133 - #: src/view/screens/Settings.tsx:378 161 + #: src/view/screens/Settings.tsx:392 134 162 msgid "Appearance" 135 - msgstr "" 163 + msgstr "दिखावट" 164 + 165 + #: src/view/screens/AppPasswords.tsx:183 166 + msgid "Are you sure you want to delete the app password \"{name}\"?" 167 + msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" हटाना चाहते हैं?" 168 + 169 + #: src/view/com/composer/Composer.tsx:139 170 + msgid "Are you sure you'd like to discard this draft?" 171 + msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" 172 + 173 + #: src/view/screens/ProfileList.tsx:372 174 + msgid "Are you sure?" 175 + msgstr "क्या आप वास्तव में इसे करना चाहते हैं?" 176 + 177 + #: src/view/com/util/forms/PostDropdownBtn.tsx:138 178 + msgid "Are you sure? This cannot be undone." 179 + msgstr "क्या आप वास्तव में इसे करना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।" 136 180 137 181 #: src/view/com/modals/SelfLabel.tsx:124 138 182 msgid "Artistic or non-erotic nudity." 139 - msgstr "" 183 + msgstr "कलात्मक या गैर-कामुक नग्नता।।" 140 184 141 - #: src/view/com/auth/create/CreateAccount.tsx:92 185 + #: src/view/com/auth/create/CreateAccount.tsx:94 142 186 #: src/view/com/auth/login/ChooseAccountForm.tsx:111 143 - #: src/view/com/auth/login/LoginForm.tsx:247 187 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:166 188 + #: src/view/com/auth/login/LoginForm.tsx:249 144 189 #: src/view/com/auth/login/SetNewPasswordForm.tsx:150 145 190 #: src/view/com/modals/report/InputIssueDetails.tsx:45 146 191 #: src/view/com/post-thread/PostThread.tsx:317 147 192 #: src/view/com/post-thread/PostThread.tsx:325 148 193 #: src/view/com/post-thread/PostThread.tsx:354 149 194 #: src/view/com/post-thread/PostThread.tsx:362 150 - #: src/view/com/profile/ProfileHeader.tsx:576 195 + #: src/view/com/profile/ProfileHeader.tsx:585 151 196 msgid "Back" 152 - msgstr "" 197 + msgstr "वापस" 153 198 154 - #: src/view/screens/Settings.tsx:407 199 + #: src/view/screens/Settings.tsx:421 155 200 msgid "Basics" 156 - msgstr "" 201 + msgstr "मूल बातें" 157 202 158 203 #: src/view/com/auth/create/Step2.tsx:130 159 - #: src/view/com/modals/BirthDateSettings.tsx:69 204 + #: src/view/com/modals/BirthDateSettings.tsx:71 160 205 msgid "Birthday" 161 - msgstr "" 206 + msgstr "जन्मदिन" 162 207 163 - #: src/view/screens/Settings.tsx:228 208 + #: src/view/screens/Settings.tsx:245 164 209 msgid "Birthday:" 165 - msgstr "" 210 + msgstr "जन्मदिन:" 211 + 212 + #: src/view/com/profile/ProfileHeader.tsx:222 213 + #: src/view/com/profile/ProfileHeader.tsx:324 214 + msgid "Block Account" 215 + msgstr "खाता ब्लॉक करें" 216 + 217 + #: src/view/screens/ProfileList.tsx:485 218 + msgid "Block accounts" 219 + msgstr "खाता ब्लॉक करें" 220 + 221 + #: src/view/screens/ProfileList.tsx:326 222 + msgid "Block these accounts?" 223 + msgstr "खाता ब्लॉक करें?" 224 + 225 + #: src/view/screens/Moderation.tsx:112 226 + msgid "Blocked accounts" 227 + msgstr "ब्लॉक किए गए खाते" 228 + 229 + #: src/view/screens/ModerationBlockedAccounts.tsx:87 230 + msgid "Blocked Accounts" 231 + msgstr "ब्लॉक किए गए खाते" 232 + 233 + #: src/view/com/profile/ProfileHeader.tsx:224 234 + msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 235 + msgstr "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" 236 + 237 + #: src/view/screens/ModerationBlockedAccounts.tsx:95 238 + msgid "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." 239 + msgstr "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते। आप उनकी सामग्री नहीं देख पाएंगे और उन्हें आपकी सामग्री देखने से रोका जाएगा।" 166 240 167 241 #: src/view/com/post-thread/PostThread.tsx:211 168 242 msgid "Blocked post." 169 - msgstr "" 243 + msgstr "ब्लॉक पोस्ट।" 170 244 171 - #: src/view/com/auth/onboarding/WelcomeMobile.tsx:52 245 + #: src/view/screens/ProfileList.tsx:328 246 + msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." 247 + msgstr "अवरोधन सार्वजनिक है. अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" 248 + 172 249 #: src/view/com/auth/SplashScreen.tsx:27 173 250 msgid "Bluesky" 174 - msgstr "" 251 + msgstr "Bluesky" 175 252 176 253 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:84 177 254 msgid "Bluesky is flexible." 178 - msgstr "" 255 + msgstr "Bluesky लचीला है।।" 179 256 180 257 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:73 181 258 msgid "Bluesky is open." 182 - msgstr "" 259 + msgstr "Bluesky खुला है।।" 183 260 184 261 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:60 185 262 msgid "Bluesky is public." 186 - msgstr "" 263 + msgstr "Bluesky सार्वजनिक है।।" 187 264 188 265 #: src/view/com/modals/Waitlist.tsx:70 189 266 msgid "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." 190 - msgstr "" 267 + msgstr "ब्लूस्की एक स्वस्थ समुदाय बनाने के लिए आमंत्रित करता है। यदि आप किसी को आमंत्रित नहीं करते हैं, तो आप प्रतीक्षा सूची के लिए साइन अप कर सकते हैं और हम जल्द ही एक भेज देंगे।।" 191 268 192 269 #: src/view/com/modals/ServerInput.tsx:78 193 270 msgid "Bluesky.Social" 194 - msgstr "" 271 + msgstr "Bluesky.Social" 195 272 196 - #: src/view/screens/Settings.tsx:612 273 + #: src/view/screens/Settings.tsx:626 197 274 msgid "Build version {0} {1}" 198 - msgstr "" 275 + msgstr "Build version {0} {1}" 199 276 200 277 #: src/view/com/composer/photos/OpenCameraBtn.tsx:62 278 + #: src/view/com/util/UserAvatar.tsx:213 279 + #: src/view/com/util/UserBanner.tsx:40 201 280 msgid "Camera" 202 - msgstr "" 281 + msgstr "कैमरा" 203 282 204 - #: src/view/com/modals/AddAppPasswords.tsx:199 283 + #: src/view/com/modals/AddAppPasswords.tsx:201 205 284 msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." 206 - msgstr "" 285 + msgstr "केवल अक्षर, संख्या, रिक्त स्थान, डैश और अंडरस्कोर हो सकते हैं। कम से कम 4 अक्षर लंबा होना चाहिए, लेकिन 32 अक्षरों से अधिक लंबा नहीं होना चाहिए।।" 207 286 208 - #: src/view/com/composer/Composer.tsx:271 209 - #: src/view/com/composer/Composer.tsx:274 287 + #: src/view/com/composer/Composer.tsx:279 288 + #: src/view/com/composer/Composer.tsx:282 210 289 #: src/view/com/modals/AltImage.tsx:127 211 - #: src/view/com/modals/ChangeEmail.tsx:216 212 290 #: src/view/com/modals/ChangeEmail.tsx:218 213 - #: src/view/com/modals/Confirm.tsx:89 214 - #: src/view/com/modals/CreateOrEditList.tsx:258 215 - #: src/view/com/modals/CreateOrEditList.tsx:263 216 - #: src/view/com/modals/DeleteAccount.tsx:142 217 - #: src/view/com/modals/DeleteAccount.tsx:215 291 + #: src/view/com/modals/ChangeEmail.tsx:220 292 + #: src/view/com/modals/Confirm.tsx:88 293 + #: src/view/com/modals/CreateOrEditList.tsx:261 294 + #: src/view/com/modals/CreateOrEditList.tsx:266 295 + #: src/view/com/modals/DeleteAccount.tsx:144 296 + #: src/view/com/modals/DeleteAccount.tsx:217 218 297 #: src/view/com/modals/EditImage.tsx:323 219 298 #: src/view/com/modals/EditProfile.tsx:250 220 299 #: src/view/com/modals/LinkWarning.tsx:90 221 - #: src/view/com/modals/Repost.tsx:74 222 - #: src/view/com/modals/UserAddRemoveLists.tsx:199 300 + #: src/view/com/modals/Repost.tsx:73 301 + #: src/view/com/modals/UserAddRemoveLists.tsx:201 223 302 #: src/view/com/modals/Waitlist.tsx:136 224 303 #: src/view/com/search/HeaderWithInput.tsx:127 225 304 #: src/view/shell/desktop/Search.tsx:93 226 305 msgid "Cancel" 227 - msgstr "" 306 + msgstr "कैंसिल" 228 307 229 - #: src/view/com/modals/DeleteAccount.tsx:138 230 - #: src/view/com/modals/DeleteAccount.tsx:211 308 + #: src/view/com/modals/DeleteAccount.tsx:140 309 + #: src/view/com/modals/DeleteAccount.tsx:213 231 310 msgid "Cancel account deletion" 232 - msgstr "" 311 + msgstr "अकाउंट बंद मत करो" 233 312 234 313 #: src/view/com/modals/AltImage.tsx:122 235 314 msgid "Cancel add image alt text" 236 - msgstr "" 315 + msgstr "ऑल्ट टेक्स्ट मत जोड़ें" 237 316 238 - #: src/view/com/modals/ChangeHandle.tsx:144 317 + #: src/view/com/modals/ChangeHandle.tsx:147 239 318 msgid "Cancel change handle" 240 - msgstr "" 319 + msgstr "नाम मत बदलो" 241 320 242 321 #: src/view/com/modals/crop-image/CropImage.web.tsx:134 243 322 msgid "Cancel image crop" 244 - msgstr "" 323 + msgstr "तस्वीर को क्रॉप मत करो" 245 324 246 325 #: src/view/com/modals/EditProfile.tsx:245 247 326 msgid "Cancel profile editing" 248 - msgstr "" 327 + msgstr "प्रोफ़ाइल संपादन मत करो" 249 328 250 - #: src/view/com/modals/Repost.tsx:65 329 + #: src/view/com/modals/Repost.tsx:64 251 330 msgid "Cancel quote post" 252 - msgstr "" 331 + msgstr "कोटे पोस्ट मत करो" 253 332 254 - #: src/view/com/modals/ListAddUser.tsx:101 333 + #: src/view/com/modals/ListAddUser.tsx:103 255 334 #: src/view/shell/desktop/Search.tsx:89 256 335 msgid "Cancel search" 257 - msgstr "" 336 + msgstr "खोज मत करो" 258 337 259 338 #: src/view/com/modals/Waitlist.tsx:132 260 339 msgid "Cancel waitlist signup" 261 - msgstr "" 340 + msgstr "प्रतीक्षा सूची पंजीकरण मत करो" 262 341 263 - #: src/view/screens/Settings.tsx:222 342 + #: src/view/screens/Settings.tsx:239 264 343 msgid "Change" 265 - msgstr "" 344 + msgstr "परिवर्तन" 266 345 267 - #: src/view/screens/Settings.tsx:517 268 - #: src/view/screens/Settings.tsx:526 346 + #: src/view/screens/Settings.tsx:531 347 + #: src/view/screens/Settings.tsx:540 269 348 msgid "Change handle" 270 - msgstr "" 349 + msgstr "हैंडल बदलें" 271 350 272 - #: src/view/com/modals/ChangeHandle.tsx:156 351 + #: src/view/com/modals/ChangeHandle.tsx:159 273 352 msgid "Change Handle" 274 - msgstr "" 353 + msgstr "हैंडल बदलें" 275 354 276 - #: src/view/com/modals/VerifyEmail.tsx:136 355 + #: src/view/com/modals/VerifyEmail.tsx:138 277 356 msgid "Change my email" 278 - msgstr "" 357 + msgstr "मेरा ईमेल बदलें" 279 358 280 - #: src/view/com/modals/ChangeEmail.tsx:109 359 + #: src/view/com/modals/ChangeEmail.tsx:111 281 360 msgid "Change Your Email" 282 - msgstr "" 361 + msgstr "मेरा ईमेल बदलें" 283 362 284 - #: src/view/com/modals/DeleteAccount.tsx:155 363 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:150 364 + msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." 365 + msgstr "कुछ अनुशंसित फ़ीड देखें. उन्हें अपनी पिन की गई फ़ीड की सूची में जोड़ने के लिए + टैप करें।" 366 + 367 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:133 368 + msgid "Check out some recommended users. Follow them to see similar users." 369 + msgstr "कुछ अनुशंसित उपयोगकर्ताओं की जाँच करें। ऐसे ही उपयोगकर्ता देखने के लिए उनका अनुसरण करें।" 370 + 371 + #: src/view/com/modals/DeleteAccount.tsx:157 285 372 msgid "Check your inbox for an email with the confirmation code to enter below:" 286 - msgstr "" 373 + msgstr "नीचे प्रवेश करने के लिए OTP कोड के साथ एक ईमेल के लिए अपने इनबॉक्स की जाँच करें:" 287 374 288 375 #: src/view/com/modals/ServerInput.tsx:38 289 376 msgid "Choose Service" 290 - msgstr "" 377 + msgstr "सेवा चुनें" 291 378 292 379 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:87 293 380 msgid "Choose the algorithms that power your experience with custom feeds." 294 - msgstr "" 381 + msgstr "उन एल्गोरिदम का चयन करें जो कस्टम फीड्स के साथ अपने अनुभव को शक्ति देते हैं।।" 295 382 296 383 #: src/view/com/auth/create/Step2.tsx:105 297 384 msgid "Choose your password" 298 - msgstr "" 385 + msgstr "अपना पासवर्ड चुनें" 299 386 300 387 #: src/view/com/search/HeaderWithInput.tsx:111 301 388 #: src/view/com/util/forms/SearchInput.tsx:73 302 389 msgid "Clear search query" 303 - msgstr "" 390 + msgstr "खोज क्वेरी साफ़ करें" 304 391 305 392 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:38 306 393 msgid "Close alert" 307 - msgstr "" 394 + msgstr "चेतावनी को बंद करो" 308 395 309 396 #: src/view/com/util/BottomSheetCustomBackdrop.tsx:33 310 397 msgid "Close bottom drawer" 311 - msgstr "" 398 + msgstr "बंद करो" 312 399 313 400 #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:26 314 401 msgid "Close image" 315 - msgstr "" 402 + msgstr "छवि बंद करें" 316 403 317 404 #: src/view/com/lightbox/Lightbox.web.tsx:107 318 405 msgid "Close image viewer" 319 - msgstr "" 406 + msgstr "छवि बंद करें" 320 407 321 - #: src/view/shell/index.web.tsx:65 408 + #: src/view/shell/index.web.tsx:77 322 409 msgid "Close navigation footer" 323 - msgstr "" 410 + msgstr "नेविगेशन पाद बंद करें" 411 + 412 + #: src/view/screens/CommunityGuidelines.tsx:32 413 + msgid "Community Guidelines" 414 + msgstr "समुदाय दिशानिर्देश" 324 415 325 416 #: src/view/com/composer/Prompt.tsx:22 326 417 msgid "Compose reply" 327 - msgstr "" 418 + msgstr "जवाब लिखो" 328 419 329 - #: src/view/com/modals/Confirm.tsx:76 330 - #: src/view/com/modals/SelfLabel.tsx:156 331 - #: src/view/com/modals/VerifyEmail.tsx:220 332 - #: src/view/screens/PreferencesHomeFeed.tsx:223 420 + #: src/view/com/modals/Confirm.tsx:75 421 + #: src/view/com/modals/SelfLabel.tsx:155 422 + #: src/view/com/modals/VerifyEmail.tsx:222 423 + #: src/view/screens/PreferencesHomeFeed.tsx:233 333 424 #: src/view/screens/PreferencesThreads.tsx:128 334 425 msgid "Confirm" 335 - msgstr "" 426 + msgstr "हो गया" 336 427 337 - #: src/view/com/modals/ChangeEmail.tsx:193 338 428 #: src/view/com/modals/ChangeEmail.tsx:195 429 + #: src/view/com/modals/ChangeEmail.tsx:197 339 430 msgid "Confirm Change" 340 - msgstr "" 431 + msgstr "बदलाव की पुष्टि करें" 341 432 342 433 #: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:34 343 434 msgid "Confirm content language settings" 344 - msgstr "" 435 + msgstr "सामग्री भाषा सेटिंग्स की पुष्टि करें" 345 436 346 - #: src/view/com/modals/DeleteAccount.tsx:201 437 + #: src/view/com/modals/DeleteAccount.tsx:203 347 438 msgid "Confirm delete account" 348 - msgstr "" 439 + msgstr "खाते को हटा दें" 349 440 350 - #: src/view/com/modals/ChangeEmail.tsx:157 351 - #: src/view/com/modals/DeleteAccount.tsx:168 352 - #: src/view/com/modals/VerifyEmail.tsx:154 441 + #: src/view/com/modals/ChangeEmail.tsx:159 442 + #: src/view/com/modals/DeleteAccount.tsx:170 443 + #: src/view/com/modals/VerifyEmail.tsx:156 353 444 msgid "Confirmation code" 354 - msgstr "" 445 + msgstr "OTP कोड" 355 446 356 - #: src/view/com/auth/create/CreateAccount.tsx:125 357 - #: src/view/com/auth/login/LoginForm.tsx:266 447 + #: src/view/com/auth/create/CreateAccount.tsx:127 448 + #: src/view/com/auth/login/LoginForm.tsx:268 358 449 msgid "Connecting..." 359 - msgstr "" 450 + msgstr "कनेक्टिंग ..।" 360 451 361 - #: src/view/com/modals/ContentFilteringSettings.tsx:42 452 + #: src/view/screens/Moderation.tsx:70 453 + msgid "Content filtering" 454 + msgstr "सामग्री फ़िल्टरिंग" 455 + 456 + #: src/view/com/modals/ContentFilteringSettings.tsx:44 362 457 msgid "Content Filtering" 363 - msgstr "" 458 + msgstr "सामग्री फ़िल्टरिंग" 364 459 365 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:68 460 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 461 + #: src/view/screens/LanguageSettings.tsx:276 366 462 msgid "Content Languages" 367 - msgstr "" 463 + msgstr "सामग्री भाषा" 368 464 369 - #: src/view/com/util/moderation/ScreenHider.tsx:68 465 + #: src/view/com/util/moderation/ScreenHider.tsx:69 370 466 msgid "Content Warning" 371 - msgstr "" 467 + msgstr "सामग्री चेतावनी" 372 468 373 469 #: src/view/com/composer/labels/LabelsBtn.tsx:32 374 470 msgid "Content warnings" 375 - msgstr "" 471 + msgstr "सामग्री चेतावनी" 376 472 377 - #: src/view/com/modals/AddAppPasswords.tsx:178 378 - #: src/view/com/modals/InviteCodes.tsx:129 473 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:177 474 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:159 475 + msgid "Continue" 476 + msgstr "आगे बढ़ें" 477 + 478 + #: src/view/com/modals/AddAppPasswords.tsx:180 479 + #: src/view/com/modals/InviteCodes.tsx:147 379 480 msgid "Copied" 380 - msgstr "" 481 + msgstr "कॉपी कर ली" 381 482 382 - #: src/view/com/modals/AddAppPasswords.tsx:171 483 + #: src/view/com/modals/AddAppPasswords.tsx:173 383 484 msgid "Copy" 384 - msgstr "" 485 + msgstr "कॉपी" 385 486 386 - #: src/view/screens/ProfileFeed.tsx:97 487 + #: src/view/com/util/forms/PostDropdownBtn.tsx:63 488 + msgid "Copy post text" 489 + msgstr "पोस्ट टेक्स्ट कॉपी करें" 490 + 491 + #: src/view/screens/CopyrightPolicy.tsx:29 492 + msgid "Copyright Policy" 493 + msgstr "कॉपीराइट नीति" 494 + 495 + #: src/view/screens/ProfileFeed.tsx:104 387 496 msgid "Could not load feed" 388 - msgstr "" 497 + msgstr "फ़ीड लोड नहीं कर सकता" 389 498 390 - #: src/view/screens/ProfileList.tsx:788 499 + #: src/view/screens/ProfileList.tsx:797 391 500 msgid "Could not load list" 392 - msgstr "" 501 + msgstr "सूची लोड नहीं कर सकता" 393 502 394 503 #: src/view/com/auth/SplashScreen.tsx:42 395 504 msgid "Create a new account" 396 - msgstr "" 505 + msgstr "नया खाता बनाएं" 397 506 398 - #: src/view/com/auth/create/CreateAccount.tsx:77 507 + #: src/view/com/auth/create/CreateAccount.tsx:79 399 508 msgid "Create Account" 400 - msgstr "" 509 + msgstr "खाता बनाएँ" 401 510 402 511 #: src/view/com/auth/SplashScreen.tsx:39 403 512 msgid "Create new account" 404 - msgstr "" 513 + msgstr "नया खाता बनाएं" 405 514 406 - #: src/view/com/modals/ChangeHandle.tsx:390 515 + #: src/view/screens/AppPasswords.tsx:208 516 + msgid "Created {0}" 517 + msgstr "बनाया गया {0}" 518 + 519 + #: src/view/com/modals/ChangeHandle.tsx:393 407 520 #: src/view/com/modals/ServerInput.tsx:102 408 521 msgid "Custom domain" 409 - msgstr "" 522 + msgstr "कस्टम डोमेन" 410 523 411 - #: src/view/screens/Settings.tsx:531 524 + #: src/view/screens/Settings.tsx:545 412 525 msgid "Danger Zone" 413 - msgstr "" 526 + msgstr "खतरा क्षेत्र" 414 527 415 - #: src/view/screens/Settings.tsx:538 528 + #: src/view/screens/Settings.tsx:411 529 + msgid "Dark" 530 + msgstr "डार्क मोड" 531 + 532 + #: src/view/screens/Settings.tsx:552 416 533 msgid "Delete account" 417 - msgstr "" 534 + msgstr "खाता हटाएं" 418 535 419 - #: src/view/com/modals/DeleteAccount.tsx:75 536 + #: src/view/com/modals/DeleteAccount.tsx:77 420 537 msgid "Delete Account" 421 - msgstr "" 538 + msgstr "खाता हटाएं" 422 539 423 - #: src/view/screens/AppPasswords.tsx:193 540 + #: src/view/screens/AppPasswords.tsx:181 541 + #: src/view/screens/AppPasswords.tsx:201 424 542 msgid "Delete app password" 425 - msgstr "" 543 + msgstr "अप्प पासवर्ड हटाएं" 544 + 545 + #: src/view/screens/ProfileList.tsx:371 546 + #: src/view/screens/ProfileList.tsx:433 547 + msgid "Delete List" 548 + msgstr "सूची हटाएँ" 426 549 427 - #: src/view/com/modals/DeleteAccount.tsx:204 550 + #: src/view/com/modals/DeleteAccount.tsx:206 428 551 msgid "Delete my account" 429 - msgstr "" 552 + msgstr "मेरा खाता हटाएं" 430 553 431 - #: src/view/screens/Settings.tsx:548 554 + #: src/view/screens/Settings.tsx:562 432 555 msgid "Delete my account…" 433 - msgstr "" 556 + msgstr "मेरा खाता हटाएं…" 557 + 558 + #: src/view/com/util/forms/PostDropdownBtn.tsx:133 559 + msgid "Delete post" 560 + msgstr "पोस्ट को हटाएं" 561 + 562 + #: src/view/com/util/forms/PostDropdownBtn.tsx:137 563 + msgid "Delete this post?" 564 + msgstr "इस पोस्ट को डीलीट करें?" 434 565 435 566 #: src/view/com/post-thread/PostThread.tsx:203 436 567 msgid "Deleted post." 437 - msgstr "" 568 + msgstr "यह पोस्ट मिटाई जा चुकी है" 438 569 439 - #: src/view/com/modals/CreateOrEditList.tsx:209 440 - #: src/view/com/modals/CreateOrEditList.tsx:225 570 + #: src/view/com/modals/CreateOrEditList.tsx:212 571 + #: src/view/com/modals/CreateOrEditList.tsx:228 441 572 #: src/view/com/modals/EditProfile.tsx:199 442 573 #: src/view/com/modals/EditProfile.tsx:211 443 574 msgid "Description" 444 - msgstr "" 575 + msgstr "विवरण" 445 576 446 577 #: src/view/com/auth/create/Step1.tsx:112 447 578 msgid "Dev Server" 448 - msgstr "" 579 + msgstr "देव सर्वर" 449 580 450 - #: src/view/screens/Settings.tsx:553 581 + #: src/view/screens/Settings.tsx:567 451 582 msgid "Developer Tools" 452 - msgstr "" 583 + msgstr "डेवलपर उपकरण" 453 584 454 - #: src/view/screens/Feeds.tsx:165 585 + #: src/view/com/composer/Composer.tsx:134 586 + msgid "Discard draft" 587 + msgstr "ड्राफ्ट हटाएं" 588 + 589 + #: src/view/screens/Feeds.tsx:167 455 590 msgid "Discover new feeds" 456 - msgstr "" 591 + msgstr "नए फ़ीड की खोज करें" 457 592 458 593 #: src/view/com/modals/EditProfile.tsx:193 459 594 msgid "Display name" 460 - msgstr "" 595 + msgstr "नाम" 461 596 462 597 #: src/view/com/modals/EditProfile.tsx:181 463 598 msgid "Display Name" 464 - msgstr "" 599 + msgstr "प्रदर्शन का नाम" 465 600 466 - #: src/view/com/modals/ChangeHandle.tsx:488 601 + #: src/view/com/modals/ChangeHandle.tsx:491 467 602 msgid "Domain verified!" 468 - msgstr "" 603 + msgstr "डोमेन सत्यापित!" 469 604 470 - #: src/view/com/modals/ContentFilteringSettings.tsx:77 471 - #: src/view/com/modals/ContentFilteringSettings.tsx:85 605 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:85 606 + #: src/view/com/modals/ContentFilteringSettings.tsx:79 607 + #: src/view/com/modals/ContentFilteringSettings.tsx:87 472 608 #: src/view/com/modals/crop-image/CropImage.web.tsx:152 473 609 #: src/view/com/modals/EditImage.tsx:333 474 - #: src/view/com/modals/ListAddUser.tsx:153 475 - #: src/view/com/modals/SelfLabel.tsx:159 476 - #: src/view/screens/PreferencesHomeFeed.tsx:226 610 + #: src/view/com/modals/ListAddUser.tsx:155 611 + #: src/view/com/modals/SelfLabel.tsx:158 612 + #: src/view/screens/PreferencesHomeFeed.tsx:236 477 613 #: src/view/screens/PreferencesThreads.tsx:131 478 614 msgid "Done" 479 - msgstr "" 615 + msgstr "खत्म" 480 616 481 617 #: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:42 482 618 msgid "Done{extraText}" 483 - msgstr "" 619 + msgstr "खत्म {extraText}" 484 620 485 - #: src/view/com/composer/photos/Gallery.tsx:141 621 + #: src/view/com/modals/InviteCodes.tsx:72 622 + msgid "Each code works once. You'll receive more invite codes periodically." 623 + msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" 624 + 625 + #: src/view/com/composer/photos/Gallery.tsx:144 486 626 #: src/view/com/modals/EditImage.tsx:207 487 627 msgid "Edit image" 488 - msgstr "" 628 + msgstr "छवि संपादित करें" 489 629 490 - #: src/view/screens/Feeds.tsx:132 630 + #: src/view/screens/ProfileList.tsx:421 631 + msgid "Edit list details" 632 + msgstr "सूची विवरण संपादित करें" 633 + 634 + #: src/view/screens/Feeds.tsx:134 635 + #: src/view/screens/SavedFeeds.tsx:77 491 636 msgid "Edit My Feeds" 492 - msgstr "" 637 + msgstr "मेरी फ़ीड संपादित करें" 493 638 494 639 #: src/view/com/modals/EditProfile.tsx:158 495 640 msgid "Edit my profile" 496 - msgstr "" 641 + msgstr "मेरी प्रोफ़ाइल संपादित करें" 497 642 498 - #: src/view/com/profile/ProfileHeader.tsx:373 643 + #: src/view/com/profile/ProfileHeader.tsx:382 499 644 msgid "Edit profile" 500 - msgstr "" 645 + msgstr "मेरी प्रोफ़ाइल संपादित करें" 501 646 502 - #: src/view/com/profile/ProfileHeader.tsx:376 647 + #: src/view/com/profile/ProfileHeader.tsx:385 503 648 msgid "Edit Profile" 504 - msgstr "" 649 + msgstr "मेरी प्रोफ़ाइल संपादित करें" 505 650 506 - #: src/view/screens/Feeds.tsx:92 651 + #: src/view/screens/Feeds.tsx:94 507 652 msgid "Edit Saved Feeds" 508 - msgstr "" 653 + msgstr "एडिट सेव्ड फीड" 509 654 510 655 #: src/view/com/auth/create/Step2.tsx:89 511 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:145 512 - #: src/view/com/modals/ChangeEmail.tsx:141 656 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:148 657 + #: src/view/com/modals/ChangeEmail.tsx:143 513 658 #: src/view/com/modals/Waitlist.tsx:88 514 659 msgid "Email" 515 - msgstr "" 660 + msgstr "ईमेल" 516 661 517 662 #: src/view/com/auth/create/Step2.tsx:80 518 663 msgid "Email address" 519 - msgstr "" 664 + msgstr "ईमेल" 520 665 521 - #: src/view/com/modals/ChangeEmail.tsx:111 666 + #: src/view/com/modals/ChangeEmail.tsx:113 522 667 msgid "Email Updated" 523 - msgstr "" 668 + msgstr "ईमेल अपडेट किया गया" 669 + 670 + #: src/view/screens/Settings.tsx:223 671 + msgid "Email:" 672 + msgstr "ईमेल:" 524 673 525 674 #: src/view/screens/PreferencesHomeFeed.tsx:123 526 675 msgid "Enable this setting to only see replies between people you follow." 527 - msgstr "" 676 + msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।" 528 677 529 678 #: src/view/com/auth/create/Step1.tsx:87 530 679 msgid "Enter the address of your provider:" 531 - msgstr "" 680 + msgstr "अपने प्रदाता का पता दर्ज करें:" 532 681 533 - #: src/view/com/modals/ChangeHandle.tsx:372 682 + #: src/view/com/modals/ChangeHandle.tsx:375 534 683 msgid "Enter the domain you want to use" 535 - msgstr "" 684 + msgstr "आप जिस डोमेन का उपयोग करना चाहते हैं उसे दर्ज करें" 685 + 686 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:101 687 + msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 688 + msgstr "वह ईमेल दर्ज करें जिसका उपयोग आपने अपना खाता बनाने के लिए किया था। हम आपको एक \"reset code\" भेजेंगे ताकि आप एक नया पासवर्ड सेट कर सकें।" 536 689 537 690 #: src/view/com/auth/create/Step2.tsx:85 538 691 msgid "Enter your email address" 539 - msgstr "" 692 + msgstr "अपना ईमेल पता दर्ज करें" 540 693 541 - #: src/view/com/modals/ChangeEmail.tsx:117 694 + #: src/view/com/modals/ChangeEmail.tsx:119 542 695 msgid "Enter your new email address below." 543 - msgstr "" 696 + msgstr "नीचे अपना नया ईमेल पता दर्ज करें।।" 544 697 545 698 #: src/view/com/auth/login/Login.tsx:96 546 699 msgid "Enter your username and password" 547 - msgstr "" 700 + msgstr "अपने यूज़रनेम और पासवर्ड दर्ज करें" 548 701 549 702 #: src/view/com/lightbox/Lightbox.web.tsx:151 550 703 msgid "Expand alt text" 551 - msgstr "" 704 + msgstr "ऑल्ट टेक्स्ट" 552 705 553 - #: src/view/screens/Feeds.tsx:301 706 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:138 707 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:170 708 + msgid "Failed to load recommended feeds" 709 + msgstr "अनुशंसित फ़ीड लोड करने में विफल" 710 + 711 + #: src/view/screens/Feeds.tsx:303 554 712 msgid "Feed offline" 555 - msgstr "" 713 + msgstr "फ़ीड ऑफ़लाइन है" 556 714 557 715 #: src/view/com/feeds/FeedPage.tsx:163 558 716 msgid "Feed Preferences" 559 - msgstr "" 717 + msgstr "फ़ीड प्राथमिकता" 560 718 561 - #: src/view/shell/Drawer.tsx:365 719 + #: src/view/shell/desktop/RightNav.tsx:51 720 + #: src/view/shell/Drawer.tsx:368 562 721 msgid "Feedback" 563 - msgstr "" 722 + msgstr "प्रतिक्रिया" 564 723 565 - #: src/view/shell/bottom-bar/BottomBar.tsx:154 566 - #: src/view/shell/Drawer.tsx:289 724 + #: src/view/screens/Feeds.tsx:231 725 + #: src/view/shell/bottom-bar/BottomBar.tsx:155 726 + #: src/view/shell/desktop/LeftNav.tsx:308 727 + #: src/view/shell/Drawer.tsx:291 728 + #: src/view/shell/Drawer.tsx:292 567 729 msgid "Feeds" 568 - msgstr "" 730 + msgstr "सभी फ़ीड" 569 731 570 - #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:119 732 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:86 733 + msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." 734 + msgstr "सामग्री को व्यवस्थित करने के लिए उपयोगकर्ताओं द्वारा फ़ीड बनाए जाते हैं। कुछ फ़ीड चुनें जो आपको दिलचस्प लगें।" 735 + 736 + #: src/view/screens/SavedFeeds.tsx:142 737 + msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." 738 + msgstr "फ़ीड कस्टम एल्गोरिदम हैं जिन्हें उपयोगकर्ता थोड़ी कोडिंग विशेषज्ञता के साथ बनाते हैं। <0/> अधिक जानकारी के लिए." 739 + 740 + #: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:120 571 741 msgid "Finding similar accounts..." 572 - msgstr "" 742 + msgstr "मिलते-जुलते खाते ढूँढना" 573 743 574 744 #: src/view/screens/PreferencesHomeFeed.tsx:90 575 745 msgid "Fine-tune the content you see on your home screen." 576 - msgstr "" 746 + msgstr "अपने मुख्य फ़ीड की स्क्रीन पर दिखाई देने वाली सामग्री को ठीक करें।।" 577 747 578 748 #: src/view/screens/PreferencesThreads.tsx:43 579 749 msgid "Fine-tune the discussion threads." 580 - msgstr "" 750 + msgstr "चर्चा धागे को ठीक-ट्यून करें।।" 581 751 582 - #: src/view/com/profile/ProfileHeader.tsx:459 752 + #: src/view/com/profile/ProfileHeader.tsx:468 583 753 msgid "Follow" 584 - msgstr "" 754 + msgstr "फॉलो" 585 755 586 - #: src/view/com/profile/ProfileHeader.tsx:537 756 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:63 757 + msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." 758 + msgstr "आरंभ करने के लिए कुछ उपयोगकर्ताओं का अनुसरण करें. आपको कौन दिलचस्प लगता है, इसके आधार पर हम आपको और अधिक उपयोगकर्ताओं की अनुशंसा कर सकते हैं।" 759 + 760 + #: src/view/screens/PreferencesHomeFeed.tsx:130 761 + msgid "Followed users only" 762 + msgstr "केवल वे यूजर को फ़ॉलो किया गया" 763 + 764 + #: src/view/screens/ProfileFollowers.tsx:26 765 + msgid "Followers" 766 + msgstr "यह यूजर आपका फ़ोलो करता है" 767 + 768 + #: src/view/com/profile/ProfileHeader.tsx:546 587 769 msgid "following" 588 - msgstr "" 770 + msgstr "फोल्लोविंग" 589 771 590 - #: src/view/com/profile/ProfileHeader.tsx:443 772 + #: src/view/com/profile/ProfileHeader.tsx:452 773 + #: src/view/screens/ProfileFollows.tsx:26 591 774 msgid "Following" 592 - msgstr "" 775 + msgstr "फोल्लोविंग" 593 776 594 - #: src/view/com/profile/ProfileHeader.tsx:492 777 + #: src/view/com/profile/ProfileHeader.tsx:501 595 778 msgid "Follows you" 596 - msgstr "" 779 + msgstr "यह यूजर आपका फ़ोलो करता है" 597 780 598 - #: src/view/com/modals/DeleteAccount.tsx:99 781 + #: src/view/com/modals/DeleteAccount.tsx:101 599 782 msgid "For security reasons, we'll need to send a confirmation code to your email address." 600 - msgstr "" 783 + msgstr "सुरक्षा कारणों के लिए, हमें आपके ईमेल पते पर एक OTP कोड भेजने की आवश्यकता होगी।।" 601 784 602 - #: src/view/com/modals/AddAppPasswords.tsx:192 785 + #: src/view/com/modals/AddAppPasswords.tsx:194 603 786 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." 604 - msgstr "" 787 + msgstr "सुरक्षा कारणों के लिए, आप इसे फिर से देखने में सक्षम नहीं होंगे। यदि आप इस पासवर्ड को खो देते हैं, तो आपको एक नया उत्पन्न करना होगा।।" 605 788 606 - #: src/view/com/auth/login/LoginForm.tsx:229 789 + #: src/view/com/auth/login/LoginForm.tsx:231 607 790 msgid "Forgot" 608 - msgstr "" 791 + msgstr "भूल" 609 792 610 - #: src/view/com/auth/login/LoginForm.tsx:226 793 + #: src/view/com/auth/login/LoginForm.tsx:228 611 794 msgid "Forgot password" 612 - msgstr "" 795 + msgstr "पासवर्ड भूल गए" 613 796 614 797 #: src/view/com/auth/login/Login.tsx:126 615 798 #: src/view/com/auth/login/Login.tsx:143 616 799 msgid "Forgot Password" 617 - msgstr "" 800 + msgstr "पासवर्ड भूल गए" 618 801 619 802 #: src/view/com/composer/photos/SelectPhotoBtn.tsx:43 620 803 msgid "Gallery" 621 - msgstr "" 804 + msgstr "गैलरी" 622 805 623 - #: src/view/com/modals/VerifyEmail.tsx:178 806 + #: src/view/com/modals/VerifyEmail.tsx:180 624 807 msgid "Get Started" 625 - msgstr "" 808 + msgstr "प्रारंभ करें" 626 809 627 810 #: src/view/com/util/moderation/ScreenHider.tsx:105 628 - #: src/view/shell/desktop/LeftNav.tsx:92 811 + #: src/view/shell/desktop/LeftNav.tsx:93 629 812 msgid "Go back" 630 - msgstr "" 813 + msgstr "वापस जाओ" 631 814 632 - #: src/view/screens/ProfileFeed.tsx:106 633 - #: src/view/screens/ProfileFeed.tsx:111 634 - #: src/view/screens/ProfileList.tsx:797 635 - #: src/view/screens/ProfileList.tsx:802 815 + #: src/view/screens/ProfileFeed.tsx:113 816 + #: src/view/screens/ProfileFeed.tsx:118 817 + #: src/view/screens/ProfileList.tsx:806 818 + #: src/view/screens/ProfileList.tsx:811 636 819 msgid "Go Back" 637 - msgstr "" 820 + msgstr "वापस जाओ" 638 821 639 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 640 - #: src/view/com/auth/login/LoginForm.tsx:276 822 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:181 823 + #: src/view/com/auth/login/LoginForm.tsx:278 641 824 #: src/view/com/auth/login/SetNewPasswordForm.tsx:165 642 825 msgid "Go to next" 643 - msgstr "" 826 + msgstr "अगला" 644 827 645 - #: src/view/com/modals/ChangeHandle.tsx:270 828 + #: src/view/com/modals/ChangeHandle.tsx:273 646 829 msgid "Handle" 647 - msgstr "" 830 + msgstr "हैंडल" 648 831 649 - #: src/view/shell/Drawer.tsx:375 832 + #: src/view/shell/desktop/RightNav.tsx:78 833 + #: src/view/shell/Drawer.tsx:378 650 834 msgid "Help" 651 - msgstr "" 835 + msgstr "सहायता" 652 836 653 - #: src/view/com/notifications/FeedItem.tsx:316 837 + #: src/view/com/modals/AddAppPasswords.tsx:135 838 + msgid "Here is your app password." 839 + msgstr "यहां आपका ऐप पासवर्ड है." 840 + 841 + #: src/view/com/notifications/FeedItem.tsx:317 654 842 msgid "Hide" 655 - msgstr "" 843 + msgstr "इसे छिपाएं" 656 844 657 - #: src/view/com/notifications/FeedItem.tsx:308 845 + #: src/view/com/notifications/FeedItem.tsx:309 658 846 msgid "Hide user list" 659 - msgstr "" 847 + msgstr "उपयोगकर्ता सूची छुपाएँ" 660 848 661 - #: src/view/shell/bottom-bar/BottomBar.tsx:110 662 - #: src/view/shell/Drawer.tsx:240 849 + #: src/view/shell/bottom-bar/BottomBar.tsx:111 850 + #: src/view/shell/desktop/LeftNav.tsx:272 851 + #: src/view/shell/Drawer.tsx:242 852 + #: src/view/shell/Drawer.tsx:243 663 853 msgid "Home" 664 - msgstr "" 854 + msgstr "होम फीड" 665 855 666 - #: src/view/com/pager/FeedsTabBarMobile.tsx:69 667 - #: src/view/screens/Settings.tsx:423 856 + #: src/view/com/pager/FeedsTabBarMobile.tsx:70 857 + #: src/view/screens/PreferencesHomeFeed.tsx:83 858 + #: src/view/screens/Settings.tsx:437 668 859 msgid "Home Feed Preferences" 669 - msgstr "" 860 + msgstr "होम फ़ीड प्राथमिकताएं" 670 861 671 - #: src/view/com/auth/login/ForgotPasswordForm.tsx:111 862 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:114 672 863 msgid "Hosting provider" 673 - msgstr "" 864 + msgstr "होस्टिंग प्रदाता" 674 865 675 866 #: src/view/com/auth/create/Step1.tsx:92 676 867 #: src/view/com/auth/create/Step1.tsx:97 677 868 msgid "Hosting provider address" 678 - msgstr "" 869 + msgstr "होस्टिंग प्रदाता पता" 679 870 680 - #: src/view/com/modals/VerifyEmail.tsx:203 871 + #: src/view/com/modals/VerifyEmail.tsx:205 681 872 msgid "I have a code" 682 - msgstr "" 873 + msgstr "मेरे पास एक OTP कोड है" 683 874 684 - #: src/view/com/modals/ChangeHandle.tsx:286 875 + #: src/view/com/modals/ChangeHandle.tsx:289 685 876 msgid "I have my own domain" 686 - msgstr "" 877 + msgstr "मेरे पास अपना डोमेन है" 687 878 688 879 #: src/view/com/modals/SelfLabel.tsx:128 689 880 msgid "If none are selected, suitable for all ages." 690 - msgstr "" 881 + msgstr "यदि किसी को चुना जाता है, तो सभी उम्र के लिए उपयुक्त है।।" 691 882 692 883 #: src/view/com/modals/AltImage.tsx:96 693 884 msgid "Image alt text" 694 - msgstr "" 885 + msgstr "छवि alt पाठ" 695 886 696 - #: src/view/com/util/UserAvatar.tsx:300 697 - #: src/view/com/util/UserBanner.tsx:118 887 + #: src/view/com/util/UserAvatar.tsx:301 888 + #: src/view/com/util/UserBanner.tsx:119 698 889 msgid "Image options" 699 - msgstr "" 890 + msgstr "छवि विकल्प" 700 891 701 - #: src/view/com/auth/login/LoginForm.tsx:109 892 + #: src/view/com/search/Suggestions.tsx:104 893 + #: src/view/com/search/Suggestions.tsx:115 894 + msgid "In Your Network" 895 + msgstr "आपके नेटवर्क में" 896 + 897 + #: src/view/com/auth/login/LoginForm.tsx:111 702 898 msgid "Invalid username or password" 703 - msgstr "" 899 + msgstr "अवैध उपयोगकर्ता नाम या पासवर्ड" 704 900 705 - #: src/view/screens/Settings.tsx:336 901 + #: src/view/screens/Settings.tsx:350 706 902 msgid "Invite" 707 - msgstr "" 903 + msgstr "आमंत्रण भेजो" 708 904 709 - #: src/view/screens/Settings.tsx:329 905 + #: src/view/com/modals/InviteCodes.tsx:69 906 + #: src/view/screens/Settings.tsx:343 710 907 msgid "Invite a Friend" 711 - msgstr "" 908 + msgstr "एक दोस्त को आमंत्रित करें" 712 909 713 910 #: src/view/com/auth/create/Step2.tsx:56 714 911 msgid "Invite code" 715 - msgstr "" 912 + msgstr "आमंत्रण कोड" 716 913 717 914 #: src/view/com/modals/Waitlist.tsx:67 718 915 msgid "Join the waitlist" 719 - msgstr "" 916 + msgstr "प्रतीक्षा सूची में शामिल हों" 720 917 721 918 #: src/view/com/auth/create/Step2.tsx:67 722 919 #: src/view/com/auth/create/Step2.tsx:71 723 920 msgid "Join the waitlist." 724 - msgstr "" 921 + msgstr "प्रतीक्षा सूची में शामिल हों।।" 725 922 726 923 #: src/view/com/modals/Waitlist.tsx:124 727 924 msgid "Join Waitlist" 728 - msgstr "" 925 + msgstr "वेटरलिस्ट में शामिल हों" 729 926 730 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:97 927 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:105 731 928 msgid "Language selection" 732 - msgstr "" 929 + msgstr "अपनी भाषा चुने" 733 930 734 - #: src/view/screens/Settings.tsx:471 931 + #: src/view/screens/LanguageSettings.tsx:89 932 + msgid "Language Settings" 933 + msgstr "भाषा सेटिंग्स" 934 + 935 + #: src/view/screens/Settings.tsx:485 735 936 msgid "Languages" 736 - msgstr "" 937 + msgstr "भाषा" 737 938 738 939 #: src/view/com/util/moderation/PostAlerts.tsx:47 739 940 #: src/view/com/util/moderation/ProfileHeaderAlerts.tsx:55 740 941 #: src/view/com/util/moderation/ScreenHider.tsx:88 741 942 msgid "Learn More" 742 - msgstr "" 943 + msgstr "अधिक जानें" 743 944 744 945 #: src/view/com/util/moderation/ContentHider.tsx:75 745 946 #: src/view/com/util/moderation/PostAlerts.tsx:40 ··· 747 948 #: src/view/com/util/moderation/ProfileHeaderAlerts.tsx:47 748 949 #: src/view/com/util/moderation/ScreenHider.tsx:85 749 950 msgid "Learn more about this warning" 750 - msgstr "" 951 + msgstr "इस चेतावनी के बारे में अधिक जानें" 751 952 752 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 953 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 753 954 msgid "Leave them all unchecked to see any language." 754 - msgstr "" 955 + msgstr "उन्हें किसी भी भाषा को देखने के लिए अनचेक छोड़ दें।।" 755 956 756 957 #: src/view/com/modals/LinkWarning.tsx:56 757 958 msgid "Leaving Bluesky" 758 - msgstr "" 959 + msgstr "लीविंग Bluesky" 759 960 760 961 #: src/view/com/auth/login/Login.tsx:127 761 962 #: src/view/com/auth/login/Login.tsx:144 762 963 msgid "Let's get your password reset!" 763 - msgstr "" 964 + msgstr "चलो अपना पासवर्ड रीसेट करें!" 764 965 765 - #: src/view/screens/ProfileFeed.tsx:479 966 + #: src/view/com/util/UserAvatar.tsx:237 967 + #: src/view/com/util/UserBanner.tsx:62 968 + msgid "Library" 969 + msgstr "चित्र पुस्तकालय" 970 + 971 + #: src/view/screens/Settings.tsx:405 972 + msgid "Light" 973 + msgstr "लाइट मोड" 974 + 975 + #: src/view/screens/ProfileFeed.tsx:496 766 976 msgid "Like this feed" 767 - msgstr "" 977 + msgstr "इस फ़ीड को लाइक करो" 768 978 769 - #: src/view/com/modals/CreateOrEditList.tsx:177 979 + #: src/view/screens/PostLikedBy.tsx:28 980 + #: src/view/screens/ProfileFeedLikedBy.tsx:28 981 + msgid "Liked by" 982 + msgstr "इन यूजर ने लाइक किया है" 983 + 984 + #: src/view/com/modals/CreateOrEditList.tsx:180 770 985 msgid "List Avatar" 771 - msgstr "" 986 + msgstr "सूची अवतार" 772 987 773 - #: src/view/com/modals/CreateOrEditList.tsx:190 988 + #: src/view/com/modals/CreateOrEditList.tsx:193 774 989 msgid "List Name" 775 - msgstr "" 990 + msgstr "सूची का नाम" 776 991 777 - #: src/view/shell/Drawer.tsx:297 992 + #: src/view/shell/desktop/LeftNav.tsx:345 993 + #: src/view/shell/Drawer.tsx:299 994 + #: src/view/shell/Drawer.tsx:300 778 995 msgid "Lists" 779 - msgstr "" 996 + msgstr "सूची" 780 997 781 998 #: src/view/com/post-thread/PostThread.tsx:220 782 999 #: src/view/com/post-thread/PostThread.tsx:228 783 1000 msgid "Load more posts" 784 - msgstr "" 1001 + msgstr "अधिक पोस्ट लोड करें" 1002 + 1003 + #: src/view/screens/Notifications.tsx:160 1004 + msgid "Load new notifications" 1005 + msgstr "नई सूचनाएं लोड करें" 785 1006 786 1007 #: src/view/com/feeds/FeedPage.tsx:194 787 1008 msgid "Load new posts" 788 - msgstr "" 1009 + msgstr "नई पोस्ट लोड करें" 789 1010 790 1011 #: src/view/com/modals/ServerInput.tsx:50 791 1012 msgid "Local dev server" 792 - msgstr "" 1013 + msgstr "स्थानीय देव सर्वर" 793 1014 794 1015 #: src/view/com/auth/login/ChooseAccountForm.tsx:93 795 1016 msgid "Login to account that is not listed" 796 - msgstr "" 1017 + msgstr "उस खाते में लॉग इन करें जो सूचीबद्ध नहीं है" 797 1018 798 1019 #: src/view/com/modals/LinkWarning.tsx:70 799 1020 msgid "Make sure this is where you intend to go!" 800 - msgstr "" 1021 + msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!" 801 1022 802 1023 #: src/view/com/search/HeaderWithInput.tsx:71 803 1024 msgid "Menu" 804 - msgstr "" 1025 + msgstr "मेनू" 805 1026 806 - #: src/view/screens/Settings.tsx:487 807 - #: src/view/shell/Drawer.tsx:304 1027 + #: src/view/screens/Moderation.tsx:54 1028 + #: src/view/screens/Settings.tsx:501 1029 + #: src/view/shell/desktop/LeftNav.tsx:363 1030 + #: src/view/shell/Drawer.tsx:306 1031 + #: src/view/shell/Drawer.tsx:307 808 1032 msgid "Moderation" 809 - msgstr "" 1033 + msgstr "मॉडरेशन" 810 1034 811 - #: src/view/com/profile/ProfileHeader.tsx:469 812 - #: src/view/screens/ProfileFeed.tsx:312 813 - #: src/view/screens/ProfileList.tsx:542 1035 + #: src/view/screens/Moderation.tsx:84 1036 + msgid "Moderation lists" 1037 + msgstr "मॉडरेशन सूचियाँ" 1038 + 1039 + #: src/view/shell/desktop/Feeds.tsx:56 1040 + msgid "More feeds" 1041 + msgstr "अधिक फ़ीड" 1042 + 1043 + #: src/view/com/profile/ProfileHeader.tsx:478 1044 + #: src/view/screens/ProfileFeed.tsx:322 1045 + #: src/view/screens/ProfileList.tsx:549 814 1046 msgid "More options" 815 - msgstr "" 1047 + msgstr "अधिक विकल्प" 816 1048 817 1049 #: src/view/com/util/forms/PostDropdownBtn.tsx:158 818 1050 msgid "More post options" 819 - msgstr "" 1051 + msgstr "पोस्ट विकल्प" 1052 + 1053 + #: src/view/com/profile/ProfileHeader.tsx:306 1054 + msgid "Mute Account" 1055 + msgstr "खाता म्यूट करें" 1056 + 1057 + #: src/view/screens/ProfileList.tsx:473 1058 + msgid "Mute accounts" 1059 + msgstr "खातों को म्यूट करें" 1060 + 1061 + #: src/view/screens/ProfileList.tsx:291 1062 + msgid "Mute these accounts?" 1063 + msgstr "इन खातों को म्यूट करें?" 1064 + 1065 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1066 + msgid "Mute thread" 1067 + msgstr "थ्रेड म्यूट करें" 1068 + 1069 + #: src/view/screens/Moderation.tsx:98 1070 + msgid "Muted accounts" 1071 + msgstr "म्यूट किए गए खाते" 1072 + 1073 + #: src/view/screens/ModerationMutedAccounts.tsx:84 1074 + msgid "Muted Accounts" 1075 + msgstr "म्यूट किए गए खाते" 1076 + 1077 + #: src/view/screens/ModerationMutedAccounts.tsx:92 1078 + msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." 1079 + msgstr "म्यूट किए गए खातों की पोस्ट आपके फ़ीड और आपकी सूचनाओं से हटा दी जाती हैं। म्यूट पूरी तरह से निजी हैं." 1080 + 1081 + #: src/view/screens/ProfileList.tsx:293 1082 + msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." 1083 + msgstr "म्यूट करना निजी है. म्यूट किए गए खाते आपके साथ इंटरैक्ट कर सकते हैं, लेकिन आप उनकी पोस्ट नहीं देखेंगे या उनसे सूचनाएं प्राप्त नहीं करेंगे।" 820 1084 821 - #: src/view/com/modals/BirthDateSettings.tsx:53 1085 + #: src/view/com/modals/BirthDateSettings.tsx:55 822 1086 msgid "My Birthday" 823 - msgstr "" 1087 + msgstr "जन्मदिन" 824 1088 825 - #: src/view/screens/Feeds.tsx:128 1089 + #: src/view/screens/Feeds.tsx:130 826 1090 msgid "My Feeds" 827 - msgstr "" 1091 + msgstr "मेरी फ़ीड" 1092 + 1093 + #: src/view/shell/desktop/LeftNav.tsx:54 1094 + msgid "My Profile" 1095 + msgstr "मेरी प्रोफाइल" 828 1096 829 - #: src/view/screens/Settings.tsx:454 1097 + #: src/view/screens/Settings.tsx:468 830 1098 msgid "My Saved Feeds" 831 - msgstr "" 1099 + msgstr "मेरी फ़ीड" 832 1100 833 - #: src/view/com/modals/AddAppPasswords.tsx:162 834 - #: src/view/com/modals/CreateOrEditList.tsx:202 1101 + #: src/view/com/modals/AddAppPasswords.tsx:164 1102 + #: src/view/com/modals/CreateOrEditList.tsx:205 835 1103 msgid "Name" 836 - msgstr "" 1104 + msgstr "नाम" 837 1105 838 1106 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:76 839 1107 msgid "Never lose access to your followers and data." 840 - msgstr "" 1108 + msgstr "अपने फ़ॉलोअर्स और डेटा तक पहुंच कभी न खोएं।" 1109 + 1110 + #: src/view/screens/Lists.tsx:88 1111 + msgid "New" 1112 + msgstr "नया" 841 1113 842 1114 #: src/view/com/feeds/FeedPage.tsx:203 843 - #: src/view/screens/Feeds.tsx:261 844 - #: src/view/screens/Profile.tsx:304 845 - #: src/view/screens/ProfileFeed.tsx:378 846 - #: src/view/screens/ProfileList.tsx:210 847 - #: src/view/screens/ProfileList.tsx:248 848 - #: src/view/shell/desktop/LeftNav.tsx:229 1115 + #: src/view/screens/Feeds.tsx:263 1116 + #: src/view/screens/Profile.tsx:306 1117 + #: src/view/screens/ProfileFeed.tsx:384 1118 + #: src/view/screens/ProfileList.tsx:214 1119 + #: src/view/screens/ProfileList.tsx:252 1120 + #: src/view/shell/desktop/LeftNav.tsx:230 849 1121 msgid "New post" 850 - msgstr "" 1122 + msgstr "नई पोस्ट" 851 1123 852 - #: src/view/shell/desktop/LeftNav.tsx:239 1124 + #: src/view/shell/desktop/LeftNav.tsx:240 853 1125 msgid "New Post" 854 - msgstr "" 1126 + msgstr "नई पोस्ट" 855 1127 856 - #: src/view/com/auth/create/CreateAccount.tsx:105 857 - #: src/view/com/auth/login/LoginForm.tsx:279 1128 + #: src/view/com/auth/create/CreateAccount.tsx:107 1129 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:174 1130 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:184 1131 + #: src/view/com/auth/login/LoginForm.tsx:281 858 1132 #: src/view/com/auth/login/SetNewPasswordForm.tsx:158 859 1133 #: src/view/com/auth/login/SetNewPasswordForm.tsx:168 1134 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:108 860 1135 msgid "Next" 861 - msgstr "" 1136 + msgstr "अगला" 862 1137 863 1138 #: src/view/com/lightbox/Lightbox.web.tsx:137 864 1139 msgid "Next image" 865 - msgstr "" 1140 + msgstr "अगली फोटो" 866 1141 867 - #: src/view/screens/ProfileFeed.tsx:472 868 - #: src/view/screens/ProfileList.tsx:667 1142 + #: src/view/screens/PreferencesHomeFeed.tsx:163 1143 + #: src/view/screens/PreferencesHomeFeed.tsx:185 1144 + #: src/view/screens/PreferencesHomeFeed.tsx:208 1145 + msgid "No" 1146 + msgstr "नहीं" 1147 + 1148 + #: src/view/screens/ProfileFeed.tsx:489 1149 + #: src/view/screens/ProfileList.tsx:675 869 1150 msgid "No description" 870 - msgstr "" 1151 + msgstr "कोई विवरण नहीं" 871 1152 872 - #: src/view/screens/Feeds.tsx:207 1153 + #: src/view/screens/Feeds.tsx:209 873 1154 msgid "No results found for \"{query}\"" 874 - msgstr "" 1155 + msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" 875 1156 876 - #: src/view/com/modals/ListAddUser.tsx:140 1157 + #: src/view/com/modals/ListAddUser.tsx:142 877 1158 #: src/view/shell/desktop/Search.tsx:112 878 1159 msgid "No results found for {0}" 879 - msgstr "" 1160 + msgstr "{0} के लिए कोई परिणाम नहीं मिला" 880 1161 881 1162 #: src/view/com/modals/SelfLabel.tsx:136 882 - msgid "Not Applicable" 883 - msgstr "" 1163 + #~ msgid "Not Applicable" 1164 + #~ msgstr "लागू नहीं" 884 1165 885 - #: src/view/shell/bottom-bar/BottomBar.tsx:178 886 - #: src/view/shell/Drawer.tsx:262 1166 + #: src/view/com/modals/SelfLabel.tsx:136 1167 + msgid "Not Applicable." 1168 + msgstr "लागू नहीं।" 1169 + 1170 + #: src/view/screens/Notifications.tsx:125 1171 + #: src/view/screens/Notifications.tsx:149 1172 + #: src/view/shell/bottom-bar/BottomBar.tsx:179 1173 + #: src/view/shell/desktop/LeftNav.tsx:327 1174 + #: src/view/shell/Drawer.tsx:264 1175 + #: src/view/shell/Drawer.tsx:265 887 1176 msgid "Notifications" 888 - msgstr "" 1177 + msgstr "सूचनाएं" 1178 + 1179 + #: src/view/com/util/ErrorBoundary.tsx:34 1180 + msgid "Oh no!" 1181 + msgstr "अरे नहीं!" 889 1182 890 1183 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 891 1184 msgid "Okay" 892 - msgstr "" 1185 + msgstr "ठीक है" 893 1186 894 - #: src/view/com/composer/Composer.tsx:334 1187 + #: src/view/com/composer/Composer.tsx:342 895 1188 msgid "One or more images is missing alt text." 896 - msgstr "" 1189 + msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" 897 1190 898 - #: src/view/com/pager/FeedsTabBarMobile.tsx:50 1191 + #: src/view/com/pager/FeedsTabBarMobile.tsx:51 899 1192 msgid "Open navigation" 900 - msgstr "" 1193 + msgstr "ओपन नेविगेशन" 901 1194 902 - #: src/view/screens/Settings.tsx:463 1195 + #: src/view/screens/Settings.tsx:477 903 1196 msgid "Opens configurable language settings" 904 - msgstr "" 1197 + msgstr "भाषा सेटिंग्स खोलें" 905 1198 906 - #: src/view/com/modals/ChangeHandle.tsx:284 1199 + #: src/view/com/modals/ChangeHandle.tsx:287 907 1200 msgid "Opens modal for using custom domain" 908 - msgstr "" 1201 + msgstr "कस्टम डोमेन का उपयोग करने के लिए मोडल खोलें" 909 1202 910 - #: src/view/screens/Settings.tsx:482 1203 + #: src/view/screens/Settings.tsx:496 911 1204 msgid "Opens moderation settings" 912 - msgstr "" 1205 + msgstr "मॉडरेशन सेटिंग्स खोलें" 913 1206 914 - #: src/view/screens/Settings.tsx:448 1207 + #: src/view/screens/Settings.tsx:462 915 1208 msgid "Opens screen with all saved feeds" 916 - msgstr "" 1209 + msgstr "सभी बचाया फ़ीड के साथ स्क्रीन खोलें" 917 1210 918 - #: src/view/screens/Settings.tsx:501 1211 + #: src/view/screens/Settings.tsx:515 919 1212 msgid "Opens the app password settings page" 920 - msgstr "" 1213 + msgstr "ऐप पासवर्ड सेटिंग पेज खोलें" 921 1214 922 - #: src/view/screens/Settings.tsx:415 1215 + #: src/view/screens/Settings.tsx:429 923 1216 msgid "Opens the home feed preferences" 924 - msgstr "" 1217 + msgstr "होम फीड वरीयताओं को खोलता है" 925 1218 926 - #: src/view/screens/Settings.tsx:580 1219 + #: src/view/screens/Settings.tsx:594 927 1220 msgid "Opens the storybook page" 928 - msgstr "" 1221 + msgstr "स्टोरीबुक पेज खोलें" 929 1222 930 - #: src/view/screens/Settings.tsx:560 1223 + #: src/view/screens/Settings.tsx:574 931 1224 msgid "Opens the system log page" 932 - msgstr "" 1225 + msgstr "सिस्टम लॉग पेज खोलें" 933 1226 934 - #: src/view/screens/Settings.tsx:432 1227 + #: src/view/screens/Settings.tsx:446 935 1228 msgid "Opens the threads preferences" 936 - msgstr "" 1229 + msgstr "धागे वरीयताओं को खोलता है" 937 1230 938 1231 #: src/view/com/auth/login/ChooseAccountForm.tsx:98 939 1232 msgid "Other account" 940 - msgstr "" 1233 + msgstr "अन्य खाता" 941 1234 942 1235 #: src/view/com/modals/ServerInput.tsx:88 943 1236 msgid "Other service" 944 - msgstr "" 1237 + msgstr "अन्य सेवा" 945 1238 946 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:84 1239 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 947 1240 msgid "Other..." 948 - msgstr "" 1241 + msgstr "अन्य..।" 1242 + 1243 + #: src/view/screens/NotFound.tsx:42 1244 + #: src/view/screens/NotFound.tsx:45 1245 + msgid "Page not found" 1246 + msgstr "पृष्ठ नहीं मिला" 949 1247 950 1248 #: src/view/com/auth/create/Step2.tsx:100 951 1249 #: src/view/com/auth/create/Step2.tsx:110 952 - #: src/view/com/auth/login/LoginForm.tsx:214 1250 + #: src/view/com/auth/login/LoginForm.tsx:216 953 1251 #: src/view/com/auth/login/SetNewPasswordForm.tsx:132 954 - #: src/view/com/modals/DeleteAccount.tsx:183 1252 + #: src/view/com/modals/DeleteAccount.tsx:185 955 1253 msgid "Password" 956 - msgstr "" 1254 + msgstr "पासवर्ड" 957 1255 958 1256 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:28 959 1257 msgid "Password updated!" 960 - msgstr "" 1258 + msgstr "पासवर्ड अद्यतन!" 961 1259 962 1260 #: src/view/com/modals/SelfLabel.tsx:122 963 1261 msgid "Pictures meant for adults." 964 - msgstr "" 1262 + msgstr "चित्र वयस्कों के लिए थे।।" 965 1263 966 - #: src/view/com/modals/ChangeEmail.tsx:67 1264 + #: src/view/screens/SavedFeeds.tsx:81 1265 + msgid "Pinned Feeds" 1266 + msgstr "पिन किया गया फ़ीड" 1267 + 1268 + #: src/view/com/modals/ChangeEmail.tsx:69 967 1269 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." 968 - msgstr "" 1270 + msgstr "इसे बदलने से पहले कृपया अपने ईमेल की पुष्टि करें। यह एक अस्थायी आवश्यकता है जबकि ईमेल-अपडेटिंग टूल जोड़ा जाता है, और इसे जल्द ही हटा दिया जाएगा।।" 969 1271 970 - #: src/view/com/modals/AddAppPasswords.tsx:125 1272 + #: src/view/com/modals/AddAppPasswords.tsx:127 971 1273 msgid "Please enter a unique name for this App Password or use our randomly generated one." 972 - msgstr "" 1274 + msgstr "कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।" 973 1275 974 - #: src/view/com/modals/DeleteAccount.tsx:172 1276 + #: src/view/com/modals/DeleteAccount.tsx:174 975 1277 msgid "Please enter your password as well:" 976 - msgstr "" 1278 + msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" 977 1279 978 - #: src/view/com/composer/Composer.tsx:317 1280 + #: src/view/com/composer/Composer.tsx:325 1281 + #: src/view/com/post-thread/PostThread.tsx:186 1282 + #: src/view/screens/PostThread.tsx:80 979 1283 msgid "Post" 980 - msgstr "" 1284 + msgstr "पोस्ट" 981 1285 982 1286 #: src/view/com/post-thread/PostThread.tsx:343 983 1287 msgid "Post hidden" 984 - msgstr "" 1288 + msgstr "छुपा पोस्ट" 985 1289 986 - #: src/view/com/composer/select-language/SelectLangBtn.tsx:80 1290 + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 987 1291 msgid "Post language" 988 - msgstr "" 1292 + msgstr "पोस्ट भाषा" 989 1293 990 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:69 1294 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:76 991 1295 msgid "Post Languages" 992 - msgstr "" 1296 + msgstr "पोस्ट भाषा" 993 1297 994 1298 #: src/view/com/post-thread/PostThread.tsx:309 995 1299 msgid "Post not found" 996 - msgstr "" 1300 + msgstr "पोस्ट नहीं मिला" 997 1301 998 1302 #: src/view/com/modals/LinkWarning.tsx:51 999 1303 msgid "Potentially Misleading Link" 1000 - msgstr "" 1304 + msgstr "शायद एक भ्रामक लिंक" 1001 1305 1002 1306 #: src/view/com/lightbox/Lightbox.web.tsx:123 1003 1307 msgid "Previous image" 1004 - msgstr "" 1308 + msgstr "पिछली छवि" 1309 + 1310 + #: src/view/screens/LanguageSettings.tsx:186 1311 + msgid "Primary Language" 1312 + msgstr "प्राथमिक भाषा" 1005 1313 1006 1314 #: src/view/screens/PreferencesThreads.tsx:73 1007 1315 msgid "Prioritize Your Follows" 1008 - msgstr "" 1316 + msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें" 1317 + 1318 + #: src/view/shell/desktop/RightNav.tsx:60 1319 + msgid "Privacy" 1320 + msgstr "गोपनीयता" 1009 1321 1010 - #: src/view/shell/bottom-bar/BottomBar.tsx:220 1011 - #: src/view/shell/Drawer.tsx:161 1012 - #: src/view/shell/Drawer.tsx:325 1322 + #: src/view/screens/PrivacyPolicy.tsx:29 1323 + msgid "Privacy Policy" 1324 + msgstr "गोपनीयता नीति" 1325 + 1326 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:190 1327 + msgid "Processing..." 1328 + msgstr "प्रसंस्करण..." 1329 + 1330 + #: src/view/shell/bottom-bar/BottomBar.tsx:221 1331 + #: src/view/shell/desktop/LeftNav.tsx:382 1332 + #: src/view/shell/Drawer.tsx:164 1333 + #: src/view/shell/Drawer.tsx:327 1334 + #: src/view/shell/Drawer.tsx:328 1013 1335 msgid "Profile" 1014 - msgstr "" 1336 + msgstr "प्रोफ़ाइल" 1015 1337 1016 - #: src/view/screens/Settings.tsx:689 1338 + #: src/view/screens/Settings.tsx:704 1017 1339 msgid "Protect your account by verifying your email." 1018 - msgstr "" 1340 + msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" 1019 1341 1020 - #: src/view/com/modals/Repost.tsx:53 1342 + #: src/view/screens/Lists.tsx:73 1343 + msgid "Public, shareable lists which can drive feeds." 1344 + msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" 1345 + 1346 + #: src/view/com/modals/Repost.tsx:52 1347 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:54 1021 1348 msgid "Quote post" 1022 - msgstr "" 1349 + msgstr "कोटे पोस्ट" 1023 1350 1024 - #: src/view/com/modals/Repost.tsx:57 1351 + #: src/view/com/modals/Repost.tsx:56 1025 1352 msgid "Quote Post" 1026 - msgstr "" 1353 + msgstr "कोटे पोस्ट" 1027 1354 1028 1355 #: src/view/com/modals/EditImage.tsx:236 1029 1356 msgid "Ratios" 1030 - msgstr "" 1357 + msgstr "अनुपात" 1358 + 1359 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:73 1360 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:50 1361 + #~ msgid "Recommended" 1362 + #~ msgstr "अनुशंसित" 1363 + 1364 + #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:145 1365 + msgid "Recommended Feeds" 1366 + msgstr "अनुशंसित फ़ीड" 1367 + 1368 + #: src/view/com/auth/onboarding/RecommendedFollows.tsx:128 1369 + msgid "Recommended Users" 1370 + msgstr "अनुशंसित लोग" 1031 1371 1032 1372 #: src/view/com/modals/SelfLabel.tsx:84 1373 + #: src/view/com/util/UserAvatar.tsx:274 1374 + #: src/view/com/util/UserBanner.tsx:91 1033 1375 msgid "Remove" 1034 - msgstr "" 1376 + msgstr "निकालें" 1035 1377 1036 - #: src/view/com/composer/photos/Gallery.tsx:154 1378 + #: src/view/com/feeds/FeedSourceCard.tsx:45 1379 + msgid "Remove {0} from my feeds?" 1380 + msgstr "मेरे फ़ीड से {0} हटाएं?" 1381 + 1382 + #: src/view/com/util/AccountDropdownBtn.tsx:22 1383 + msgid "Remove account" 1384 + msgstr "खाता हटाएं" 1385 + 1386 + #: src/view/com/posts/FeedErrorMessage.tsx:73 1387 + msgid "Remove feed" 1388 + msgstr "फ़ीड हटाएँ" 1389 + 1390 + #: src/view/com/feeds/FeedSourceCard.tsx:44 1391 + #: src/view/screens/ProfileFeed.tsx:243 1392 + msgid "Remove from my feeds" 1393 + msgstr "मेरे फ़ीड से हटाएँ" 1394 + 1395 + #: src/view/com/composer/photos/Gallery.tsx:167 1037 1396 msgid "Remove image" 1038 - msgstr "" 1397 + msgstr "छवि निकालें" 1039 1398 1040 1399 #: src/view/com/composer/ExternalEmbed.tsx:70 1041 1400 msgid "Remove image preview" 1042 - msgstr "" 1401 + msgstr "छवि पूर्वावलोकन निकालें" 1402 + 1403 + #: src/view/com/posts/FeedErrorMessage.tsx:74 1404 + msgid "Remove this feed from your saved feeds?" 1405 + msgstr "इस फ़ीड को सहेजे गए फ़ीड से हटा दें?" 1043 1406 1044 1407 #: src/view/screens/PreferencesHomeFeed.tsx:120 1045 1408 msgid "Reply Filters" 1046 - msgstr "" 1409 + msgstr "फिल्टर" 1047 1410 1048 - #: src/view/com/modals/report/Modal.tsx:165 1411 + #: src/view/com/modals/report/Modal.tsx:167 1049 1412 msgid "Report {collectionName}" 1050 - msgstr "" 1413 + msgstr "रिपोर्ट {collectionName}" 1414 + 1415 + #: src/view/com/profile/ProfileHeader.tsx:339 1416 + msgid "Report Account" 1417 + msgstr "रिपोर्ट" 1418 + 1419 + #: src/view/screens/ProfileFeed.tsx:264 1420 + msgid "Report feed" 1421 + msgstr "रिपोर्ट फ़ीड" 1422 + 1423 + #: src/view/screens/ProfileList.tsx:447 1424 + msgid "Report List" 1425 + msgstr "रिपोर्ट सूची" 1051 1426 1052 1427 #: src/view/com/modals/report/SendReportButton.tsx:37 1428 + #: src/view/com/util/forms/PostDropdownBtn.tsx:112 1053 1429 msgid "Report post" 1054 - msgstr "" 1430 + msgstr "रिपोर्ट पोस्ट" 1431 + 1432 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1433 + msgid "Repost" 1434 + msgstr "पुन: पोस्ट" 1055 1435 1056 1436 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 1057 1437 msgid "Repost or quote post" 1058 - msgstr "" 1438 + msgstr "पोस्ट दोबारा पोस्ट करें या उद्धृत करे" 1059 1439 1060 - #: src/view/com/modals/ChangeEmail.tsx:181 1440 + #: src/view/screens/PostRepostedBy.tsx:28 1441 + msgid "Reposted by" 1442 + msgstr "द्वारा दोबारा पोस्ट किया गया" 1443 + 1061 1444 #: src/view/com/modals/ChangeEmail.tsx:183 1445 + #: src/view/com/modals/ChangeEmail.tsx:185 1062 1446 msgid "Request Change" 1063 - msgstr "" 1447 + msgstr "अनुरोध बदलें" 1448 + 1449 + #: src/view/screens/Settings.tsx:382 1450 + msgid "Require alt text before posting" 1451 + msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है" 1064 1452 1065 1453 #: src/view/com/auth/create/Step2.tsx:52 1066 1454 msgid "Required for this provider" 1067 - msgstr "" 1455 + msgstr "इस प्रदाता के लिए आवश्यक" 1068 1456 1069 1457 #: src/view/com/auth/login/SetNewPasswordForm.tsx:110 1070 1458 msgid "Reset code" 1071 - msgstr "" 1459 + msgstr "कोड रीसेट करें" 1072 1460 1073 - #: src/view/screens/Settings.tsx:602 1461 + #: src/view/screens/Settings.tsx:616 1074 1462 msgid "Reset onboarding state" 1075 - msgstr "" 1463 + msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" 1076 1464 1077 - #: src/view/screens/Settings.tsx:592 1465 + #: src/view/com/auth/login/ForgotPasswordForm.tsx:98 1466 + msgid "Reset password" 1467 + msgstr "पासवर्ड रीसेट" 1468 + 1469 + #: src/view/screens/Settings.tsx:606 1078 1470 msgid "Reset preferences state" 1079 - msgstr "" 1471 + msgstr "प्राथमिकताओं को रीसेट करें" 1080 1472 1081 - #: src/view/screens/Settings.tsx:600 1473 + #: src/view/screens/Settings.tsx:614 1082 1474 msgid "Resets the onboarding state" 1083 - msgstr "" 1475 + msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" 1084 1476 1085 - #: src/view/screens/Settings.tsx:590 1477 + #: src/view/screens/Settings.tsx:604 1086 1478 msgid "Resets the preferences state" 1087 - msgstr "" 1479 + msgstr "प्राथमिकताओं की स्थिति को रीसेट करें" 1088 1480 1089 - #: src/view/com/auth/create/CreateAccount.tsx:114 1090 - #: src/view/com/auth/create/CreateAccount.tsx:118 1091 - #: src/view/com/auth/login/LoginForm.tsx:256 1092 - #: src/view/com/auth/login/LoginForm.tsx:259 1481 + #: src/view/com/auth/create/CreateAccount.tsx:116 1482 + #: src/view/com/auth/create/CreateAccount.tsx:120 1483 + #: src/view/com/auth/login/LoginForm.tsx:258 1484 + #: src/view/com/auth/login/LoginForm.tsx:261 1093 1485 #: src/view/com/util/error/ErrorMessage.tsx:55 1094 1486 #: src/view/com/util/error/ErrorScreen.tsx:65 1095 1487 msgid "Retry" 1096 - msgstr "" 1488 + msgstr "फिर से कोशिश करो" 1097 1489 1098 - #: src/view/com/modals/ChangeHandle.tsx:166 1490 + #: src/view/com/modals/ChangeHandle.tsx:169 1099 1491 msgid "Retry change handle" 1100 - msgstr "" 1492 + msgstr "हैंडल बदलना फिर से कोशिश करो" 1101 1493 1102 1494 #: src/view/com/modals/AltImage.tsx:114 1103 - #: src/view/com/modals/BirthDateSettings.tsx:90 1104 - #: src/view/com/modals/BirthDateSettings.tsx:93 1105 - #: src/view/com/modals/ChangeHandle.tsx:179 1106 - #: src/view/com/modals/CreateOrEditList.tsx:240 1107 - #: src/view/com/modals/CreateOrEditList.tsx:248 1495 + #: src/view/com/modals/BirthDateSettings.tsx:92 1496 + #: src/view/com/modals/BirthDateSettings.tsx:95 1497 + #: src/view/com/modals/ChangeHandle.tsx:182 1498 + #: src/view/com/modals/CreateOrEditList.tsx:243 1499 + #: src/view/com/modals/CreateOrEditList.tsx:251 1108 1500 #: src/view/com/modals/EditProfile.tsx:225 1109 1501 msgid "Save" 1110 - msgstr "" 1502 + msgstr "सेव करो" 1111 1503 1112 1504 #: src/view/com/modals/AltImage.tsx:105 1113 1505 msgid "Save alt text" 1114 - msgstr "" 1506 + msgstr "सेव ऑल्ट टेक्स्ट" 1115 1507 1116 - #: src/view/com/modals/UserAddRemoveLists.tsx:210 1508 + #: src/view/com/modals/UserAddRemoveLists.tsx:212 1117 1509 msgid "Save changes" 1118 - msgstr "" 1510 + msgstr "बदलाव सेव करो" 1119 1511 1120 1512 #: src/view/com/modals/EditProfile.tsx:233 1121 1513 msgid "Save Changes" 1122 - msgstr "" 1514 + msgstr "बदलाव सेव करो" 1123 1515 1124 - #: src/view/com/modals/ChangeHandle.tsx:176 1516 + #: src/view/com/modals/ChangeHandle.tsx:179 1125 1517 msgid "Save handle change" 1126 - msgstr "" 1518 + msgstr "बदलाव सेव करो" 1127 1519 1128 1520 #: src/view/com/modals/crop-image/CropImage.web.tsx:144 1129 1521 msgid "Save image crop" 1130 - msgstr "" 1522 + msgstr "फोटो बदलाव सेव करो" 1131 1523 1132 - #: src/view/com/modals/ListAddUser.tsx:89 1524 + #: src/view/screens/SavedFeeds.tsx:111 1525 + msgid "Saved Feeds" 1526 + msgstr "सहेजे गए फ़ीड" 1527 + 1528 + #: src/view/com/modals/ListAddUser.tsx:91 1133 1529 #: src/view/com/search/HeaderWithInput.tsx:101 1134 1530 #: src/view/com/util/forms/SearchInput.tsx:64 1135 - #: src/view/shell/bottom-bar/BottomBar.tsx:132 1531 + #: src/view/shell/bottom-bar/BottomBar.tsx:133 1532 + #: src/view/shell/desktop/LeftNav.tsx:290 1136 1533 #: src/view/shell/desktop/Search.tsx:81 1137 - #: src/view/shell/Drawer.tsx:218 1534 + #: src/view/shell/Drawer.tsx:220 1535 + #: src/view/shell/Drawer.tsx:221 1138 1536 msgid "Search" 1139 - msgstr "" 1537 + msgstr "खोज" 1140 1538 1141 - #: src/view/com/modals/ChangeEmail.tsx:110 1539 + #: src/view/com/modals/ChangeEmail.tsx:112 1142 1540 msgid "Security Step Required" 1143 - msgstr "" 1541 + msgstr "सुरक्षा चरण आवश्यक" 1144 1542 1145 1543 #: src/view/com/auth/SplashScreen.tsx:30 1146 1544 msgid "See what's next" 1147 - msgstr "" 1545 + msgstr "आगे क्या है" 1148 1546 1149 1547 #: src/view/com/modals/ServerInput.tsx:75 1150 1548 msgid "Select Bluesky Social" 1151 - msgstr "" 1549 + msgstr "Bluesky Social का चयन करें" 1152 1550 1153 1551 #: src/view/com/auth/login/Login.tsx:115 1154 1552 msgid "Select from an existing account" 1155 - msgstr "" 1553 + msgstr "मौजूदा खाते से चुनें" 1156 1554 1157 - #: src/view/com/auth/login/LoginForm.tsx:141 1555 + #: src/view/com/auth/login/LoginForm.tsx:143 1158 1556 msgid "Select service" 1159 - msgstr "" 1557 + msgstr "सेवा चुनें" 1558 + 1559 + #: src/view/screens/LanguageSettings.tsx:279 1560 + msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." 1561 + msgstr "चुनें कि आप अपनी सदस्यता वाली फ़ीड में कौन सी भाषाएँ शामिल करना चाहते हैं। यदि कोई भी चयनित नहीं है, तो सभी भाषाएँ दिखाई जाएंगी।" 1562 + 1563 + #: src/view/screens/LanguageSettings.tsx:98 1564 + msgid "Select your app language for the default text to display in the app" 1565 + msgstr "ऐप में प्रदर्शित होने वाले डिफ़ॉल्ट टेक्स्ट के लिए अपनी ऐप भाषा चुनें" 1566 + 1567 + #: src/view/screens/LanguageSettings.tsx:189 1568 + msgid "Select your preferred language for translations in your feed." 1569 + msgstr "अपने फ़ीड में अनुवाद के लिए अपनी पसंदीदा भाषा चुनें।" 1160 1570 1161 - #: src/view/com/modals/VerifyEmail.tsx:191 1571 + #: src/view/com/modals/VerifyEmail.tsx:193 1162 1572 msgid "Send Confirmation Email" 1163 - msgstr "" 1573 + msgstr "पुष्टिकरण ईमेल भेजें" 1164 1574 1165 - #: src/view/com/modals/DeleteAccount.tsx:119 1575 + #: src/view/com/modals/DeleteAccount.tsx:121 1166 1576 msgid "Send email" 1167 - msgstr "" 1577 + msgstr "ईमेल भेजें" 1168 1578 1169 - #: src/view/com/modals/DeleteAccount.tsx:130 1579 + #: src/view/com/modals/DeleteAccount.tsx:132 1170 1580 msgid "Send Email" 1171 - msgstr "" 1581 + msgstr "ईमेल भेजें" 1172 1582 1173 - #: src/view/shell/Drawer.tsx:349 1174 - #: src/view/shell/Drawer.tsx:370 1583 + #: src/view/shell/Drawer.tsx:352 1584 + #: src/view/shell/Drawer.tsx:373 1175 1585 msgid "Send feedback" 1176 - msgstr "" 1586 + msgstr "प्रतिक्रिया भेजें" 1177 1587 1178 1588 #: src/view/com/modals/report/SendReportButton.tsx:45 1179 1589 msgid "Send Report" 1180 - msgstr "" 1590 + msgstr "रिपोर्ट भेजें" 1181 1591 1182 1592 #: src/view/com/auth/login/SetNewPasswordForm.tsx:80 1183 1593 msgid "Set new password" 1184 - msgstr "" 1594 + msgstr "नया पासवर्ड सेट करें" 1185 1595 1186 - #: src/view/screens/PreferencesHomeFeed.tsx:172 1596 + #: src/view/screens/PreferencesHomeFeed.tsx:176 1187 1597 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." 1188 - msgstr "" 1598 + msgstr "अपने फ़ीड से सभी उद्धरण पदों को छिपाने के लिए इस सेटिंग को \"नहीं\" में सेट करें। Reposts अभी भी दिखाई देगा।।" 1189 1599 1190 1600 #: src/view/screens/PreferencesHomeFeed.tsx:101 1191 1601 msgid "Set this setting to \"No\" to hide all replies from your feed." 1192 - msgstr "" 1602 + msgstr "इस सेटिंग को अपने फ़ीड से सभी उत्तरों को छिपाने के लिए \"नहीं\" पर सेट करें।।" 1193 1603 1194 1604 #: src/view/screens/PreferencesHomeFeed.tsx:155 1195 1605 msgid "Set this setting to \"No\" to hide all reposts from your feed." 1196 - msgstr "" 1606 + msgstr "इस सेटिंग को अपने फ़ीड से सभी पोस्ट छिपाने के लिए \"नहीं\" करने के लिए सेट करें।।" 1197 1607 1198 1608 #: src/view/screens/PreferencesThreads.tsx:96 1199 1609 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." 1200 - msgstr "" 1610 + msgstr "इस सेटिंग को \"हाँ\" में सेट करने के लिए एक थ्रेडेड व्यू में जवाब दिखाने के लिए। यह एक प्रयोगात्मक विशेषता है।।" 1201 1611 1202 - #: src/view/screens/PreferencesHomeFeed.tsx:191 1612 + #: src/view/screens/PreferencesHomeFeed.tsx:199 1203 1613 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." 1204 - msgstr "" 1614 + msgstr "इस सेटिंग को अपने निम्नलिखित फ़ीड में अपने सहेजे गए फ़ीड के नमूने दिखाने के लिए \"हाँ\" पर सेट करें। यह एक प्रयोगात्मक विशेषता है।।" 1205 1615 1206 - #: src/view/shell/Drawer.tsx:338 1616 + #: src/view/screens/Settings.tsx:210 1617 + #: src/view/shell/desktop/LeftNav.tsx:401 1618 + #: src/view/shell/Drawer.tsx:340 1619 + #: src/view/shell/Drawer.tsx:341 1207 1620 msgid "Settings" 1208 - msgstr "" 1621 + msgstr "सेटिंग्स" 1209 1622 1210 1623 #: src/view/com/modals/SelfLabel.tsx:126 1211 1624 msgid "Sexual activity or erotic nudity." 1212 - msgstr "" 1625 + msgstr "यौन गतिविधि या कामुक नग्नता।।" 1213 1626 1214 - #: src/view/screens/Settings.tsx:235 1627 + #: src/view/com/profile/ProfileHeader.tsx:276 1628 + #: src/view/com/util/forms/PostDropdownBtn.tsx:77 1629 + #: src/view/screens/ProfileList.tsx:406 1630 + msgid "Share" 1631 + msgstr "शेयर" 1632 + 1633 + #: src/view/screens/ProfileFeed.tsx:276 1634 + msgid "Share link" 1635 + msgstr "लिंक शेयर करें" 1636 + 1637 + #: src/view/screens/Settings.tsx:249 1215 1638 msgid "Show" 1216 - msgstr "" 1639 + msgstr "दिखाओ" 1217 1640 1218 1641 #: src/view/com/util/moderation/ScreenHider.tsx:114 1219 1642 msgid "Show anyway" 1220 - msgstr "" 1643 + msgstr "दिखाओ" 1221 1644 1222 - #: src/view/screens/PreferencesHomeFeed.tsx:188 1645 + #: src/view/screens/PreferencesHomeFeed.tsx:196 1223 1646 msgid "Show Posts from My Feeds" 1224 - msgstr "" 1647 + msgstr "मेरी फीड से पोस्ट दिखाएं" 1225 1648 1226 - #: src/view/screens/PreferencesHomeFeed.tsx:169 1649 + #: src/view/screens/PreferencesHomeFeed.tsx:173 1227 1650 msgid "Show Quote Posts" 1228 - msgstr "" 1651 + msgstr "उद्धरण पोस्ट दिखाओ" 1229 1652 1230 1653 #: src/view/screens/PreferencesHomeFeed.tsx:98 1231 1654 msgid "Show Replies" 1232 - msgstr "" 1655 + msgstr "उत्तर दिखाएँ" 1233 1656 1234 1657 #: src/view/screens/PreferencesThreads.tsx:76 1235 1658 msgid "Show replies by people you follow before all other replies." 1236 - msgstr "" 1659 + msgstr "अन्य सभी उत्तरों से पहले उन लोगों के उत्तर दिखाएं जिन्हें आप फ़ॉलो करते हैं।" 1237 1660 1238 1661 #: src/view/screens/PreferencesHomeFeed.tsx:152 1239 1662 msgid "Show Reposts" 1240 - msgstr "" 1663 + msgstr "रीपोस्ट दिखाएँ" 1241 1664 1242 - #: src/view/com/notifications/FeedItem.tsx:337 1665 + #: src/view/com/notifications/FeedItem.tsx:338 1243 1666 msgid "Show users" 1244 - msgstr "" 1667 + msgstr "लोग दिखाएँ" 1245 1668 1246 1669 #: src/view/com/auth/login/Login.tsx:95 1247 1670 #: src/view/com/auth/SplashScreen.tsx:50 1248 1671 msgid "Sign in" 1249 - msgstr "" 1672 + msgstr "साइन इन करें" 1250 1673 1251 1674 #: src/view/com/auth/SplashScreen.tsx:53 1252 1675 #: src/view/com/auth/SplashScreen.web.tsx:59 1253 1676 msgid "Sign In" 1254 - msgstr "" 1677 + msgstr "साइन इन करें" 1255 1678 1256 1679 #: src/view/com/auth/login/ChooseAccountForm.tsx:65 1257 1680 msgid "Sign in as {0}" 1258 - msgstr "" 1681 + msgstr "{0} के रूप में साइन इन करें" 1259 1682 1260 1683 #: src/view/com/auth/login/ChooseAccountForm.tsx:56 1261 1684 #: src/view/com/auth/login/Login.tsx:114 1262 1685 msgid "Sign in as..." 1263 - msgstr "" 1686 + msgstr "... के रूप में साइन इन करें" 1264 1687 1265 - #: src/view/com/auth/login/LoginForm.tsx:128 1688 + #: src/view/com/auth/login/LoginForm.tsx:130 1266 1689 msgid "Sign into" 1267 - msgstr "" 1690 + msgstr "साइन इन करें" 1268 1691 1269 - #: src/view/com/modals/SwitchAccount.tsx:71 1270 1692 #: src/view/com/modals/SwitchAccount.tsx:74 1271 - #: src/view/screens/Settings.tsx:274 1272 - #: src/view/screens/Settings.tsx:277 1693 + #: src/view/com/modals/SwitchAccount.tsx:77 1694 + #: src/view/screens/Settings.tsx:288 1695 + #: src/view/screens/Settings.tsx:291 1273 1696 msgid "Sign out" 1274 - msgstr "" 1697 + msgstr "साइन आउट" 1275 1698 1276 - #: src/view/screens/Settings.tsx:245 1699 + #: src/view/screens/Settings.tsx:259 1277 1700 msgid "Signed in as" 1278 - msgstr "" 1701 + msgstr "आपने इस रूप में साइन इन करा है:" 1279 1702 1280 1703 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:37 1281 1704 msgid "Skip" 1282 - msgstr "" 1705 + msgstr "स्किप" 1283 1706 1284 1707 #: src/view/screens/PreferencesThreads.tsx:51 1285 1708 msgid "Sort Replies" 1286 - msgstr "" 1709 + msgstr "उत्तर क्रमबद्ध करें" 1287 1710 1288 1711 #: src/view/screens/PreferencesThreads.tsx:54 1289 1712 msgid "Sort replies to the same post by:" 1290 - msgstr "" 1713 + msgstr "उसी पोस्ट के उत्तरों को इस प्रकार क्रमबद्ध करें:" 1291 1714 1292 1715 #: src/view/com/modals/crop-image/CropImage.web.tsx:122 1293 1716 msgid "Square" 1294 - msgstr "" 1717 + msgstr "स्क्वायर" 1295 1718 1296 1719 #: src/view/com/auth/create/Step1.tsx:106 1297 1720 #: src/view/com/modals/ServerInput.tsx:62 1298 1721 msgid "Staging" 1299 - msgstr "" 1722 + msgstr "स्टेजिंग" 1300 1723 1301 - #: src/view/screens/Settings.tsx:624 1724 + #: src/view/screens/Settings.tsx:638 1302 1725 msgid "Status page" 1303 - msgstr "" 1726 + msgstr "स्थिति पृष्ठ" 1304 1727 1305 - #: src/view/screens/Settings.tsx:582 1728 + #: src/view/screens/Settings.tsx:596 1306 1729 msgid "Storybook" 1307 - msgstr "" 1730 + msgstr "Storybook" 1308 1731 1309 - #: src/view/screens/ProfileList.tsx:533 1732 + #: src/view/screens/ProfileList.tsx:540 1310 1733 msgid "Subscribe" 1311 - msgstr "" 1734 + msgstr "सब्सक्राइब" 1312 1735 1313 - #: src/view/screens/ProfileList.tsx:529 1736 + #: src/view/screens/ProfileList.tsx:536 1314 1737 msgid "Subscribe to this list" 1315 - msgstr "" 1738 + msgstr "इस सूची को सब्सक्राइब करें" 1739 + 1740 + #: src/view/com/search/Suggestions.tsx:79 1741 + #: src/view/com/search/Suggestions.tsx:94 1742 + msgid "Suggested Follows" 1743 + msgstr "अनुशंसित लोग" 1744 + 1745 + #: src/view/screens/Support.tsx:30 1746 + #: src/view/screens/Support.tsx:33 1747 + msgid "Support" 1748 + msgstr "सहायता" 1316 1749 1317 1750 #: src/view/com/modals/SwitchAccount.tsx:47 1318 1751 msgid "Switch Account" 1319 - msgstr "" 1752 + msgstr "खाते बदलें" 1320 1753 1321 - #: src/view/screens/Settings.tsx:562 1754 + #: src/view/screens/Settings.tsx:398 1755 + msgid "System" 1756 + msgstr "प्रणाली" 1757 + 1758 + #: src/view/screens/Settings.tsx:576 1322 1759 msgid "System log" 1323 - msgstr "" 1760 + msgstr "सिस्टम लॉग" 1324 1761 1325 1762 #: src/view/com/modals/crop-image/CropImage.web.tsx:112 1326 1763 msgid "Tall" 1327 - msgstr "" 1764 + msgstr "लंबा" 1765 + 1766 + #: src/view/shell/desktop/RightNav.tsx:69 1767 + msgid "Terms" 1768 + msgstr "शर्तें" 1769 + 1770 + #: src/view/screens/TermsOfService.tsx:29 1771 + msgid "Terms of Service" 1772 + msgstr "सेवा की शर्तें" 1328 1773 1329 1774 #: src/view/com/modals/report/InputIssueDetails.tsx:50 1330 1775 msgid "Text input field" 1331 - msgstr "" 1776 + msgstr "पाठ इनपुट फ़ील्ड" 1777 + 1778 + #: src/view/com/profile/ProfileHeader.tsx:245 1779 + msgid "The account will be able to interact with you after unblocking." 1780 + msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।" 1781 + 1782 + #: src/view/screens/CommunityGuidelines.tsx:36 1783 + msgid "The Community Guidelines have been moved to <0/>" 1784 + msgstr "सामुदायिक दिशानिर्देशों को <0/> पर स्थानांतरित कर दिया गया है" 1785 + 1786 + #: src/view/screens/CopyrightPolicy.tsx:33 1787 + msgid "The Copyright Policy has been moved to <0/>" 1788 + msgstr "कॉपीराइट नीति को <0/> पर स्थानांतरित कर दिया गया है" 1332 1789 1333 1790 #: src/view/com/post-thread/PostThread.tsx:312 1334 1791 msgid "The post may have been deleted." 1335 - msgstr "" 1792 + msgstr "हो सकता है कि यह पोस्ट हटा दी गई हो।" 1336 1793 1337 - #: src/view/com/util/moderation/ScreenHider.tsx:71 1794 + #: src/view/screens/PrivacyPolicy.tsx:33 1795 + msgid "The Privacy Policy has been moved to <0/>" 1796 + msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" 1797 + 1798 + #: src/view/screens/Support.tsx:36 1799 + msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us." 1800 + msgstr "समर्थन प्रपत्र स्थानांतरित कर दिया गया है. यदि आपको सहायता की आवश्यकता है, तो कृपया<0/> या हमसे संपर्क करने के लिए {HELP_DESK_URL} पर जाएं।" 1801 + 1802 + #: src/view/screens/TermsOfService.tsx:33 1803 + msgid "The Terms of Service have been moved to" 1804 + msgstr "सेवा की शर्तों को स्थानांतरित कर दिया गया है" 1805 + 1806 + #: src/view/com/util/ErrorBoundary.tsx:35 1807 + msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" 1808 + msgstr "एप्लिकेशन में एक अप्रत्याशित समस्या थी. कृपया हमें बताएं कि क्या आपके साथ ऐसा हुआ है!" 1809 + 1810 + #: src/view/com/util/moderation/ScreenHider.tsx:72 1338 1811 msgid "This {screenDescription} has been flagged:" 1339 - msgstr "" 1812 + msgstr "यह {screenDescription} फ्लैग किया गया है:" 1340 1813 1341 - #: src/view/com/modals/BirthDateSettings.tsx:58 1814 + #: src/view/com/modals/BirthDateSettings.tsx:60 1342 1815 msgid "This information is not shared with other users." 1343 - msgstr "" 1816 + msgstr "यह जानकारी अन्य उपयोगकर्ताओं के साथ साझा नहीं की जाती है।।" 1344 1817 1345 - #: src/view/com/modals/VerifyEmail.tsx:107 1818 + #: src/view/com/modals/VerifyEmail.tsx:109 1346 1819 msgid "This is important in case you ever need to change your email or reset your password." 1347 - msgstr "" 1820 + msgstr "अगर आपको कभी अपना ईमेल बदलने या पासवर्ड रीसेट करने की आवश्यकता है तो यह महत्वपूर्ण है।।" 1348 1821 1349 1822 #: src/view/com/auth/create/Step1.tsx:71 1350 1823 msgid "This is the service that keeps you online." 1351 - msgstr "" 1824 + msgstr "यह वह सेवा है जो आपको ऑनलाइन रखता है।।" 1352 1825 1353 1826 #: src/view/com/modals/LinkWarning.tsx:63 1354 1827 msgid "This link is taking you to the following website:" 1355 - msgstr "" 1828 + msgstr "यह लिंक आपको निम्नलिखित वेबसाइट पर ले जा रहा है:" 1356 1829 1357 - #: src/view/com/post-thread/PostThreadItem.tsx:176 1830 + #: src/view/com/post-thread/PostThreadItem.tsx:182 1358 1831 msgid "This post has been deleted." 1359 - msgstr "" 1832 + msgstr "इस पोस्ट को हटा दिया गया है।।" 1833 + 1834 + #: src/view/com/modals/SelfLabel.tsx:138 1835 + msgid "This warning is only available for posts with media attached." 1836 + msgstr "यह चेतावनी केवल मीडिया संलग्न पोस्ट के लिए उपलब्ध है।" 1360 1837 1361 - #: src/view/screens/Settings.tsx:441 1838 + #: src/view/screens/PreferencesThreads.tsx:36 1839 + #: src/view/screens/Settings.tsx:455 1362 1840 msgid "Thread Preferences" 1363 - msgstr "" 1841 + msgstr "थ्रेड प्राथमिकता" 1364 1842 1365 1843 #: src/view/screens/PreferencesThreads.tsx:93 1366 1844 msgid "Threaded Mode" 1367 - msgstr "" 1845 + msgstr "थ्रेड मोड" 1368 1846 1369 1847 #: src/view/com/util/forms/DropdownButton.tsx:230 1370 1848 msgid "Toggle dropdown" 1371 - msgstr "" 1849 + msgstr "ड्रॉपडाउन टॉगल करें" 1372 1850 1373 1851 #: src/view/com/modals/EditImage.tsx:271 1374 1852 msgid "Transformations" 1375 - msgstr "" 1853 + msgstr "परिवर्तन" 1376 1854 1377 - #: src/view/com/post-thread/PostThreadItem.tsx:654 1855 + #: src/view/com/post-thread/PostThreadItem.tsx:659 1856 + #: src/view/com/post-thread/PostThreadItem.tsx:661 1857 + #: src/view/com/util/forms/PostDropdownBtn.tsx:49 1378 1858 msgid "Translate" 1379 - msgstr "" 1859 + msgstr "अनुवाद" 1380 1860 1381 1861 #: src/view/com/util/error/ErrorScreen.tsx:73 1382 1862 msgid "Try again" 1383 - msgstr "" 1863 + msgstr "फिर से कोशिश करो" 1384 1864 1385 1865 #: src/view/com/auth/login/Login.tsx:74 1386 - #: src/view/com/auth/login/LoginForm.tsx:113 1866 + #: src/view/com/auth/login/LoginForm.tsx:115 1387 1867 msgid "Unable to contact your service. Please check your Internet connection." 1388 - msgstr "" 1868 + msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" 1389 1869 1390 - #: src/view/com/profile/ProfileHeader.tsx:386 1391 - #: src/view/com/profile/ProfileHeader.tsx:389 1870 + #: src/view/com/profile/ProfileHeader.tsx:395 1871 + #: src/view/com/profile/ProfileHeader.tsx:398 1392 1872 msgid "Unblock" 1393 - msgstr "" 1873 + msgstr "अनब्लॉक" 1394 1874 1395 - #: src/view/com/modals/UserAddRemoveLists.tsx:185 1875 + #: src/view/com/profile/ProfileHeader.tsx:243 1876 + #: src/view/com/profile/ProfileHeader.tsx:323 1877 + msgid "Unblock Account" 1878 + msgstr "अनब्लॉक खाता" 1879 + 1880 + #: src/view/com/util/post-ctrls/RepostButton.web.tsx:44 1881 + msgid "Undo repost" 1882 + msgstr "पुनः पोस्ट पूर्ववत करें" 1883 + 1884 + #: src/view/com/profile/ProfileHeader.tsx:305 1885 + msgid "Unmute Account" 1886 + msgstr "अनम्यूट खाता" 1887 + 1888 + #: src/view/com/util/forms/PostDropdownBtn.tsx:95 1889 + msgid "Unmute thread" 1890 + msgstr "थ्रेड को अनम्यूट करें" 1891 + 1892 + #: src/view/com/modals/UserAddRemoveLists.tsx:187 1396 1893 msgid "Update {displayName} in Lists" 1397 - msgstr "" 1894 + msgstr "सूची में {displayName} अद्यतन करें" 1895 + 1896 + #: src/lib/hooks/useOTAUpdate.ts:15 1897 + msgid "Update Available" 1898 + msgstr "उपलब्ध अद्यतन" 1398 1899 1399 1900 #: src/view/com/auth/login/SetNewPasswordForm.tsx:174 1400 1901 msgid "Updating..." 1401 - msgstr "" 1902 + msgstr "अद्यतन..।" 1402 1903 1403 - #: src/view/com/modals/ChangeHandle.tsx:456 1904 + #: src/view/com/modals/ChangeHandle.tsx:459 1404 1905 msgid "Upload a text file to:" 1405 - msgstr "" 1906 + msgstr "एक पाठ फ़ाइल अपलोड करने के लिए:" 1406 1907 1407 - #: src/view/screens/AppPasswords.tsx:148 1908 + #: src/view/screens/AppPasswords.tsx:154 1408 1909 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." 1409 - msgstr "" 1910 + msgstr "अपने खाते या पासवर्ड को पूर्ण एक्सेस देने के बिना अन्य ब्लूस्की ग्राहकों को लॉगिन करने के लिए ऐप पासवर्ड का उपयोग करें।।" 1410 1911 1411 - #: src/view/com/modals/ChangeHandle.tsx:516 1912 + #: src/view/com/modals/ChangeHandle.tsx:519 1412 1913 msgid "Use default provider" 1413 - msgstr "" 1914 + msgstr "डिफ़ॉल्ट प्रदाता का उपयोग करें" 1915 + 1916 + #: src/view/com/modals/AddAppPasswords.tsx:137 1917 + msgid "Use this to sign into the other app along with your handle." 1918 + msgstr "अपने हैंडल के साथ दूसरे ऐप में साइन इन करने के लिए इसका उपयोग करें।" 1919 + 1920 + #: src/view/com/modals/InviteCodes.tsx:165 1921 + msgid "Used by:" 1922 + msgstr "के द्वारा उपयोग:" 1414 1923 1415 1924 #: src/view/com/auth/create/Step3.tsx:37 1416 1925 msgid "User handle" 1417 - msgstr "" 1926 + msgstr "यूजर हैंडल" 1418 1927 1419 - #: src/view/com/auth/login/LoginForm.tsx:168 1420 - #: src/view/com/auth/login/LoginForm.tsx:185 1928 + #: src/view/screens/Lists.tsx:70 1929 + msgid "User Lists" 1930 + msgstr "लोग सूचियाँ" 1931 + 1932 + #: src/view/com/auth/login/LoginForm.tsx:170 1933 + #: src/view/com/auth/login/LoginForm.tsx:187 1421 1934 msgid "Username or email address" 1422 - msgstr "" 1935 + msgstr "यूजर नाम या ईमेल पता" 1423 1936 1424 - #: src/view/screens/ProfileList.tsx:694 1937 + #: src/view/screens/ProfileList.tsx:702 1425 1938 msgid "Users" 1426 - msgstr "" 1939 + msgstr "यूजर लोग" 1427 1940 1428 - #: src/view/screens/Settings.tsx:650 1941 + #: src/view/screens/Settings.tsx:665 1429 1942 msgid "Verify email" 1430 - msgstr "" 1943 + msgstr "ईमेल सत्यापित करें" 1431 1944 1432 - #: src/view/screens/Settings.tsx:675 1945 + #: src/view/screens/Settings.tsx:690 1433 1946 msgid "Verify my email" 1434 - msgstr "" 1947 + msgstr "मेरी ईमेल सत्यापित करें" 1435 1948 1436 - #: src/view/screens/Settings.tsx:684 1949 + #: src/view/screens/Settings.tsx:699 1437 1950 msgid "Verify My Email" 1438 - msgstr "" 1951 + msgstr "मेरी ईमेल सत्यापित करें" 1439 1952 1440 - #: src/view/com/modals/ChangeEmail.tsx:205 1441 1953 #: src/view/com/modals/ChangeEmail.tsx:207 1954 + #: src/view/com/modals/ChangeEmail.tsx:209 1442 1955 msgid "Verify New Email" 1443 - msgstr "" 1956 + msgstr "नया ईमेल सत्यापित करें" 1444 1957 1445 1958 #: src/view/screens/Log.tsx:53 1446 1959 msgid "View debug entry" 1447 - msgstr "" 1960 + msgstr "डीबग प्रविष्टि देखें" 1448 1961 1449 - #: src/view/com/profile/ProfileSubpageHeader.tsx:127 1962 + #: src/view/com/profile/ProfileSubpageHeader.tsx:129 1450 1963 msgid "View the avatar" 1451 - msgstr "" 1964 + msgstr "अवतार देखें" 1452 1965 1453 1966 #: src/view/com/modals/LinkWarning.tsx:80 1454 1967 msgid "Visit Site" 1455 - msgstr "" 1968 + msgstr "साइट पर जाएं" 1456 1969 1457 - #: src/view/com/auth/create/CreateAccount.tsx:78 1970 + #: src/view/com/auth/create/CreateAccount.tsx:80 1458 1971 msgid "We're so excited to have you join us!" 1459 - msgstr "" 1972 + msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!" 1973 + 1974 + #: src/view/screens/NotFound.tsx:48 1975 + msgid "We're sorry! We can't find the page you were looking for." 1976 + msgstr "हम क्षमा चाहते हैं! हमें वह पेज नहीं मिल रहा जिसे आप ढूंढ रहे थे।" 1460 1977 1461 - #: src/view/com/modals/report/Modal.tsx:168 1978 + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:50 1979 + msgid "Welcome to <0>Bluesky</0>" 1980 + msgstr "<0>Bluesky</0> में आपका स्वागत है" 1981 + 1982 + #: src/view/com/modals/report/Modal.tsx:170 1462 1983 msgid "What is the issue with this {collectionName}?" 1463 - msgstr "" 1984 + msgstr "इस {collectionName} के साथ क्या मुद्दा है?" 1464 1985 1465 - #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:72 1986 + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:79 1466 1987 msgid "Which languages are used in this post?" 1467 - msgstr "" 1988 + msgstr "इस पोस्ट में किस भाषा का उपयोग किया जाता है?" 1468 1989 1469 - #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:71 1990 + #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 1470 1991 msgid "Which languages would you like to see in your algorithmic feeds?" 1471 - msgstr "" 1992 + msgstr "कौन से भाषाएं आपको अपने एल्गोरिदमिक फ़ीड में देखना पसंद करती हैं?" 1472 1993 1473 1994 #: src/view/com/modals/crop-image/CropImage.web.tsx:102 1474 1995 msgid "Wide" 1475 - msgstr "" 1996 + msgstr "चौड़ा" 1476 1997 1477 - #: src/view/com/composer/Composer.tsx:390 1998 + #: src/view/com/composer/Composer.tsx:398 1478 1999 msgid "Write post" 1479 - msgstr "" 2000 + msgstr "पोस्ट लिखो" 1480 2001 1481 2002 #: src/view/com/composer/Prompt.tsx:31 1482 2003 msgid "Write your reply" 1483 - msgstr "" 2004 + msgstr "अपना जवाब दें" 2005 + 2006 + #: src/view/screens/PreferencesHomeFeed.tsx:164 2007 + #: src/view/screens/PreferencesHomeFeed.tsx:186 2008 + #: src/view/screens/PreferencesHomeFeed.tsx:209 2009 + msgid "Yes" 2010 + msgstr "हाँ" 1484 2011 1485 2012 #: src/view/com/auth/create/Step1.tsx:122 1486 2013 msgid "You can change hosting providers at any time." 1487 - msgstr "" 2014 + msgstr "आप किसी भी समय होस्टिंग प्रदाताओं को बदल सकते हैं।।" 1488 2015 1489 2016 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:31 1490 2017 msgid "You can now sign in with your new password." 1491 - msgstr "" 2018 + msgstr "अब आप अपने नए पासवर्ड के साथ साइन इन कर सकते हैं।।" 2019 + 2020 + #: src/view/com/modals/InviteCodes.tsx:42 2021 + msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." 2022 + msgstr "आपके पास अभी तक कोई आमंत्रण कोड नहीं है! जब आप कुछ अधिक समय के लिए Bluesky पर रहेंगे तो हम आपको कुछ भेजेंगे।" 2023 + 2024 + #: src/view/screens/SavedFeeds.tsx:94 2025 + msgid "You don't have any pinned feeds." 2026 + msgstr "आपके पास कोई पिन किया हुआ फ़ीड नहीं है." 2027 + 2028 + #: src/view/screens/SavedFeeds.tsx:124 2029 + msgid "You don't have any saved feeds." 2030 + msgstr "आपके पास कोई सहेजी गई फ़ीड नहीं है." 1492 2031 1493 2032 #: src/view/com/post-thread/PostThread.tsx:346 1494 2033 msgid "You have blocked the author or you have been blocked by the author." 1495 - msgstr "" 2034 + msgstr "आपने लेखक को अवरुद्ध किया है या आपने लेखक द्वारा अवरुद्ध किया है।।" 1496 2035 1497 2036 #: src/view/com/lists/ListsList.tsx:112 1498 2037 msgid "You have no lists." 1499 - msgstr "" 2038 + msgstr "आपके पास कोई सूची नहीं है।।" 1500 2039 1501 - #: src/view/screens/AppPasswords.tsx:55 2040 + #: src/view/screens/ModerationBlockedAccounts.tsx:105 2041 + msgid "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." 2042 + msgstr "आपने अभी तक कोई भी अकाउंट ब्लॉक नहीं किया है. किसी खाते को ब्लॉक करने के लिए, उनकी प्रोफ़ाइल पर जाएं और उनके खाते के मेनू से \"खाता ब्लॉक करें\" चुनें।" 2043 + 2044 + #: src/view/screens/AppPasswords.tsx:60 1502 2045 msgid "You have not created any app passwords yet. You can create one by pressing the button below." 1503 - msgstr "" 2046 + msgstr "आपने अभी तक कोई ऐप पासवर्ड नहीं बनाया है। आप नीचे बटन दबाकर एक बना सकते हैं।।" 2047 + 2048 + #: src/view/screens/ModerationMutedAccounts.tsx:101 2049 + msgid "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." 2050 + msgstr "आपने अभी तक कोई खाता म्यूट नहीं किया है. किसी खाते को म्यूट करने के लिए, उनकी प्रोफ़ाइल पर जाएं और उनके खाते के मेनू से \"खाता म्यूट करें\" चुनें।" 1504 2051 1505 2052 #: src/view/com/auth/login/SetNewPasswordForm.tsx:83 1506 2053 msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." 1507 - msgstr "" 2054 + msgstr "आपको \"reset code\" के साथ एक ईमेल प्राप्त होगा। उस कोड को यहाँ दर्ज करें, फिर अपना नया पासवर्ड दर्ज करें।।" 1508 2055 1509 2056 #: src/view/com/auth/create/Step2.tsx:42 1510 2057 msgid "Your account" 1511 - msgstr "" 2058 + msgstr "आपका खाता" 1512 2059 1513 2060 #: src/view/com/auth/create/Step2.tsx:121 1514 2061 msgid "Your birth date" 1515 - msgstr "" 2062 + msgstr "जन्म तिथि" 1516 2063 1517 2064 #: src/view/com/modals/Waitlist.tsx:107 1518 2065 msgid "Your email has been saved! We'll be in touch soon." 1519 - msgstr "" 2066 + msgstr "आपका ईमेल बचाया गया है! हम जल्द ही संपर्क में रहेंगे।।" 1520 2067 1521 - #: src/view/com/modals/ChangeEmail.tsx:125 2068 + #: src/view/com/modals/ChangeEmail.tsx:127 1522 2069 msgid "Your email has been updated but not verified. As a next step, please verify your new email." 1523 - msgstr "" 2070 + msgstr "आपका ईमेल अद्यतन किया गया है लेकिन सत्यापित नहीं किया गया है। अगले चरण के रूप में, कृपया अपना नया ईमेल सत्यापित करें।।" 1524 2071 1525 - #: src/view/com/modals/VerifyEmail.tsx:102 2072 + #: src/view/com/modals/VerifyEmail.tsx:104 1526 2073 msgid "Your email has not yet been verified. This is an important security step which we recommend." 1527 - msgstr "" 2074 + msgstr "आपका ईमेल अभी तक सत्यापित नहीं हुआ है। यह एक महत्वपूर्ण सुरक्षा कदम है जिसे हम अनुशंसा करते हैं।।" 1528 2075 1529 2076 #: src/view/com/auth/create/Step3.tsx:41 1530 - #: src/view/com/modals/ChangeHandle.tsx:275 2077 + #: src/view/com/modals/ChangeHandle.tsx:278 1531 2078 msgid "Your full handle will be" 1532 - msgstr "" 2079 + msgstr "आपका पूरा हैंडल होगा" 1533 2080 1534 2081 #: src/view/com/auth/create/Step1.tsx:69 1535 2082 msgid "Your hosting provider" 1536 - msgstr "" 2083 + msgstr "आपका होस्टिंग प्रदाता" 1537 2084 1538 2085 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:63 1539 2086 msgid "Your posts, likes, and blocks are public. Mutes are private." 1540 - msgstr "" 2087 + msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" 2088 + 2089 + #: src/view/com/modals/SwitchAccount.tsx:56 2090 + msgid "Your profile" 2091 + msgstr "आपकी प्रोफ़ाइल" 1541 2092 1542 2093 #: src/view/com/auth/create/Step3.tsx:27 1543 2094 msgid "Your user handle" 1544 - msgstr "" 2095 + msgstr "आपका यूजर हैंडल"
+2
src/state/persisted/legacy.ts
··· 94 94 postLanguageHistory: 95 95 legacy.preferences?.postLanguageHistory || 96 96 defaults.languagePrefs.postLanguageHistory, 97 + appLanguage: 98 + legacy.preferences?.postLanguage || defaults.languagePrefs.appLanguage, 97 99 }, 98 100 requireAltTextEnabled: 99 101 legacy.preferences?.requireAltTextEnabled ||
+2
src/state/persisted/schema.ts
··· 30 30 contentLanguages: z.array(z.string()), // should move to server 31 31 postLanguage: z.string(), // should move to server 32 32 postLanguageHistory: z.array(z.string()), 33 + appLanguage: z.string(), 33 34 }), 34 35 requireAltTextEnabled: z.boolean(), // should move to server 35 36 mutedThreads: z.array(z.string()), // should move to server ··· 58 59 postLanguageHistory: (deviceLocales || []) 59 60 .concat(['en', 'ja', 'pt', 'de']) 60 61 .slice(0, 6), 62 + appLanguage: deviceLocales[0] || 'en', 61 63 }, 62 64 requireAltTextEnabled: false, 63 65 mutedThreads: [],
+5
src/state/preferences/languages.tsx
··· 11 11 toggleContentLanguage: (code2: string) => void 12 12 togglePostLanguage: (code2: string) => void 13 13 savePostLanguageToHistory: () => void 14 + setAppLanguage: (code2: string) => void 14 15 } 15 16 16 17 const stateContext = React.createContext<StateContext>( ··· 22 23 toggleContentLanguage: (_: string) => {}, 23 24 togglePostLanguage: (_: string) => {}, 24 25 savePostLanguageToHistory: () => {}, 26 + setAppLanguage: (_: string) => {}, 25 27 }) 26 28 27 29 export function Provider({children}: React.PropsWithChildren<{}>) { ··· 103 105 ) 104 106 .slice(0, 6), 105 107 })) 108 + }, 109 + setAppLanguage(code2: string) { 110 + setStateWrapped(s => ({...s, appLanguage: code2})) 106 111 }, 107 112 }), 108 113 [state, setStateWrapped],
+45 -34
src/view/com/auth/onboarding/RecommendedFeeds.tsx
··· 10 10 import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' 11 11 import {usePalette} from 'lib/hooks/usePalette' 12 12 import {ErrorMessage} from 'view/com/util/error/ErrorMessage' 13 + import {Trans, msg} from '@lingui/macro' 14 + import {useLingui} from '@lingui/react' 13 15 import {useSuggestedFeedsQuery} from '#/state/queries/suggested-feeds' 14 16 15 17 type Props = { ··· 17 19 } 18 20 export function RecommendedFeeds({next}: Props) { 19 21 const pal = usePalette('default') 22 + const {_} = useLingui() 20 23 const {isTabletOrMobile} = useWebMediaQueries() 21 24 const {isLoading, data} = useSuggestedFeedsQuery() 22 25 23 - const hasFeeds = data && data?.pages?.[0]?.feeds?.length 26 + const hasFeeds = data && data.pages[0].feeds.length 24 27 25 28 const title = ( 26 29 <> 27 - <Text 28 - style={[ 29 - pal.textLight, 30 - tdStyles.title1, 31 - isTabletOrMobile && tdStyles.title1Small, 32 - ]}> 33 - Choose your 34 - </Text> 35 - <Text 36 - style={[ 37 - pal.link, 38 - tdStyles.title2, 39 - isTabletOrMobile && tdStyles.title2Small, 40 - ]}> 41 - Recommended 42 - </Text> 43 - <Text 44 - style={[ 45 - pal.link, 46 - tdStyles.title2, 47 - isTabletOrMobile && tdStyles.title2Small, 48 - ]}> 49 - Feeds 50 - </Text> 30 + <Trans> 31 + <Text 32 + style={[ 33 + pal.textLight, 34 + tdStyles.title1, 35 + isTabletOrMobile && tdStyles.title1Small, 36 + ]}> 37 + Choose your 38 + </Text> 39 + <Text 40 + style={[ 41 + pal.link, 42 + tdStyles.title2, 43 + isTabletOrMobile && tdStyles.title2Small, 44 + ]}> 45 + Recommended 46 + </Text> 47 + <Text 48 + style={[ 49 + pal.link, 50 + tdStyles.title2, 51 + isTabletOrMobile && tdStyles.title2Small, 52 + ]}> 53 + Feeds 54 + </Text> 55 + </Trans> 51 56 <Text type="2xl-medium" style={[pal.textLight, tdStyles.description]}> 52 - Feeds are created by users to curate content. Choose some feeds that you 53 - find interesting. 57 + <Trans> 58 + Feeds are created by users to curate content. Choose some feeds that 59 + you find interesting. 60 + </Trans> 54 61 </Text> 55 62 <View 56 63 style={{ ··· 69 76 <Text 70 77 type="2xl-medium" 71 78 style={{color: '#fff', position: 'relative', top: -1}}> 72 - Next 79 + <Trans>Next</Trans> 73 80 </Text> 74 81 <FontAwesomeIcon icon="angle-right" color="#fff" size={14} /> 75 82 </View> ··· 99 106 <ActivityIndicator size="large" /> 100 107 </View> 101 108 ) : ( 102 - <ErrorMessage message="Failed to load recommended feeds" /> 109 + <ErrorMessage message={_(msg`Failed to load recommended feeds`)} /> 103 110 )} 104 111 </TitleColumnLayout> 105 112 </TabletOrDesktop> 106 113 <Mobile> 107 114 <View style={[mStyles.container]} testID="recommendedFeedsOnboarding"> 108 115 <ViewHeader 109 - title="Recommended Feeds" 116 + title={_(msg`Recommended Feeds`)} 110 117 showBackButton={false} 111 118 showOnDesktop 112 119 /> 113 120 <Text type="lg-medium" style={[pal.text, mStyles.header]}> 114 - Check out some recommended feeds. Tap + to add them to your list of 115 - pinned feeds. 121 + <Trans> 122 + Check out some recommended feeds. Tap + to add them to your list 123 + of pinned feeds. 124 + </Trans> 116 125 </Text> 117 126 118 127 {hasFeeds ? ( ··· 128 137 </View> 129 138 ) : ( 130 139 <View style={{flex: 1}}> 131 - <ErrorMessage message="Failed to load recommended feeds" /> 140 + <ErrorMessage 141 + message={_(msg`Failed to load recommended feeds`)} 142 + /> 132 143 </View> 133 144 )} 134 145 135 146 <Button 136 147 onPress={next} 137 - label="Continue" 148 + label={_(msg`Continue`)} 138 149 testID="continueBtn" 139 150 style={mStyles.button} 140 151 labelStyle={mStyles.buttonText}
+40 -31
src/view/com/auth/onboarding/RecommendedFollows.tsx
··· 14 14 import {useGetSuggestedFollowersByActor} from '#/state/queries/suggested-follows' 15 15 import {useModerationOpts} from '#/state/queries/preferences' 16 16 import {logger} from '#/logger' 17 + import {Trans, msg} from '@lingui/macro' 18 + import {useLingui} from '@lingui/react' 17 19 18 20 type Props = { 19 21 next: () => void 20 22 } 21 23 export function RecommendedFollows({next}: Props) { 22 24 const pal = usePalette('default') 25 + const {_} = useLingui() 23 26 const {isTabletOrMobile} = useWebMediaQueries() 24 27 const {data: suggestedFollows, dataUpdatedAt} = useSuggestedFollowsQuery() 25 28 const getSuggestedFollowsByActor = useGetSuggestedFollowersByActor() ··· 31 34 32 35 const title = ( 33 36 <> 34 - <Text 35 - style={[ 36 - pal.textLight, 37 - tdStyles.title1, 38 - isTabletOrMobile && tdStyles.title1Small, 39 - ]}> 40 - Follow some 41 - </Text> 42 - <Text 43 - style={[ 44 - pal.link, 45 - tdStyles.title2, 46 - isTabletOrMobile && tdStyles.title2Small, 47 - ]}> 48 - Recommended 49 - </Text> 50 - <Text 51 - style={[ 52 - pal.link, 53 - tdStyles.title2, 54 - isTabletOrMobile && tdStyles.title2Small, 55 - ]}> 56 - Users 57 - </Text> 37 + <Trans> 38 + <Text 39 + style={[ 40 + pal.textLight, 41 + tdStyles.title1, 42 + isTabletOrMobile && tdStyles.title1Small, 43 + ]}> 44 + Follow some 45 + </Text> 46 + <Text 47 + style={[ 48 + pal.link, 49 + tdStyles.title2, 50 + isTabletOrMobile && tdStyles.title2Small, 51 + ]}> 52 + Recommended 53 + </Text> 54 + <Text 55 + style={[ 56 + pal.link, 57 + tdStyles.title2, 58 + isTabletOrMobile && tdStyles.title2Small, 59 + ]}> 60 + Users 61 + </Text> 62 + </Trans> 58 63 <Text type="2xl-medium" style={[pal.textLight, tdStyles.description]}> 59 - Follow some users to get started. We can recommend you more users based 60 - on who you find interesting. 64 + <Trans> 65 + Follow some users to get started. We can recommend you more users 66 + based on who you find interesting. 67 + </Trans> 61 68 </Text> 62 69 <View 63 70 style={{ ··· 76 83 <Text 77 84 type="2xl-medium" 78 85 style={{color: '#fff', position: 'relative', top: -1}}> 79 - Done 86 + <Trans>Done</Trans> 80 87 </Text> 81 88 <FontAwesomeIcon icon="angle-right" color="#fff" size={14} /> 82 89 </View> ··· 171 178 <View style={[mStyles.container]} testID="recommendedFollowsOnboarding"> 172 179 <View> 173 180 <ViewHeader 174 - title="Recommended Follows" 181 + title={_(msg`Recommended Users`)} 175 182 showBackButton={false} 176 183 showOnDesktop 177 184 /> 178 185 <Text type="lg-medium" style={[pal.text, mStyles.header]}> 179 - Check out some recommended users. Follow them to see similar 180 - users. 186 + <Trans> 187 + Check out some recommended users. Follow them to see similar 188 + users. 189 + </Trans> 181 190 </Text> 182 191 </View> 183 192 {!suggestedFollows || !moderationOpts ? ( ··· 199 208 )} 200 209 <Button 201 210 onPress={next} 202 - label="Continue" 211 + label={_(msg`Continue`)} 203 212 testID="continueBtn" 204 213 style={mStyles.button} 205 214 labelStyle={mStyles.buttonText}
+4 -4
src/view/com/auth/onboarding/WelcomeMobile.tsx
··· 43 43 /> 44 44 <View> 45 45 <Text style={[pal.text, styles.title]}> 46 - Welcome to{' '} 47 - <Text style={[pal.text, pal.link, styles.title]}> 48 - <Trans>Bluesky</Trans> 49 - </Text> 46 + <Trans> 47 + Welcome to{' '} 48 + <Text style={[pal.text, pal.link, styles.title]}>Bluesky</Text> 49 + </Trans> 50 50 </Text> 51 51 <View style={styles.spacer} /> 52 52 <View style={[styles.row]}>
+4 -4
src/view/com/composer/Composer.tsx
··· 129 129 } 130 130 openModal({ 131 131 name: 'confirm', 132 - title: 'Discard draft', 132 + title: _(msg`Discard draft`), 133 133 onPressConfirm: onClose, 134 134 onPressCancel: () => { 135 135 closeModal() 136 136 }, 137 - message: "Are you sure you'd like to discard this draft?", 138 - confirmBtnText: 'Discard', 137 + message: _(msg`Are you sure you'd like to discard this draft?`), 138 + confirmBtnText: _(msg`Discard`), 139 139 confirmBtnStyle: {backgroundColor: colors.red4}, 140 140 }) 141 141 } else { 142 142 onClose() 143 143 } 144 - }, [openModal, closeModal, activeModals, onClose, graphemeLength, gallery]) 144 + }, [openModal, closeModal, activeModals, onClose, graphemeLength, gallery, _]) 145 145 // android back button 146 146 useEffect(() => { 147 147 if (!isAndroid) {
+6 -3
src/view/com/feeds/FeedSourceCard.tsx
··· 14 14 import {sanitizeHandle} from 'lib/strings/handles' 15 15 import {logger} from '#/logger' 16 16 import {useModalControls} from '#/state/modals' 17 + import {msg} from '@lingui/macro' 18 + import {useLingui} from '@lingui/react' 17 19 import { 18 20 UsePreferencesQueryResponse, 19 21 usePreferencesQuery, ··· 68 70 showLikes?: boolean 69 71 }) { 70 72 const pal = usePalette('default') 73 + const {_} = useLingui() 71 74 const navigation = useNavigation<NavigationProp>() 72 75 const {openModal} = useModalControls() 73 76 ··· 85 88 if (isSaved) { 86 89 openModal({ 87 90 name: 'confirm', 88 - title: 'Remove from my feeds', 89 - message: `Remove ${feed?.displayName} from my feeds?`, 91 + title: _(msg`Remove from my feeds`), 92 + message: _(msg`Remove ${feed.displayName} from my feeds?`), 90 93 onPressConfirm: async () => { 91 94 try { 92 95 await removeFeed({uri: feed.uri}) ··· 107 110 logger.error('Failed to save feed', {error: e}) 108 111 } 109 112 } 110 - }, [isSaved, openModal, feed, removeFeed, saveFeed]) 113 + }, [isSaved, openModal, feed, removeFeed, saveFeed, _]) 111 114 112 115 if (!feed || !preferences) return null 113 116
+1 -1
src/view/com/modals/SwitchAccount.tsx
··· 75 75 did: currentAccount.did, 76 76 handle: currentAccount.handle, 77 77 })} 78 - title="Your profile" 78 + title={_(msg`Your profile`)} 79 79 noFeedback> 80 80 {contents} 81 81 </Link>
+2 -1
src/view/com/notifications/FeedItem.tsx
··· 235 235 {authors.length > 1 ? ( 236 236 <> 237 237 <Text style={[pal.text, s.mr5, s.ml5]}> 238 - <Trans>and</Trans> 238 + {' '} 239 + <Trans>and</Trans>{' '} 239 240 </Text> 240 241 <Text style={[pal.text, s.bold]}> 241 242 {formatCount(authors.length - 1)}{' '}
+1 -1
src/view/com/post-thread/PostThread.tsx
··· 220 220 const renderItem = React.useCallback( 221 221 ({item, index}: {item: YieldedItem; index: number}) => { 222 222 if (item === TOP_COMPONENT) { 223 - return isTablet ? <ViewHeader title="Post" /> : null 223 + return isTablet ? <ViewHeader title={_(msg`Post`)} /> : null 224 224 } else if (item === PARENT_SPINNER) { 225 225 return ( 226 226 <View style={styles.parentSpinner}>
+4 -2
src/view/com/post-thread/PostThreadItem.tsx
··· 35 35 import {makeProfileLink} from 'lib/routes/links' 36 36 import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' 37 37 import {MAX_POST_LINES} from 'lib/constants' 38 - import {Trans} from '@lingui/macro' 38 + import {Trans, msg} from '@lingui/macro' 39 + import {useLingui} from '@lingui/react' 39 40 import {useLanguagePrefs} from '#/state/preferences' 40 41 import {useComposerControls} from '#/state/shell/composer' 41 42 import {useModerationOpts} from '#/state/queries/preferences' ··· 637 638 translatorUrl: string 638 639 }) { 639 640 const pal = usePalette('default') 641 + const {_} = useLingui() 640 642 return ( 641 643 <View style={[s.flexRow, s.mt2, s.mb10]}> 642 644 <Text style={pal.textLight}>{niceDate(post.indexedAt)}</Text> 643 645 {needsTranslation && ( 644 646 <> 645 647 <Text style={[pal.textLight, s.ml5, s.mr5]}>•</Text> 646 - <Link href={translatorUrl} title="Translate"> 648 + <Link href={translatorUrl} title={_(msg`Translate`)}> 647 649 <Text style={pal.link}> 648 650 <Trans>Translate</Trans> 649 651 </Text>
+6 -3
src/view/com/posts/FeedErrorMessage.tsx
··· 10 10 import {NavigationProp} from 'lib/routes/types' 11 11 import {logger} from '#/logger' 12 12 import {useModalControls} from '#/state/modals' 13 + import {msg as msgLingui} from '@lingui/macro' 14 + import {useLingui} from '@lingui/react' 13 15 import {FeedDescriptor} from '#/state/queries/post-feed' 14 16 import {EmptyState} from '../util/EmptyState' 15 17 import {cleanError} from '#/lib/strings/errors' ··· 86 88 knownError: KnownError 87 89 }) { 88 90 const pal = usePalette('default') 91 + const {_: _l} = useLingui() 89 92 const navigation = useNavigation<NavigationProp>() 90 93 const msg = MESSAGES[knownError] 91 94 const [_, uri] = feedDesc.split('|') ··· 100 103 const onRemoveFeed = React.useCallback(async () => { 101 104 openModal({ 102 105 name: 'confirm', 103 - title: 'Remove feed', 104 - message: 'Remove this feed from your saved feeds?', 106 + title: _l(msgLingui`Remove feed`), 107 + message: _l(msgLingui`Remove this feed from your saved feeds?`), 105 108 async onPressConfirm() { 106 109 try { 107 110 await removeFeed({uri}) ··· 116 119 closeModal() 117 120 }, 118 121 }) 119 - }, [openModal, closeModal, uri, removeFeed]) 122 + }, [openModal, closeModal, uri, removeFeed, _l]) 120 123 121 124 return ( 122 125 <View
+20 -13
src/view/com/profile/ProfileHeader.tsx
··· 236 236 track('ProfileHeader:BlockAccountButtonClicked') 237 237 openModal({ 238 238 name: 'confirm', 239 - title: 'Block Account', 240 - message: 241 - 'Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.', 239 + title: _(msg`Block Account`), 240 + message: _( 241 + msg`Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.`, 242 + ), 242 243 onPressConfirm: async () => { 243 244 try { 244 245 await queueBlock() ··· 251 252 } 252 253 }, 253 254 }) 254 - }, [track, queueBlock, openModal]) 255 + }, [track, queueBlock, openModal, _]) 255 256 256 257 const onPressUnblockAccount = React.useCallback(async () => { 257 258 track('ProfileHeader:UnblockAccountButtonClicked') 258 259 openModal({ 259 260 name: 'confirm', 260 - title: 'Unblock Account', 261 - message: 262 - 'The account will be able to interact with you after unblocking.', 261 + title: _(msg`Unblock Account`), 262 + message: _( 263 + msg`The account will be able to interact with you after unblocking.`, 264 + ), 263 265 onPressConfirm: async () => { 264 266 try { 265 267 await queueUnblock() ··· 272 274 } 273 275 }, 274 276 }) 275 - }, [track, queueUnblock, openModal]) 277 + }, [track, queueUnblock, openModal, _]) 276 278 277 279 const onPressReportAccount = React.useCallback(() => { 278 280 track('ProfileHeader:ReportAccountButtonClicked') ··· 290 292 let items: DropdownItem[] = [ 291 293 { 292 294 testID: 'profileHeaderDropdownShareBtn', 293 - label: 'Share', 295 + label: _(msg`Share`), 294 296 onPress: onPressShare, 295 297 icon: { 296 298 ios: { ··· 304 306 items.push({label: 'separator'}) 305 307 items.push({ 306 308 testID: 'profileHeaderDropdownListAddRemoveBtn', 307 - label: 'Add to Lists', 309 + label: _(msg`Add to Lists`), 308 310 onPress: onPressAddRemoveLists, 309 311 icon: { 310 312 ios: { ··· 318 320 if (!profile.viewer?.blocking) { 319 321 items.push({ 320 322 testID: 'profileHeaderDropdownMuteBtn', 321 - label: profile.viewer?.muted ? 'Unmute Account' : 'Mute Account', 323 + label: profile.viewer?.muted 324 + ? _(msg`Unmute Account`) 325 + : _(msg`Mute Account`), 322 326 onPress: profile.viewer?.muted 323 327 ? onPressUnmuteAccount 324 328 : onPressMuteAccount, ··· 334 338 if (!profile.viewer?.blockingByList) { 335 339 items.push({ 336 340 testID: 'profileHeaderDropdownBlockBtn', 337 - label: profile.viewer?.blocking ? 'Unblock Account' : 'Block Account', 341 + label: profile.viewer?.blocking 342 + ? _(msg`Unblock Account`) 343 + : _(msg`Block Account`), 338 344 onPress: profile.viewer?.blocking 339 345 ? onPressUnblockAccount 340 346 : onPressBlockAccount, ··· 349 355 } 350 356 items.push({ 351 357 testID: 'profileHeaderDropdownReportBtn', 352 - label: 'Report Account', 358 + label: _(msg`Report Account`), 353 359 onPress: onPressReportAccount, 354 360 icon: { 355 361 ios: { ··· 373 379 onPressBlockAccount, 374 380 onPressReportAccount, 375 381 onPressAddRemoveLists, 382 + _, 376 383 ]) 377 384 378 385 const blockHide =
+1 -1
src/view/com/util/AccountDropdownBtn.tsx
··· 19 19 20 20 const items: DropdownItem[] = [ 21 21 { 22 - label: 'Remove account', 22 + label: _(msg`Remove account`), 23 23 onPress: () => { 24 24 removeAccount(account) 25 25 Toast.show('Account removed from quick access')
+3 -2
src/view/com/util/ErrorBoundary.tsx
··· 1 1 import React, {Component, ErrorInfo, ReactNode} from 'react' 2 2 import {ErrorScreen} from './error/ErrorScreen' 3 3 import {CenteredView} from './Views' 4 + import {t} from '@lingui/macro' 4 5 5 6 interface Props { 6 7 children?: ReactNode ··· 30 31 return ( 31 32 <CenteredView style={{height: '100%', flex: 1}}> 32 33 <ErrorScreen 33 - title="Oh no!" 34 - message="There was an unexpected issue in the application. Please let us know if this happened to you!" 34 + title={t`Oh no!`} 35 + message={t`There was an unexpected issue in the application. Please let us know if this happened to you!`} 35 36 details={this.state.error.toString()} 36 37 /> 37 38 </CenteredView>
-1
src/view/com/util/TimeElapsed.tsx
··· 3 3 import {useTickEveryMinute} from '#/state/shell' 4 4 5 5 // FIXME(dan): Figure out why the false positives 6 - /* eslint-disable react/prop-types */ 7 6 8 7 export function TimeElapsed({ 9 8 timestamp,
+4 -3
src/view/com/util/UserAvatar.tsx
··· 208 208 [ 209 209 !isWeb && { 210 210 testID: 'changeAvatarCameraBtn', 211 - label: 'Camera', 211 + label: _(msg`Camera`), 212 212 icon: { 213 213 ios: { 214 214 name: 'camera', ··· 232 232 }, 233 233 { 234 234 testID: 'changeAvatarLibraryBtn', 235 - label: 'Library', 235 + label: _(msg`Library`), 236 236 icon: { 237 237 ios: { 238 238 name: 'photo.on.rectangle.angled', ··· 269 269 }, 270 270 !!avatar && { 271 271 testID: 'changeAvatarRemoveBtn', 272 - label: 'Remove', 272 + label: _(msg`Remove`), 273 273 icon: { 274 274 ios: { 275 275 name: 'trash', ··· 287 287 onSelectNewAvatar, 288 288 requestCameraAccessIfNeeded, 289 289 requestPhotoAccessIfNeeded, 290 + _, 290 291 ], 291 292 ) 292 293
+4 -3
src/view/com/util/UserBanner.tsx
··· 35 35 [ 36 36 !isWeb && { 37 37 testID: 'changeBannerCameraBtn', 38 - label: 'Camera', 38 + label: _(msg`Camera`), 39 39 icon: { 40 40 ios: { 41 41 name: 'camera', ··· 57 57 }, 58 58 { 59 59 testID: 'changeBannerLibraryBtn', 60 - label: 'Library', 60 + label: _(msg`Library`), 61 61 icon: { 62 62 ios: { 63 63 name: 'photo.on.rectangle.angled', ··· 86 86 }, 87 87 !!banner && { 88 88 testID: 'changeBannerRemoveBtn', 89 - label: 'Remove', 89 + label: _(msg`Remove`), 90 90 icon: { 91 91 ios: { 92 92 name: 'trash', ··· 104 104 onSelectNewBanner, 105 105 requestCameraAccessIfNeeded, 106 106 requestPhotoAccessIfNeeded, 107 + _, 107 108 ], 108 109 ) 109 110
+11 -8
src/view/com/util/forms/PostDropdownBtn.tsx
··· 20 20 import {useLanguagePrefs} from '#/state/preferences' 21 21 import {logger} from '#/logger' 22 22 import {Shadow} from '#/state/cache/types' 23 + import {msg} from '@lingui/macro' 24 + import {useLingui} from '@lingui/react' 23 25 import {useSession} from '#/state/session' 24 26 25 27 export function PostDropdownBtn({ ··· 35 37 }) { 36 38 const {currentAccount} = useSession() 37 39 const theme = useTheme() 40 + const {_} = useLingui() 38 41 const defaultCtrlColor = theme.palette.default.postCtrl 39 42 const {openModal} = useModalControls() 40 43 const langPrefs = useLanguagePrefs() ··· 91 94 92 95 const dropdownItems: NativeDropdownItem[] = [ 93 96 { 94 - label: 'Translate', 97 + label: _(msg`Translate`), 95 98 onPress() { 96 99 onOpenTranslate() 97 100 }, ··· 105 108 }, 106 109 }, 107 110 { 108 - label: 'Copy post text', 111 + label: _(msg`Copy post text`), 109 112 onPress() { 110 113 onCopyPostText() 111 114 }, ··· 119 122 }, 120 123 }, 121 124 { 122 - label: 'Share', 125 + label: _(msg`Share`), 123 126 onPress() { 124 127 const url = toShareUrl(href) 125 128 shareUrl(url) ··· 137 140 label: 'separator', 138 141 }, 139 142 { 140 - label: isThreadMuted ? 'Unmute thread' : 'Mute thread', 143 + label: isThreadMuted ? _(msg`Unmute thread`) : _(msg`Mute thread`), 141 144 onPress() { 142 145 onToggleThreadMute() 143 146 }, ··· 154 157 label: 'separator', 155 158 }, 156 159 !isAuthor && { 157 - label: 'Report post', 160 + label: _(msg`Report post`), 158 161 onPress() { 159 162 openModal({ 160 163 name: 'report', ··· 175 178 label: 'separator', 176 179 }, 177 180 isAuthor && { 178 - label: 'Delete post', 181 + label: _(msg`Delete post`), 179 182 onPress() { 180 183 openModal({ 181 184 name: 'confirm', 182 - title: 'Delete this post?', 183 - message: 'Are you sure? This can not be undone.', 185 + title: _(msg`Delete this post?`), 186 + message: _(msg`Are you sure? This cannot be undone.`), 184 187 onPressConfirm: onDeletePost, 185 188 }) 186 189 },
+2 -2
src/view/com/util/post-ctrls/RepostButton.web.tsx
··· 41 41 42 42 const dropdownItems: NativeDropdownItem[] = [ 43 43 { 44 - label: isReposted ? 'Undo repost' : 'Repost', 44 + label: isReposted ? _(msg`Undo repost`) : _(msg`Repost`), 45 45 testID: 'repostDropdownRepostBtn', 46 46 icon: { 47 47 ios: {name: 'repeat'}, ··· 51 51 onPress: onRepost, 52 52 }, 53 53 { 54 - label: 'Quote post', 54 + label: _(msg`Quote post`), 55 55 testID: 'repostDropdownQuoteBtn', 56 56 icon: { 57 57 ios: {name: 'quote.bubble'},
+18 -13
src/view/screens/AppPasswords.tsx
··· 183 183 function AppPasswordsHeader() { 184 184 const {isTabletOrDesktop} = useWebMediaQueries() 185 185 const pal = usePalette('default') 186 + const {_} = useLingui() 186 187 return ( 187 188 <> 188 - <ViewHeader title="App Passwords" showOnDesktop /> 189 + <ViewHeader title={_(msg`App Passwords`)} showOnDesktop /> 189 190 <Text 190 191 type="sm" 191 192 style={[ ··· 220 221 const onDelete = React.useCallback(async () => { 221 222 openModal({ 222 223 name: 'confirm', 223 - title: 'Delete App Password', 224 - message: `Are you sure you want to delete the app password "${name}"?`, 224 + title: _(msg`Delete app password`), 225 + message: _( 226 + msg`Are you sure you want to delete the app password "${name}"?`, 227 + ), 225 228 async onPressConfirm() { 226 229 await deleteMutation.mutateAsync({name}) 227 230 Toast.show('App password deleted') 228 231 }, 229 232 }) 230 - }, [deleteMutation, openModal, name]) 233 + }, [deleteMutation, openModal, name, _]) 231 234 232 235 const primaryLocale = 233 236 contentLanguages.length > 0 ? contentLanguages[0] : 'en-US' ··· 245 248 {name} 246 249 </Text> 247 250 <Text type="md" style={[pal.text, styles.pr10]} numberOfLines={1}> 248 - Created{' '} 249 - {Intl.DateTimeFormat(primaryLocale, { 250 - year: 'numeric', 251 - month: 'numeric', 252 - day: 'numeric', 253 - hour: '2-digit', 254 - minute: '2-digit', 255 - second: '2-digit', 256 - }).format(new Date(createdAt))} 251 + <Trans> 252 + Created{' '} 253 + {Intl.DateTimeFormat(primaryLocale, { 254 + year: 'numeric', 255 + month: 'numeric', 256 + day: 'numeric', 257 + hour: '2-digit', 258 + minute: '2-digit', 259 + second: '2-digit', 260 + }).format(new Date(createdAt))} 261 + </Trans> 257 262 </Text> 258 263 </View> 259 264 <FontAwesomeIcon icon={['far', 'trash-can']} style={styles.trashIcon} />
+12 -7
src/view/screens/CommunityGuidelines.tsx
··· 9 9 import {usePalette} from 'lib/hooks/usePalette' 10 10 import {s} from 'lib/styles' 11 11 import {useSetMinimalShellMode} from '#/state/shell' 12 + import {Trans, msg} from '@lingui/macro' 13 + import {useLingui} from '@lingui/react' 12 14 13 15 type Props = NativeStackScreenProps< 14 16 CommonNavigatorParams, ··· 16 18 > 17 19 export const CommunityGuidelinesScreen = (_props: Props) => { 18 20 const pal = usePalette('default') 21 + const {_} = useLingui() 19 22 const setMinimalShellMode = useSetMinimalShellMode() 20 23 21 24 useFocusEffect( ··· 26 29 27 30 return ( 28 31 <View> 29 - <ViewHeader title="Community Guidelines" /> 32 + <ViewHeader title={_(msg`Community Guidelines`)} /> 30 33 <ScrollView style={[s.hContentRegion, pal.view]}> 31 34 <View style={[s.p20]}> 32 35 <Text style={pal.text}> 33 - The Community Guidelines have been moved to{' '} 34 - <TextLink 35 - style={pal.link} 36 - href="https://blueskyweb.xyz/support/community-guidelines" 37 - text="blueskyweb.xyz/support/community-guidelines" 38 - /> 36 + <Trans> 37 + The Community Guidelines have been moved to{' '} 38 + <TextLink 39 + style={pal.link} 40 + href="https://blueskyweb.xyz/support/community-guidelines" 41 + text="blueskyweb.xyz/support/community-guidelines" 42 + /> 43 + </Trans> 39 44 </Text> 40 45 </View> 41 46 <View style={s.footerSpacer} />
+12 -7
src/view/screens/CopyrightPolicy.tsx
··· 9 9 import {usePalette} from 'lib/hooks/usePalette' 10 10 import {s} from 'lib/styles' 11 11 import {useSetMinimalShellMode} from '#/state/shell' 12 + import {Trans, msg} from '@lingui/macro' 13 + import {useLingui} from '@lingui/react' 12 14 13 15 type Props = NativeStackScreenProps<CommonNavigatorParams, 'CopyrightPolicy'> 14 16 export const CopyrightPolicyScreen = (_props: Props) => { 15 17 const pal = usePalette('default') 18 + const {_} = useLingui() 16 19 const setMinimalShellMode = useSetMinimalShellMode() 17 20 18 21 useFocusEffect( ··· 23 26 24 27 return ( 25 28 <View> 26 - <ViewHeader title="Copyright Policy" /> 29 + <ViewHeader title={_(msg`Copyright Policy`)} /> 27 30 <ScrollView style={[s.hContentRegion, pal.view]}> 28 31 <View style={[s.p20]}> 29 32 <Text style={pal.text}> 30 - The Copyright Policy has been moved to{' '} 31 - <TextLink 32 - style={pal.link} 33 - href="https://blueskyweb.xyz/support/community-guidelines" 34 - text="blueskyweb.xyz/support/community-guidelines" 35 - /> 33 + <Trans> 34 + The Copyright Policy has been moved to{' '} 35 + <TextLink 36 + style={pal.link} 37 + href="https://blueskyweb.xyz/support/community-guidelines" 38 + text="blueskyweb.xyz/support/community-guidelines" 39 + /> 40 + </Trans> 36 41 </Text> 37 42 </View> 38 43 <View style={s.footerSpacer} />
+1 -1
src/view/screens/Feeds.tsx
··· 467 467 <View style={[pal.view, styles.container]}> 468 468 {isMobile && ( 469 469 <ViewHeader 470 - title="Feeds" 470 + title={_(msg`Feeds`)} 471 471 canGoBack={false} 472 472 renderButton={renderHeaderBtn} 473 473 showBorder
+117 -8
src/view/screens/LanguageSettings.tsx
··· 14 14 } from '@fortawesome/react-native-fontawesome' 15 15 import {useAnalytics} from 'lib/analytics/analytics' 16 16 import {useFocusEffect} from '@react-navigation/native' 17 - import {LANGUAGES} from 'lib/../locale/languages' 17 + import {APP_LANGUAGES, LANGUAGES} from 'lib/../locale/languages' 18 18 import RNPickerSelect, {PickerSelectProps} from 'react-native-picker-select' 19 19 import {useSetMinimalShellMode} from '#/state/shell' 20 20 import {useModalControls} from '#/state/modals' 21 21 import {useLanguagePrefs, useLanguagePrefsApi} from '#/state/preferences' 22 + import {Trans, msg} from '@lingui/macro' 23 + import {useLingui} from '@lingui/react' 22 24 23 25 type Props = NativeStackScreenProps<CommonNavigatorParams, 'LanguageSettings'> 24 26 25 - export function LanguageSettingsScreen(_: Props) { 27 + export function LanguageSettingsScreen(_props: Props) { 26 28 const pal = usePalette('default') 29 + const {_} = useLingui() 27 30 const langPrefs = useLanguagePrefs() 28 31 const setLangPrefs = useLanguagePrefsApi() 29 32 const {isTabletOrDesktop} = useWebMediaQueries() ··· 47 50 (value: Parameters<PickerSelectProps['onValueChange']>[0]) => { 48 51 if (langPrefs.primaryLanguage !== value) { 49 52 setLangPrefs.setPrimaryLanguage(value) 53 + } 54 + }, 55 + [langPrefs, setLangPrefs], 56 + ) 57 + 58 + const onChangeAppLanguage = React.useCallback( 59 + (value: Parameters<PickerSelectProps['onValueChange']>[0]) => { 60 + if (langPrefs.appLanguage !== value) { 61 + setLangPrefs.setAppLanguage(value) 50 62 } 51 63 }, 52 64 [langPrefs, setLangPrefs], ··· 71 83 styles.container, 72 84 isTabletOrDesktop && styles.desktopContainer, 73 85 ]}> 74 - <ViewHeader title="Language Settings" showOnDesktop /> 86 + <ViewHeader title={_(msg`Language Settings`)} showOnDesktop /> 75 87 76 88 <View style={{paddingTop: 20, paddingHorizontal: 20}}> 89 + {/* APP LANGUAGE */} 77 90 <View style={{paddingBottom: 20}}> 78 91 <Text type="title-sm" style={[pal.text, s.pb5]}> 79 - Primary Language 92 + <Trans>App Language</Trans> 93 + </Text> 94 + <Text style={[pal.text, s.pb10]}> 95 + <Trans> 96 + Select your app language for the default text to display in the 97 + app 98 + </Trans> 99 + </Text> 100 + 101 + <View style={{position: 'relative'}}> 102 + <RNPickerSelect 103 + value={langPrefs.appLanguage} 104 + onValueChange={onChangeAppLanguage} 105 + items={APP_LANGUAGES.filter(l => Boolean(l.code2)).map(l => ({ 106 + label: l.name, 107 + value: l.code2, 108 + key: l.code2, 109 + }))} 110 + style={{ 111 + inputAndroid: { 112 + backgroundColor: pal.viewLight.backgroundColor, 113 + color: pal.text.color, 114 + fontSize: 14, 115 + letterSpacing: 0.5, 116 + fontWeight: '500', 117 + paddingHorizontal: 14, 118 + paddingVertical: 8, 119 + borderRadius: 24, 120 + }, 121 + inputIOS: { 122 + backgroundColor: pal.viewLight.backgroundColor, 123 + color: pal.text.color, 124 + fontSize: 14, 125 + letterSpacing: 0.5, 126 + fontWeight: '500', 127 + paddingHorizontal: 14, 128 + paddingVertical: 8, 129 + borderRadius: 24, 130 + }, 131 + inputWeb: { 132 + // @ts-ignore web only 133 + cursor: 'pointer', 134 + '-moz-appearance': 'none', 135 + '-webkit-appearance': 'none', 136 + appearance: 'none', 137 + outline: 0, 138 + borderWidth: 0, 139 + backgroundColor: pal.viewLight.backgroundColor, 140 + color: pal.text.color, 141 + fontSize: 14, 142 + letterSpacing: 0.5, 143 + fontWeight: '500', 144 + paddingHorizontal: 14, 145 + paddingVertical: 8, 146 + borderRadius: 24, 147 + }, 148 + }} 149 + /> 150 + 151 + <View 152 + style={{ 153 + position: 'absolute', 154 + top: 1, 155 + right: 1, 156 + bottom: 1, 157 + width: 40, 158 + backgroundColor: pal.viewLight.backgroundColor, 159 + borderRadius: 24, 160 + pointerEvents: 'none', 161 + alignItems: 'center', 162 + justifyContent: 'center', 163 + }}> 164 + <FontAwesomeIcon 165 + icon="chevron-down" 166 + style={pal.text as FontAwesomeIconStyle} 167 + /> 168 + </View> 169 + </View> 170 + </View> 171 + 172 + <View 173 + style={{ 174 + height: 1, 175 + backgroundColor: pal.border.borderColor, 176 + marginBottom: 20, 177 + }} 178 + /> 179 + 180 + {/* PRIMARY LANGUAGE */} 181 + <View style={{paddingBottom: 20}}> 182 + <Text type="title-sm" style={[pal.text, s.pb5]}> 183 + <Trans>Primary Language</Trans> 80 184 </Text> 81 185 <Text style={[pal.text, s.pb10]}> 82 - Select your preferred language for translations in your feed. 186 + <Trans> 187 + Select your preferred language for translations in your feed. 188 + </Trans> 83 189 </Text> 84 190 85 191 <View style={{position: 'relative'}}> ··· 161 267 }} 162 268 /> 163 269 270 + {/* CONTENT LANGUAGES */} 164 271 <View style={{paddingBottom: 20}}> 165 272 <Text type="title-sm" style={[pal.text, s.pb5]}> 166 - Content Languages 273 + <Trans>Content Languages</Trans> 167 274 </Text> 168 275 <Text style={[pal.text, s.pb10]}> 169 - Select which languages you want your subscribed feeds to include. If 170 - none are selected, all languages will be shown. 276 + <Trans> 277 + Select which languages you want your subscribed feeds to include. 278 + If none are selected, all languages will be shown. 279 + </Trans> 171 280 </Text> 172 281 173 282 <Button
+4 -3
src/view/screens/Lists.tsx
··· 15 15 import {s} from 'lib/styles' 16 16 import {useSetMinimalShellMode} from '#/state/shell' 17 17 import {useModalControls} from '#/state/modals' 18 + import {Trans} from '@lingui/macro' 18 19 19 20 type Props = NativeStackScreenProps<CommonNavigatorParams, 'Lists'> 20 21 export const ListsScreen = withAuthRequired( ··· 56 57 }> 57 58 <View style={{flex: 1}}> 58 59 <Text type="title-lg" style={[pal.text, {fontWeight: 'bold'}]}> 59 - User Lists 60 + <Trans>User Lists</Trans> 60 61 </Text> 61 62 <Text style={pal.textLight}> 62 - Public, shareable lists which can drive feeds. 63 + <Trans>Public, shareable lists which can drive feeds.</Trans> 63 64 </Text> 64 65 </View> 65 66 <View> ··· 74 75 }}> 75 76 <FontAwesomeIcon icon="plus" color={pal.colors.text} /> 76 77 <Text type="button" style={pal.text}> 77 - New 78 + <Trans>New</Trans> 78 79 </Text> 79 80 </Button> 80 81 </View>
+8 -5
src/view/screens/Moderation.tsx
··· 17 17 import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' 18 18 import {useSetMinimalShellMode} from '#/state/shell' 19 19 import {useModalControls} from '#/state/modals' 20 + import {Trans, msg} from '@lingui/macro' 21 + import {useLingui} from '@lingui/react' 20 22 21 23 type Props = NativeStackScreenProps<CommonNavigatorParams, 'Moderation'> 22 24 export const ModerationScreen = withAuthRequired( 23 25 function Moderation({}: Props) { 24 26 const pal = usePalette('default') 27 + const {_} = useLingui() 25 28 const setMinimalShellMode = useSetMinimalShellMode() 26 29 const {screen, track} = useAnalytics() 27 30 const {isTabletOrDesktop} = useWebMediaQueries() ··· 47 50 isTabletOrDesktop ? styles.desktopContainer : pal.viewLight, 48 51 ]} 49 52 testID="moderationScreen"> 50 - <ViewHeader title="Moderation" showOnDesktop /> 53 + <ViewHeader title={_(msg`Moderation`)} showOnDesktop /> 51 54 <View style={styles.spacer} /> 52 55 <TouchableOpacity 53 56 testID="contentFilteringBtn" ··· 63 66 /> 64 67 </View> 65 68 <Text type="lg" style={pal.text}> 66 - Content filtering 69 + <Trans>Content filtering</Trans> 67 70 </Text> 68 71 </TouchableOpacity> 69 72 <Link ··· 77 80 /> 78 81 </View> 79 82 <Text type="lg" style={pal.text}> 80 - Moderation lists 83 + <Trans>Moderation lists</Trans> 81 84 </Text> 82 85 </Link> 83 86 <Link ··· 91 94 /> 92 95 </View> 93 96 <Text type="lg" style={pal.text}> 94 - Muted accounts 97 + <Trans>Muted accounts</Trans> 95 98 </Text> 96 99 </Link> 97 100 <Link ··· 105 108 /> 106 109 </View> 107 110 <Text type="lg" style={pal.text}> 108 - Blocked accounts 111 + <Trans>Blocked accounts</Trans> 109 112 </Text> 110 113 </Link> 111 114 </CenteredView>
+14 -7
src/view/screens/ModerationBlockedAccounts.tsx
··· 21 21 import {ProfileCard} from 'view/com/profile/ProfileCard' 22 22 import {logger} from '#/logger' 23 23 import {useSetMinimalShellMode} from '#/state/shell' 24 + import {Trans, msg} from '@lingui/macro' 25 + import {useLingui} from '@lingui/react' 24 26 import {useMyBlockedAccountsQuery} from '#/state/queries/my-blocked-accounts' 25 27 import {cleanError} from '#/lib/strings/errors' 26 28 ··· 31 33 export const ModerationBlockedAccounts = withAuthRequired( 32 34 function ModerationBlockedAccountsImpl({}: Props) { 33 35 const pal = usePalette('default') 36 + const {_} = useLingui() 34 37 const setMinimalShellMode = useSetMinimalShellMode() 35 38 const {isTabletOrDesktop} = useWebMediaQueries() 36 39 const {screen} = useAnalytics() ··· 104 107 pal.border, 105 108 ]} 106 109 testID="blockedAccountsScreen"> 107 - <ViewHeader title="Blocked Accounts" showOnDesktop /> 110 + <ViewHeader title={_(msg`Blocked Accounts`)} showOnDesktop /> 108 111 <Text 109 112 type="sm" 110 113 style={[ ··· 112 115 pal.text, 113 116 isTabletOrDesktop && styles.descriptionDesktop, 114 117 ]}> 115 - Blocked accounts cannot reply in your threads, mention you, or 116 - otherwise interact with you. You will not see their content and they 117 - will be prevented from seeing yours. 118 + <Trans> 119 + Blocked accounts cannot reply in your threads, mention you, or 120 + otherwise interact with you. You will not see their content and they 121 + will be prevented from seeing yours. 122 + </Trans> 118 123 </Text> 119 124 {isEmpty ? ( 120 125 <View style={[pal.border, !isTabletOrDesktop && styles.flex1]}> ··· 127 132 ) : ( 128 133 <View style={[styles.empty, pal.viewLight]}> 129 134 <Text type="lg" style={[pal.text, styles.emptyText]}> 130 - You have not blocked any accounts yet. To block an account, go 131 - to their profile and selected "Block account" from the menu on 132 - their account. 135 + <Trans> 136 + You have not blocked any accounts yet. To block an account, 137 + go to their profile and selected "Block account" from the 138 + menu on their account. 139 + </Trans> 133 140 </Text> 134 141 </View> 135 142 )}
+13 -6
src/view/screens/ModerationMutedAccounts.tsx
··· 21 21 import {ProfileCard} from 'view/com/profile/ProfileCard' 22 22 import {logger} from '#/logger' 23 23 import {useSetMinimalShellMode} from '#/state/shell' 24 + import {Trans, msg} from '@lingui/macro' 25 + import {useLingui} from '@lingui/react' 24 26 import {useMyMutedAccountsQuery} from '#/state/queries/my-muted-accounts' 25 27 import {cleanError} from '#/lib/strings/errors' 26 28 ··· 31 33 export const ModerationMutedAccounts = withAuthRequired( 32 34 function ModerationMutedAccountsImpl({}: Props) { 33 35 const pal = usePalette('default') 36 + const {_} = useLingui() 34 37 const setMinimalShellMode = useSetMinimalShellMode() 35 38 const {isTabletOrDesktop} = useWebMediaQueries() 36 39 const {screen} = useAnalytics() ··· 104 107 pal.border, 105 108 ]} 106 109 testID="mutedAccountsScreen"> 107 - <ViewHeader title="Muted Accounts" showOnDesktop /> 110 + <ViewHeader title={_(msg`Muted Accounts`)} showOnDesktop /> 108 111 <Text 109 112 type="sm" 110 113 style={[ ··· 112 115 pal.text, 113 116 isTabletOrDesktop && styles.descriptionDesktop, 114 117 ]}> 115 - Muted accounts have their posts removed from your feed and from your 116 - notifications. Mutes are completely private. 118 + <Trans> 119 + Muted accounts have their posts removed from your feed and from your 120 + notifications. Mutes are completely private. 121 + </Trans> 117 122 </Text> 118 123 {isEmpty ? ( 119 124 <View style={[pal.border, !isTabletOrDesktop && styles.flex1]}> ··· 126 131 ) : ( 127 132 <View style={[styles.empty, pal.viewLight]}> 128 133 <Text type="lg" style={[pal.text, styles.emptyText]}> 129 - You have not muted any accounts yet. To mute an account, go to 130 - their profile and selected "Mute account" from the menu on 131 - their account. 134 + <Trans> 135 + You have not muted any accounts yet. To mute an account, go 136 + to their profile and selected "Mute account" from the menu 137 + on their account. 138 + </Trans> 132 139 </Text> 133 140 </View> 134 141 )}
+8 -3
src/view/screens/NotFound.tsx
··· 12 12 import {usePalette} from 'lib/hooks/usePalette' 13 13 import {s} from 'lib/styles' 14 14 import {useSetMinimalShellMode} from '#/state/shell' 15 + import {Trans, msg} from '@lingui/macro' 16 + import {useLingui} from '@lingui/react' 15 17 16 18 export const NotFoundScreen = () => { 17 19 const pal = usePalette('default') 20 + const {_} = useLingui() 18 21 const navigation = useNavigation<NavigationProp>() 19 22 const setMinimalShellMode = useSetMinimalShellMode() 20 23 ··· 36 39 37 40 return ( 38 41 <View testID="notFoundView" style={pal.view}> 39 - <ViewHeader title="Page not found" /> 42 + <ViewHeader title={_(msg`Page not found`)} /> 40 43 <View style={styles.container}> 41 44 <Text type="title-2xl" style={[pal.text, s.mb10]}> 42 - Page not found 45 + <Trans>Page not found</Trans> 43 46 </Text> 44 47 <Text type="md" style={[pal.text, s.mb10]}> 45 - We're sorry! We can't find the page you were looking for. 48 + <Trans> 49 + We're sorry! We can't find the page you were looking for. 50 + </Trans> 46 51 </Text> 47 52 <Button 48 53 type="primary"
+6 -3
src/view/screens/Notifications.tsx
··· 18 18 import {useAnalytics} from 'lib/analytics/analytics' 19 19 import {logger} from '#/logger' 20 20 import {useSetMinimalShellMode} from '#/state/shell' 21 + import {Trans, msg} from '@lingui/macro' 22 + import {useLingui} from '@lingui/react' 21 23 import {useUnreadNotifications} from '#/state/queries/notifications/unread' 22 24 import {RQKEY as NOTIFS_RQKEY} from '#/state/queries/notifications/feed' 23 25 import {listenSoftReset, emitSoftReset} from '#/state/events' ··· 28 30 > 29 31 export const NotificationsScreen = withAuthRequired( 30 32 function NotificationsScreenImpl({}: Props) { 33 + const {_} = useLingui() 31 34 const setMinimalShellMode = useSetMinimalShellMode() 32 35 const [onMainScroll, isScrolledDown, resetMainScroll] = useOnMainScroll() 33 36 const scrollElRef = React.useRef<FlatList>(null) ··· 83 86 style={[pal.text, {fontWeight: 'bold'}]} 84 87 text={ 85 88 <> 86 - Notifications{' '} 89 + <Trans>Notifications</Trans>{' '} 87 90 {hasNew && ( 88 91 <View 89 92 style={{ ··· 107 110 108 111 return ( 109 112 <View testID="notificationsScreen" style={s.hContentRegion}> 110 - <ViewHeader title="Notifications" canGoBack={false} /> 113 + <ViewHeader title={_(msg`Notifications`)} canGoBack={false} /> 111 114 <Feed 112 115 onScroll={onMainScroll} 113 116 scrollElRef={scrollElRef} ··· 116 119 {(isScrolledDown || hasNew) && ( 117 120 <LoadLatestBtn 118 121 onPress={onPressLoadLatest} 119 - label="Load new notifications" 122 + label={_(msg`Load new notifications`)} 120 123 showIndicator={hasNew} 121 124 /> 122 125 )}
+4 -1
src/view/screens/PostLikedBy.tsx
··· 7 7 import {PostLikedBy as PostLikedByComponent} from '../com/post-thread/PostLikedBy' 8 8 import {makeRecordUri} from 'lib/strings/url-helpers' 9 9 import {useSetMinimalShellMode} from '#/state/shell' 10 + import {msg} from '@lingui/macro' 11 + import {useLingui} from '@lingui/react' 10 12 11 13 type Props = NativeStackScreenProps<CommonNavigatorParams, 'PostLikedBy'> 12 14 export const PostLikedByScreen = withAuthRequired(({route}: Props) => { 13 15 const setMinimalShellMode = useSetMinimalShellMode() 14 16 const {name, rkey} = route.params 15 17 const uri = makeRecordUri(name, 'app.bsky.feed.post', rkey) 18 + const {_} = useLingui() 16 19 17 20 useFocusEffect( 18 21 React.useCallback(() => { ··· 22 25 23 26 return ( 24 27 <View> 25 - <ViewHeader title="Liked by" /> 28 + <ViewHeader title={_(msg`Liked by`)} /> 26 29 <PostLikedByComponent uri={uri} /> 27 30 </View> 28 31 )
+4 -1
src/view/screens/PostRepostedBy.tsx
··· 7 7 import {PostRepostedBy as PostRepostedByComponent} from '../com/post-thread/PostRepostedBy' 8 8 import {makeRecordUri} from 'lib/strings/url-helpers' 9 9 import {useSetMinimalShellMode} from '#/state/shell' 10 + import {useLingui} from '@lingui/react' 11 + import {msg} from '@lingui/macro' 10 12 11 13 type Props = NativeStackScreenProps<CommonNavigatorParams, 'PostRepostedBy'> 12 14 export const PostRepostedByScreen = withAuthRequired(({route}: Props) => { 13 15 const {name, rkey} = route.params 14 16 const uri = makeRecordUri(name, 'app.bsky.feed.post', rkey) 15 17 const setMinimalShellMode = useSetMinimalShellMode() 18 + const {_} = useLingui() 16 19 17 20 useFocusEffect( 18 21 React.useCallback(() => { ··· 22 25 23 26 return ( 24 27 <View> 25 - <ViewHeader title="Reposted by" /> 28 + <ViewHeader title={_(msg`Reposted by`)} /> 26 29 <PostRepostedByComponent uri={uri} /> 27 30 </View> 28 31 )
+4 -1
src/view/screens/PostThread.tsx
··· 19 19 import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' 20 20 import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode' 21 21 import {useSetMinimalShellMode} from '#/state/shell' 22 + import {useLingui} from '@lingui/react' 23 + import {msg} from '@lingui/macro' 22 24 import {useResolveUriQuery} from '#/state/queries/resolve-uri' 23 25 import {ErrorMessage} from '../com/util/error/ErrorMessage' 24 26 import {CenteredView} from '../com/util/Views' ··· 29 31 route, 30 32 }: Props) { 31 33 const queryClient = useQueryClient() 34 + const {_} = useLingui() 32 35 const {fabMinimalShellTransform} = useMinimalShellMode() 33 36 const setMinimalShellMode = useSetMinimalShellMode() 34 37 const {openComposer} = useComposerControls() ··· 74 77 75 78 return ( 76 79 <View style={s.hContentRegion}> 77 - {isMobile && <ViewHeader title="Post" />} 80 + {isMobile && <ViewHeader title={_(msg`Post`)} />} 78 81 <View style={s.flex1}> 79 82 {uriError ? ( 80 83 <CenteredView>
+8 -8
src/view/screens/PreferencesHomeFeed.tsx
··· 92 92 styles.container, 93 93 isTabletOrDesktop && styles.desktopContainer, 94 94 ]}> 95 - <ViewHeader title="Home Feed Preferences" showOnDesktop /> 95 + <ViewHeader title={_(msg`Home Feed Preferences`)} showOnDesktop /> 96 96 <View 97 97 style={[ 98 98 styles.titleSection, ··· 142 142 </Text> 143 143 <ToggleButton 144 144 type="default-light" 145 - label="Followed users only" 145 + label={_(msg`Followed users only`)} 146 146 isSelected={Boolean( 147 147 variables?.hideRepliesByUnfollowed ?? 148 148 preferences?.feedViewPrefs?.hideRepliesByUnfollowed, ··· 188 188 label={ 189 189 variables?.hideReposts ?? 190 190 preferences?.feedViewPrefs?.hideReposts 191 - ? 'No' 192 - : 'Yes' 191 + ? _(msg`No`) 192 + : _(msg`Yes`) 193 193 } 194 194 isSelected={ 195 195 !( ··· 223 223 label={ 224 224 variables?.hideQuotePosts ?? 225 225 preferences?.feedViewPrefs?.hideQuotePosts 226 - ? 'No' 227 - : 'Yes' 226 + ? _(msg`No`) 227 + : _(msg`Yes`) 228 228 } 229 229 isSelected={ 230 230 !( ··· 259 259 label={ 260 260 variables?.lab_mergeFeedEnabled ?? 261 261 preferences?.feedViewPrefs?.lab_mergeFeedEnabled 262 - ? 'Yes' 263 - : 'No' 262 + ? _(msg`Yes`) 263 + : _(msg`No`) 264 264 } 265 265 isSelected={ 266 266 !!(
+1 -1
src/view/screens/PreferencesThreads.tsx
··· 50 50 styles.container, 51 51 isTabletOrDesktop && styles.desktopContainer, 52 52 ]}> 53 - <ViewHeader title="Thread Preferences" showOnDesktop /> 53 + <ViewHeader title={_(msg`Thread Preferences`)} showOnDesktop /> 54 54 <View 55 55 style={[ 56 56 styles.titleSection,
+12 -7
src/view/screens/PrivacyPolicy.tsx
··· 9 9 import {usePalette} from 'lib/hooks/usePalette' 10 10 import {s} from 'lib/styles' 11 11 import {useSetMinimalShellMode} from '#/state/shell' 12 + import {Trans, msg} from '@lingui/macro' 13 + import {useLingui} from '@lingui/react' 12 14 13 15 type Props = NativeStackScreenProps<CommonNavigatorParams, 'PrivacyPolicy'> 14 16 export const PrivacyPolicyScreen = (_props: Props) => { 15 17 const pal = usePalette('default') 18 + const {_} = useLingui() 16 19 const setMinimalShellMode = useSetMinimalShellMode() 17 20 18 21 useFocusEffect( ··· 23 26 24 27 return ( 25 28 <View> 26 - <ViewHeader title="Privacy Policy" /> 29 + <ViewHeader title={_(msg`Privacy Policy`)} /> 27 30 <ScrollView style={[s.hContentRegion, pal.view]}> 28 31 <View style={[s.p20]}> 29 32 <Text style={pal.text}> 30 - The Privacy Policy has been moved to{' '} 31 - <TextLink 32 - style={pal.link} 33 - href="https://blueskyweb.xyz/support/privacy-policy" 34 - text="blueskyweb.xyz/support/privacy-policy" 35 - /> 33 + <Trans> 34 + The Privacy Policy has been moved to{' '} 35 + <TextLink 36 + style={pal.link} 37 + href="https://blueskyweb.xyz/support/privacy-policy" 38 + text="blueskyweb.xyz/support/privacy-policy" 39 + /> 40 + </Trans> 36 41 </Text> 37 42 </View> 38 43 <View style={s.footerSpacer} />
+4 -3
src/view/screens/ProfileFeed.tsx
··· 269 269 return [ 270 270 { 271 271 testID: 'feedHeaderDropdownToggleSavedBtn', 272 - label: isSaved ? 'Remove from my feeds' : 'Add to my feeds', 272 + label: isSaved ? _(msg`Remove from my feeds`) : _(msg`Add to my feeds`), 273 273 onPress: isSavePending || isRemovePending ? undefined : onToggleSaved, 274 274 icon: isSaved 275 275 ? { ··· 289 289 }, 290 290 { 291 291 testID: 'feedHeaderDropdownReportBtn', 292 - label: 'Report feed', 292 + label: _(msg`Report feed`), 293 293 onPress: onPressReport, 294 294 icon: { 295 295 ios: { ··· 301 301 }, 302 302 { 303 303 testID: 'feedHeaderDropdownShareBtn', 304 - label: 'Share link', 304 + label: _(msg`Share feed`), 305 305 onPress: onPressShare, 306 306 icon: { 307 307 ios: { ··· 319 319 isSaved, 320 320 isSavePending, 321 321 isRemovePending, 322 + _, 322 323 ]) 323 324 324 325 const renderHeader = useCallback(() => {
+4 -1
src/view/screens/ProfileFeedLikedBy.tsx
··· 7 7 import {PostLikedBy as PostLikedByComponent} from '../com/post-thread/PostLikedBy' 8 8 import {makeRecordUri} from 'lib/strings/url-helpers' 9 9 import {useSetMinimalShellMode} from '#/state/shell' 10 + import {useLingui} from '@lingui/react' 11 + import {msg} from '@lingui/macro' 10 12 11 13 type Props = NativeStackScreenProps<CommonNavigatorParams, 'ProfileFeedLikedBy'> 12 14 export const ProfileFeedLikedByScreen = withAuthRequired(({route}: Props) => { 13 15 const setMinimalShellMode = useSetMinimalShellMode() 14 16 const {name, rkey} = route.params 15 17 const uri = makeRecordUri(name, 'app.bsky.feed.generator', rkey) 18 + const {_} = useLingui() 16 19 17 20 useFocusEffect( 18 21 React.useCallback(() => { ··· 22 25 23 26 return ( 24 27 <View> 25 - <ViewHeader title="Liked by" /> 28 + <ViewHeader title={_(msg`Liked by`)} /> 26 29 <PostLikedByComponent uri={uri} /> 27 30 </View> 28 31 )
+4 -1
src/view/screens/ProfileFollowers.tsx
··· 6 6 import {ViewHeader} from '../com/util/ViewHeader' 7 7 import {ProfileFollowers as ProfileFollowersComponent} from '../com/profile/ProfileFollowers' 8 8 import {useSetMinimalShellMode} from '#/state/shell' 9 + import {useLingui} from '@lingui/react' 10 + import {msg} from '@lingui/macro' 9 11 10 12 type Props = NativeStackScreenProps<CommonNavigatorParams, 'ProfileFollowers'> 11 13 export const ProfileFollowersScreen = withAuthRequired(({route}: Props) => { 12 14 const {name} = route.params 13 15 const setMinimalShellMode = useSetMinimalShellMode() 16 + const {_} = useLingui() 14 17 15 18 useFocusEffect( 16 19 React.useCallback(() => { ··· 20 23 21 24 return ( 22 25 <View> 23 - <ViewHeader title="Followers" /> 26 + <ViewHeader title={_(msg`Followers`)} /> 24 27 <ProfileFollowersComponent name={name} /> 25 28 </View> 26 29 )
+4 -1
src/view/screens/ProfileFollows.tsx
··· 6 6 import {ViewHeader} from '../com/util/ViewHeader' 7 7 import {ProfileFollows as ProfileFollowsComponent} from '../com/profile/ProfileFollows' 8 8 import {useSetMinimalShellMode} from '#/state/shell' 9 + import {useLingui} from '@lingui/react' 10 + import {msg} from '@lingui/macro' 9 11 10 12 type Props = NativeStackScreenProps<CommonNavigatorParams, 'ProfileFollows'> 11 13 export const ProfileFollowsScreen = withAuthRequired(({route}: Props) => { 12 14 const {name} = route.params 13 15 const setMinimalShellMode = useSetMinimalShellMode() 16 + const {_} = useLingui() 14 17 15 18 useFocusEffect( 16 19 React.useCallback(() => { ··· 20 23 21 24 return ( 22 25 <View> 23 - <ViewHeader title="Following" /> 26 + <ViewHeader title={_(msg`Following`)} /> 24 27 <ProfileFollowsComponent name={name} /> 25 28 </View> 26 29 )
+21 -19
src/view/screens/ProfileList.tsx
··· 268 268 const onSubscribeMute = useCallback(() => { 269 269 openModal({ 270 270 name: 'confirm', 271 - title: 'Mute these accounts?', 272 - message: 273 - 'Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.', 271 + title: _(msg`Mute these accounts?`), 272 + message: _( 273 + msg`Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them.`, 274 + ), 274 275 confirmBtnText: 'Mute this List', 275 276 async onPressConfirm() { 276 277 try { ··· 286 287 closeModal() 287 288 }, 288 289 }) 289 - }, [openModal, closeModal, list, listMuteMutation]) 290 + }, [openModal, closeModal, list, listMuteMutation, _]) 290 291 291 292 const onUnsubscribeMute = useCallback(async () => { 292 293 try { ··· 302 303 const onSubscribeBlock = useCallback(() => { 303 304 openModal({ 304 305 name: 'confirm', 305 - title: 'Block these accounts?', 306 - message: 307 - 'Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.', 306 + title: _(msg`Block these accounts?`), 307 + message: _( 308 + msg`Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you.`, 309 + ), 308 310 confirmBtnText: 'Block this List', 309 311 async onPressConfirm() { 310 312 try { ··· 320 322 closeModal() 321 323 }, 322 324 }) 323 - }, [openModal, closeModal, list, listBlockMutation]) 325 + }, [openModal, closeModal, list, listBlockMutation, _]) 324 326 325 327 const onUnsubscribeBlock = useCallback(async () => { 326 328 try { ··· 343 345 const onPressDelete = useCallback(() => { 344 346 openModal({ 345 347 name: 'confirm', 346 - title: 'Delete List', 347 - message: 'Are you sure?', 348 + title: _(msg`Delete List`), 349 + message: _(msg`Are you sure?`), 348 350 async onPressConfirm() { 349 351 await listDeleteMutation.mutateAsync({uri: list.uri}) 350 352 Toast.show('List deleted') ··· 355 357 } 356 358 }, 357 359 }) 358 - }, [openModal, list, listDeleteMutation, navigation]) 360 + }, [openModal, list, listDeleteMutation, navigation, _]) 359 361 360 362 const onPressReport = useCallback(() => { 361 363 openModal({ ··· 374 376 let items: DropdownItem[] = [ 375 377 { 376 378 testID: 'listHeaderDropdownShareBtn', 377 - label: 'Share', 379 + label: _(msg`Share`), 378 380 onPress: onPressShare, 379 381 icon: { 380 382 ios: { ··· 389 391 items.push({label: 'separator'}) 390 392 items.push({ 391 393 testID: 'listHeaderDropdownEditBtn', 392 - label: 'Edit List Details', 394 + label: _(msg`Edit list details`), 393 395 onPress: onPressEdit, 394 396 icon: { 395 397 ios: { ··· 401 403 }) 402 404 items.push({ 403 405 testID: 'listHeaderDropdownDeleteBtn', 404 - label: 'Delete List', 406 + label: _(msg`Delete List`), 405 407 onPress: onPressDelete, 406 408 icon: { 407 409 ios: { ··· 415 417 items.push({label: 'separator'}) 416 418 items.push({ 417 419 testID: 'listHeaderDropdownReportBtn', 418 - label: 'Report List', 420 + label: _(msg`Report List`), 419 421 onPress: onPressReport, 420 422 icon: { 421 423 ios: { ··· 427 429 }) 428 430 } 429 431 return items 430 - }, [isOwner, onPressShare, onPressEdit, onPressDelete, onPressReport]) 432 + }, [isOwner, onPressShare, onPressEdit, onPressDelete, onPressReport, _]) 431 433 432 434 const subscribeDropdownItems: DropdownItem[] = useMemo(() => { 433 435 return [ 434 436 { 435 437 testID: 'subscribeDropdownMuteBtn', 436 - label: 'Mute accounts', 438 + label: _(msg`Mute accounts`), 437 439 onPress: onSubscribeMute, 438 440 icon: { 439 441 ios: { ··· 445 447 }, 446 448 { 447 449 testID: 'subscribeDropdownBlockBtn', 448 - label: 'Block accounts', 450 + label: _(msg`Block accounts`), 449 451 onPress: onSubscribeBlock, 450 452 icon: { 451 453 ios: { ··· 456 458 }, 457 459 }, 458 460 ] 459 - }, [onSubscribeMute, onSubscribeBlock]) 461 + }, [onSubscribeMute, onSubscribeBlock, _]) 460 462 461 463 return ( 462 464 <ProfileSubpageHeader
+19 -15
src/view/screens/SavedFeeds.tsx
··· 9 9 import {useFocusEffect} from '@react-navigation/native' 10 10 import {NativeStackScreenProps} from '@react-navigation/native-stack' 11 11 import {useQueryClient} from '@tanstack/react-query' 12 - 13 12 import {track} from '#/lib/analytics/analytics' 14 13 import {useAnalytics} from 'lib/analytics/analytics' 15 14 import {usePalette} from 'lib/hooks/usePalette' ··· 27 26 import {TextLink} from 'view/com/util/Link' 28 27 import {logger} from '#/logger' 29 28 import {useSetMinimalShellMode} from '#/state/shell' 29 + import {Trans, msg} from '@lingui/macro' 30 + import {useLingui} from '@lingui/react' 30 31 import { 31 32 usePreferencesQuery, 32 33 usePinFeedMutation, ··· 52 53 type Props = NativeStackScreenProps<CommonNavigatorParams, 'SavedFeeds'> 53 54 export const SavedFeeds = withAuthRequired(function SavedFeedsImpl({}: Props) { 54 55 const pal = usePalette('default') 56 + const {_} = useLingui() 55 57 const {isMobile, isTabletOrDesktop} = useWebMediaQueries() 56 58 const {screen} = useAnalytics() 57 59 const setMinimalShellMode = useSetMinimalShellMode() ··· 71 73 pal.border, 72 74 isTabletOrDesktop && styles.desktopContainer, 73 75 ]}> 74 - <ViewHeader title="Edit My Feeds" showOnDesktop showBorder /> 76 + <ViewHeader title={_(msg`Edit My Feeds`)} showOnDesktop showBorder /> 75 77 <ScrollView style={s.flex1}> 76 78 <View style={[pal.text, pal.border, styles.title]}> 77 79 <Text type="title" style={pal.text}> 78 - Pinned Feeds 80 + <Trans>Pinned Feeds</Trans> 79 81 </Text> 80 82 </View> 81 83 {preferences?.feeds ? ( ··· 88 90 styles.empty, 89 91 ]}> 90 92 <Text type="lg" style={[pal.text]}> 91 - You don't have any pinned feeds. 93 + <Trans>You don't have any pinned feeds.</Trans> 92 94 </Text> 93 95 </View> 94 96 ) : ( ··· 101 103 )} 102 104 <View style={[pal.text, pal.border, styles.title]}> 103 105 <Text type="title" style={pal.text}> 104 - Saved Feeds 106 + <Trans>Saved Feeds</Trans> 105 107 </Text> 106 108 </View> 107 109 {preferences?.feeds ? ( ··· 114 116 styles.empty, 115 117 ]}> 116 118 <Text type="lg" style={[pal.text]}> 117 - You don't have any saved feeds. 119 + <Trans>You don't have any saved feeds.</Trans> 118 120 </Text> 119 121 </View> 120 122 ) : ( ··· 128 130 129 131 <View style={styles.footerText}> 130 132 <Text type="sm" style={pal.textLight}> 131 - Feeds are custom algorithms that users build with a little coding 132 - expertise.{' '} 133 - <TextLink 134 - type="sm" 135 - style={pal.link} 136 - href="https://github.com/bluesky-social/feed-generator" 137 - text="See this guide" 138 - />{' '} 139 - for more information. 133 + <Trans> 134 + Feeds are custom algorithms that users build with a little coding 135 + expertise.{' '} 136 + <TextLink 137 + type="sm" 138 + style={pal.link} 139 + href="https://github.com/bluesky-social/feed-generator" 140 + text="See this guide" 141 + />{' '} 142 + for more information. 143 + </Trans> 140 144 </Text> 141 145 </View> 142 146 <View style={{height: 100}} />
+7 -7
src/view/screens/Search/Search.tsx
··· 222 222 return results?.pages.flatMap(page => page.posts) || [] 223 223 }, [results]) 224 224 const items = React.useMemo(() => { 225 - let items: SearchResultSlice[] = [] 225 + let temp: SearchResultSlice[] = [] 226 226 227 227 for (const post of posts) { 228 - items.push({ 228 + temp.push({ 229 229 type: 'post', 230 230 key: post.uri, 231 231 post, ··· 233 233 } 234 234 235 235 if (isFetchingNextPage) { 236 - items.push({ 236 + temp.push({ 237 237 type: 'loadingMore', 238 238 key: 'loadingMore', 239 239 }) 240 240 } 241 241 242 - return items 242 + return temp 243 243 }, [posts, isFetchingNextPage]) 244 244 245 245 return error ? ( ··· 299 299 300 300 React.useEffect(() => { 301 301 async function getResults() { 302 - const results = await search({query, limit: 30}) 302 + const searchResults = await search({query, limit: 30}) 303 303 304 - if (results) { 304 + if (searchResults) { 305 305 setDataUpdatedAt(Date.now()) 306 306 setResults(results) 307 307 setIsFetched(true) ··· 314 314 setResults([]) 315 315 setIsFetched(false) 316 316 } 317 - }, [query, setDataUpdatedAt, search]) 317 + }, [query, setDataUpdatedAt, search, results]) 318 318 319 319 return isFetched ? ( 320 320 <>
+2 -2
src/view/screens/Settings.tsx
··· 268 268 269 269 return ( 270 270 <View style={[s.hContentRegion]} testID="settingsScreen"> 271 - <ViewHeader title="Settings" /> 271 + <ViewHeader title={_(msg`Settings`)} /> 272 272 <ScrollView 273 273 style={[s.hContentRegion]} 274 274 contentContainerStyle={isMobile && pal.viewLight} ··· 281 281 </Text> 282 282 <View style={[styles.infoLine]}> 283 283 <Text type="lg-medium" style={pal.text}> 284 - Email:{' '} 284 + <Trans>Email:</Trans>{' '} 285 285 </Text> 286 286 {currentAccount.emailConfirmed && ( 287 287 <>
+14 -9
src/view/screens/Support.tsx
··· 10 10 import {s} from 'lib/styles' 11 11 import {HELP_DESK_URL} from 'lib/constants' 12 12 import {useSetMinimalShellMode} from '#/state/shell' 13 + import {Trans, msg} from '@lingui/macro' 14 + import {useLingui} from '@lingui/react' 13 15 14 16 type Props = NativeStackScreenProps<CommonNavigatorParams, 'Support'> 15 17 export const SupportScreen = (_props: Props) => { 16 18 const pal = usePalette('default') 17 19 const setMinimalShellMode = useSetMinimalShellMode() 20 + const {_} = useLingui() 18 21 19 22 useFocusEffect( 20 23 React.useCallback(() => { ··· 24 27 25 28 return ( 26 29 <View> 27 - <ViewHeader title="Support" /> 30 + <ViewHeader title={_(msg`Support`)} /> 28 31 <CenteredView> 29 32 <Text type="title-xl" style={[pal.text, s.p20, s.pb5]}> 30 - Support 33 + <Trans>Support</Trans> 31 34 </Text> 32 35 <Text style={[pal.text, s.p20]}> 33 - The support form has been moved. If you need help, please 34 - <TextLink 35 - href={HELP_DESK_URL} 36 - text=" click here" 37 - style={pal.link} 38 - />{' '} 39 - or visit {HELP_DESK_URL} to get in touch with us. 36 + <Trans> 37 + The support form has been moved. If you need help, please 38 + <TextLink 39 + href={HELP_DESK_URL} 40 + text=" click here" 41 + style={pal.link} 42 + />{' '} 43 + or visit {HELP_DESK_URL} to get in touch with us. 44 + </Trans> 40 45 </Text> 41 46 </CenteredView> 42 47 </View>
+5 -2
src/view/screens/TermsOfService.tsx
··· 9 9 import {usePalette} from 'lib/hooks/usePalette' 10 10 import {s} from 'lib/styles' 11 11 import {useSetMinimalShellMode} from '#/state/shell' 12 + import {Trans, msg} from '@lingui/macro' 13 + import {useLingui} from '@lingui/react' 12 14 13 15 type Props = NativeStackScreenProps<CommonNavigatorParams, 'TermsOfService'> 14 16 export const TermsOfServiceScreen = (_props: Props) => { 15 17 const pal = usePalette('default') 16 18 const setMinimalShellMode = useSetMinimalShellMode() 19 + const {_} = useLingui() 17 20 18 21 useFocusEffect( 19 22 React.useCallback(() => { ··· 23 26 24 27 return ( 25 28 <View> 26 - <ViewHeader title="Terms of Service" /> 29 + <ViewHeader title={_(msg`Terms of Service`)} /> 27 30 <ScrollView style={[s.hContentRegion, pal.view]}> 28 31 <View style={[s.p20]}> 29 32 <Text style={pal.text}> 30 - The Terms of Service have been moved to{' '} 33 + <Trans>The Terms of Service have been moved to</Trans>{' '} 31 34 <TextLink 32 35 style={pal.link} 33 36 href="https://blueskyweb.xyz/support/tos"
+8 -8
src/view/shell/Drawer.tsx
··· 247 247 /> 248 248 ) 249 249 } 250 - label="Search" 250 + label={_(msg`Search`)} 251 251 accessibilityLabel={_(msg`Search`)} 252 252 accessibilityHint="" 253 253 bold={isAtSearch} ··· 269 269 /> 270 270 ) 271 271 } 272 - label="Home" 272 + label={_(msg`Home`)} 273 273 accessibilityLabel={_(msg`Home`)} 274 274 accessibilityHint="" 275 275 bold={isAtHome} ··· 291 291 /> 292 292 ) 293 293 } 294 - label="Notifications" 294 + label={_(msg`Notifications`)} 295 295 accessibilityLabel={_(msg`Notifications`)} 296 296 accessibilityHint={ 297 297 numUnreadNotifications === '' ··· 318 318 /> 319 319 ) 320 320 } 321 - label="Feeds" 321 + label={_(msg`Feeds`)} 322 322 accessibilityLabel={_(msg`Feeds`)} 323 323 accessibilityHint="" 324 324 bold={isAtFeeds} ··· 326 326 /> 327 327 <MenuItem 328 328 icon={<ListIcon strokeWidth={2} style={pal.text} size={26} />} 329 - label="Lists" 329 + label={_(msg`Lists`)} 330 330 accessibilityLabel={_(msg`Lists`)} 331 331 accessibilityHint="" 332 332 onPress={onPressLists} 333 333 /> 334 334 <MenuItem 335 335 icon={<HandIcon strokeWidth={5} style={pal.text} size={24} />} 336 - label="Moderation" 336 + label={_(msg`Moderation`)} 337 337 accessibilityLabel={_(msg`Moderation`)} 338 338 accessibilityHint="" 339 339 onPress={onPressModeration} ··· 354 354 /> 355 355 ) 356 356 } 357 - label="Profile" 357 + label={_(msg`Profile`)} 358 358 accessibilityLabel={_(msg`Profile`)} 359 359 accessibilityHint="" 360 360 onPress={onPressProfile} ··· 367 367 strokeWidth={1.75} 368 368 /> 369 369 } 370 - label="Settings" 370 + label={_(msg`Settings`)} 371 371 accessibilityLabel={_(msg`Settings`)} 372 372 accessibilityHint="" 373 373 onPress={onPressSettings}
+4 -1
src/view/shell/desktop/Feeds.tsx
··· 4 4 import {usePalette} from 'lib/hooks/usePalette' 5 5 import {TextLink} from 'view/com/util/Link' 6 6 import {getCurrentRoute} from 'lib/routes/helpers' 7 + import {useLingui} from '@lingui/react' 8 + import {msg} from '@lingui/macro' 7 9 import {usePinnedFeedsInfos} from '#/state/queries/feed' 8 10 9 11 export function DesktopFeeds() { 10 12 const pal = usePalette('default') 13 + const {_} = useLingui() 11 14 const feeds = usePinnedFeedsInfos() 12 15 13 16 const route = useNavigationState(state => { ··· 47 50 <TextLink 48 51 type="lg" 49 52 href="/feeds" 50 - text="More feeds" 53 + text={_(msg`More feeds`)} 51 54 style={[pal.link]} 52 55 /> 53 56 </View>
+10 -8
src/view/shell/desktop/LeftNav.tsx
··· 52 52 const {currentAccount} = useSession() 53 53 const {isLoading, data: profile} = useProfileQuery({did: currentAccount!.did}) 54 54 const {isDesktop} = useWebMediaQueries() 55 + const {_} = useLingui() 55 56 const size = 48 56 57 57 58 return !isLoading && profile ? ( ··· 61 62 handle: currentAccount!.handle, 62 63 })} 63 64 style={[styles.profileCard, !isDesktop && styles.profileCardTablet]} 64 - title="My Profile" 65 + title={_(msg`My Profile`)} 65 66 asAnchor> 66 67 <UserAvatar avatar={profile.avatar} size={size} /> 67 68 </Link> ··· 269 270 export function DesktopLeftNav() { 270 271 const {currentAccount} = useSession() 271 272 const pal = usePalette('default') 273 + const {_} = useLingui() 272 274 const {isDesktop, isTablet} = useWebMediaQueries() 273 275 const numUnread = useUnreadNotifications() 274 276 ··· 292 294 style={pal.text} 293 295 /> 294 296 } 295 - label="Home" 297 + label={_(msg`Home`)} 296 298 /> 297 299 <NavItem 298 300 href="/search" ··· 310 312 style={pal.text} 311 313 /> 312 314 } 313 - label="Search" 315 + label={_(msg`Search`)} 314 316 /> 315 317 <NavItem 316 318 href="/feeds" ··· 328 330 size={isDesktop ? 24 : 28} 329 331 /> 330 332 } 331 - label="Feeds" 333 + label={_(msg`Feeds`)} 332 334 /> 333 335 <NavItem 334 336 href="/notifications" ··· 347 349 style={pal.text} 348 350 /> 349 351 } 350 - label="Notifications" 352 + label={_(msg`Notifications`)} 351 353 /> 352 354 <NavItem 353 355 href="/lists" ··· 365 367 strokeWidth={3} 366 368 /> 367 369 } 368 - label="Lists" 370 + label={_(msg`Lists`)} 369 371 /> 370 372 <NavItem 371 373 href="/moderation" ··· 383 385 size={isDesktop ? 20 : 26} 384 386 /> 385 387 } 386 - label="Moderation" 388 + label={_(msg`Moderation`)} 387 389 /> 388 390 <NavItem 389 391 href={currentAccount ? makeProfileLink(currentAccount) : '/'} ··· 419 421 style={pal.text} 420 422 /> 421 423 } 422 - label="Settings" 424 + label={_(msg`Settings`)} 423 425 /> 424 426 <ComposeBtn /> 425 427 </View>
+7 -4
src/view/shell/desktop/RightNav.tsx
··· 12 12 import {pluralize} from 'lib/strings/helpers' 13 13 import {formatCount} from 'view/com/util/numeric/format' 14 14 import {useModalControls} from '#/state/modals' 15 + import {useLingui} from '@lingui/react' 16 + import {msg} from '@lingui/macro' 15 17 import {useSession} from '#/state/session' 16 18 import {useInviteCodesQuery} from '#/state/queries/invites' 17 19 18 20 export function DesktopRightNav() { 19 21 const pal = usePalette('default') 20 22 const palError = usePalette('error') 23 + const {_} = useLingui() 21 24 const {isSandbox, hasSession, currentAccount} = useSession() 22 25 23 26 const {isTablet} = useWebMediaQueries() ··· 45 48 email: currentAccount!.email, 46 49 handle: currentAccount!.handle, 47 50 })} 48 - text="Send feedback" 51 + text={_(msg`Feedback`)} 49 52 /> 50 53 <Text type="md" style={pal.textLight}> 51 54 &nbsp;&middot;&nbsp; ··· 54 57 type="md" 55 58 style={pal.link} 56 59 href="https://blueskyweb.xyz/support/privacy-policy" 57 - text="Privacy" 60 + text={_(msg`Privacy`)} 58 61 /> 59 62 <Text type="md" style={pal.textLight}> 60 63 &nbsp;&middot;&nbsp; ··· 63 66 type="md" 64 67 style={pal.link} 65 68 href="https://blueskyweb.xyz/support/tos" 66 - text="Terms" 69 + text={_(msg`Terms`)} 67 70 /> 68 71 <Text type="md" style={pal.textLight}> 69 72 &nbsp;&middot;&nbsp; ··· 72 75 type="md" 73 76 style={pal.link} 74 77 href={HELP_DESK_URL} 75 - text="Help" 78 + text={_(msg`Help`)} 76 79 /> 77 80 </View> 78 81 </View>