diff options
Diffstat (limited to 'src')
29 files changed, 5279 insertions, 935 deletions
diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index c964693c4..227062592 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -168,14 +168,25 @@ export class FeedTuner { const selfReplyUri = getSelfReplyUri(item) if (selfReplyUri) { - const parent = slices.find(item2 => - item2.isNextInThread(selfReplyUri), + const index = slices.findIndex(slice => + slice.isNextInThread(selfReplyUri), ) - if (parent) { + + if (index !== -1) { + const parent = slices[index] + parent.insert(item) + + // If our slice isn't currently on the top, reinsert it to the top. + if (index !== 0) { + slices.splice(index, 1) + slices.unshift(parent) + } + continue } } + slices.unshift(new FeedViewPostsSlice([item])) } } diff --git a/src/lib/hooks/useAuxClick.ts b/src/lib/hooks/useAuxClick.ts deleted file mode 100644 index ab6fd4365..000000000 --- a/src/lib/hooks/useAuxClick.ts +++ /dev/null @@ -1,2 +0,0 @@ -// does nothing in native -export const useAuxClick = () => {} diff --git a/src/lib/hooks/useAuxClick.web.ts b/src/lib/hooks/useAuxClick.web.ts deleted file mode 100644 index ca9811615..000000000 --- a/src/lib/hooks/useAuxClick.web.ts +++ /dev/null @@ -1,43 +0,0 @@ -import {useEffect} from 'react' - -// This is the handler for the middle mouse button click on the feed. -// Normally, we would do this via `onAuxClick` handler on each link element -// However, that handler is not supported on react-native-web and there are some -// discrepancies between various browsers (i.e: safari doesn't trigger it and routes through click event) -// So, this temporary alternative is meant to bridge the gap in an efficient way until the support improves. -export const useAuxClick = () => { - const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent) - useEffect(() => { - // On the web, it should always be there but in case it gets accidentally included in native builds - const wrapperEl = document?.body - - // Safari already handles auxclick event as click+metaKey so we need to avoid doing this there in case it becomes recursive - if (wrapperEl && !isSafari) { - const handleAuxClick = (e: MouseEvent & {target: HTMLElement}) => { - // Only handle the middle mouse button click - // Only handle if the clicked element itself or one of its ancestors is a link - if ( - e.button !== 1 || - e.target.closest('a') || - e.target.tagName === 'A' - ) { - return - } - - // On the original element, trigger a click event with metaKey set to true so that it triggers - // the browser's default behavior of opening the link in a new tab - e.target.dispatchEvent( - new MouseEvent('click', {metaKey: true, bubbles: true}), - ) - } - - // @ts-ignore For web only - wrapperEl.addEventListener('auxclick', handleAuxClick) - - return () => { - // @ts-ignore For web only - wrapperEl?.removeEventListener('auxclick', handleAuxClick) - } - } - }, [isSafari]) -} diff --git a/src/lib/media/manip.web.ts b/src/lib/media/manip.web.ts index bdf6836a1..522aa2e51 100644 --- a/src/lib/media/manip.web.ts +++ b/src/lib/media/manip.web.ts @@ -132,6 +132,9 @@ function createResizedImage( ctx.drawImage(img, 0, 0, w, h) resolve(canvas.toDataURL('image/jpeg', quality)) }) + img.addEventListener('error', ev => { + reject(ev.error) + }) img.src = dataUri }) } diff --git a/src/locale/helpers.ts b/src/locale/helpers.ts index 08953ff2d..c345e8a82 100644 --- a/src/locale/helpers.ts +++ b/src/locale/helpers.ts @@ -138,6 +138,8 @@ export function sanitizeAppLanguageSetting(appLanguage: string): AppLanguage { return AppLanguage.uk case 'ca': return AppLanguage.ca + case 'zh-CN': + return AppLanguage.zh_CN default: continue } diff --git a/src/locale/i18n.ts b/src/locale/i18n.ts index d1a50a083..89e6f8c5e 100644 --- a/src/locale/i18n.ts +++ b/src/locale/i18n.ts @@ -13,6 +13,7 @@ import {messages as messagesKo} from '#/locale/locales/ko/messages' import {messages as messagesPt_BR} from '#/locale/locales/pt-BR/messages' import {messages as messagesUk} from '#/locale/locales/uk/messages' import {messages as messagesCa} from '#/locale/locales/ca/messages' +import {messages as messagesZh_CN} from '#/locale/locales/zh-CN/messages' import {sanitizeAppLanguageSetting} from '#/locale/helpers' import {AppLanguage} from '#/locale/languages' @@ -62,6 +63,9 @@ export async function dynamicActivate(locale: AppLanguage) { i18n.loadAndActivate({locale, messages: messagesCa}) break } + case AppLanguage.zh_CN: { + i18n.loadAndActivate({locale, messages: messagesZh_CN}) + } default: { i18n.loadAndActivate({locale, messages: messagesEn}) break diff --git a/src/locale/i18n.web.ts b/src/locale/i18n.web.ts index 10e0fc7eb..42cff16d9 100644 --- a/src/locale/i18n.web.ts +++ b/src/locale/i18n.web.ts @@ -52,6 +52,10 @@ export async function dynamicActivate(locale: AppLanguage) { mod = await import(`./locales/ca/messages`) break } + case AppLanguage.zh_CN: { + mod = await import(`./locales/zh-CN/messages`) + break + } default: { mod = await import(`./locales/en/messages`) break diff --git a/src/locale/languages.ts b/src/locale/languages.ts index 62b35d869..b9a8f5cee 100644 --- a/src/locale/languages.ts +++ b/src/locale/languages.ts @@ -16,6 +16,7 @@ export enum AppLanguage { pt_BR = 'pt-BR', uk = 'uk', ca = 'ca', + zh_CN = 'zh-CN', } interface AppLanguageConfig { @@ -35,6 +36,7 @@ export const APP_LANGUAGES: AppLanguageConfig[] = [ {code2: AppLanguage.pt_BR, name: 'Português (BR) – Portuguese (BR)'}, {code2: AppLanguage.uk, name: 'Українська – Ukrainian'}, {code2: AppLanguage.ca, name: 'Català – Catalan'}, + {code2: AppLanguage.zh_CN, name: '简体中文(中国) – Chinese (Simplified)'}, ] export const LANGUAGES: Language[] = [ diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 4264f7381..140452b2c 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -18,7 +18,7 @@ msgstr "" #: src/view/com/modals/VerifyEmail.tsx:142 msgid "(no email)" -msgstr "" +msgstr "(sense correu)" #: src/view/shell/desktop/RightNav.tsx:168 msgid "{0, plural, one {# invite code available} other {# invite codes available}}" @@ -34,7 +34,7 @@ msgstr "{0, plural, one {# codi d'invitació disponible} other {# codis d'invita #: src/view/com/profile/ProfileHeader.tsx:632 msgid "{following} following" -msgstr "" +msgstr "{following} seguint" #: src/view/shell/desktop/RightNav.tsx:151 msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" @@ -56,7 +56,7 @@ msgstr "{invitesAvailable} codis d'invitació disponibles" #: src/view/shell/Drawer.tsx:443 msgid "{numUnreadNotifications} unread" -msgstr "" +msgstr "{numUnreadNotifications} no llegides" #: src/view/com/threadgate/WhoCanReply.tsx:158 msgid "<0/> members" @@ -64,7 +64,7 @@ msgstr "<0/> membres" #: src/view/com/profile/ProfileHeader.tsx:634 msgid "<0>{following} </0><1>following</1>" -msgstr "" +msgstr "<0>{following} </0><1>seguint</1>" #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30 msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" @@ -76,11 +76,11 @@ msgstr "<0>Segueix alguns</0><1>usuaris</1><2>recomanats</2>" #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 msgid "<0>Welcome to</0><1>Bluesky</1>" -msgstr "" +msgstr "<0>Benvingut a</0><1>Bluesky</1>" #: src/view/com/profile/ProfileHeader.tsx:597 msgid "⚠Invalid Handle" -msgstr "" +msgstr "⚠Identificador invàlid" #: src/view/com/util/moderation/LabelInfo.tsx:45 msgid "A content warning has been applied to this {0}." @@ -93,11 +93,11 @@ msgstr "Hi ha una nova versió d'aquesta aplicació. Actualitza-la per continuar #: src/view/com/util/ViewHeader.tsx:83 #: src/view/screens/Search/Search.tsx:624 msgid "Access navigation links and settings" -msgstr "" +msgstr "Accedeix als enllaços de navegació i configuració" #: src/view/com/pager/FeedsTabBarMobile.tsx:89 msgid "Access profile and other navigation links" -msgstr "" +msgstr "Accedeix al perfil i altres enllaços de navegació" #: src/view/com/modals/EditImage.tsx:299 #: src/view/screens/Settings.tsx:445 @@ -111,19 +111,19 @@ msgstr "Compte" #: src/view/com/profile/ProfileHeader.tsx:293 msgid "Account blocked" -msgstr "" +msgstr "Compte bloquejat" #: src/view/com/profile/ProfileHeader.tsx:260 msgid "Account muted" -msgstr "" +msgstr "Compte silenciat" #: src/view/com/modals/ModerationDetails.tsx:86 msgid "Account Muted" -msgstr "" +msgstr "Compte silenciat" #: src/view/com/modals/ModerationDetails.tsx:72 msgid "Account Muted by List" -msgstr "" +msgstr "Compte silenciat per una llista" #: src/view/com/util/AccountDropdownBtn.tsx:41 msgid "Account options" @@ -131,15 +131,15 @@ msgstr "Opcions del compte" #: src/view/com/util/AccountDropdownBtn.tsx:25 msgid "Account removed from quick access" -msgstr "" +msgstr "Compte eliminat de l'accés ràpid" #: src/view/com/profile/ProfileHeader.tsx:315 msgid "Account unblocked" -msgstr "" +msgstr "Compte desbloquejat" #: src/view/com/profile/ProfileHeader.tsx:273 msgid "Account unmuted" -msgstr "" +msgstr "Compte no silenciat" #: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:150 #: src/view/com/modals/ListAddRemoveUsers.tsx:264 @@ -171,7 +171,7 @@ msgstr "Afegeix text alternatiu" #: src/view/screens/AppPasswords.tsx:143 #: src/view/screens/AppPasswords.tsx:156 msgid "Add App Password" -msgstr "" +msgstr "Afegeix una contrasenya d'aplicació" #: src/view/com/modals/report/InputIssueDetails.tsx:41 #: src/view/com/modals/report/Modal.tsx:191 @@ -205,7 +205,7 @@ msgstr "Afegeix als meus canals" #: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 msgid "Added" -msgstr "" +msgstr "Afegit" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 #: src/view/com/modals/UserAddRemoveLists.tsx:144 @@ -214,7 +214,7 @@ msgstr "Afegit a la llista" #: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" -msgstr "" +msgstr "Afegit als meus canals" #: src/view/screens/PreferencesHomeFeed.tsx:173 msgid "Adjust the number of likes a reply must have to be shown in your feed." @@ -226,11 +226,7 @@ msgstr "Contingut per a adults" #: src/view/com/modals/ContentFilteringSettings.tsx:137 msgid "Adult content can only be enabled via the Web at <0/>." -msgstr "" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app</0>." -#~ msgstr "" +msgstr "El contingut per a adults només es pot habilitar via web a <0/>." #: src/view/screens/Settings.tsx:630 msgid "Advanced" @@ -238,7 +234,7 @@ msgstr "Avançat" #: src/view/com/auth/login/ChooseAccountForm.tsx:98 msgid "Already signed in as @{0}" -msgstr "" +msgstr "Ja estàs registrat com a @{0}" #: src/view/com/composer/photos/Gallery.tsx:130 msgid "ALT" @@ -263,7 +259,7 @@ msgstr "S'ha enviat un correu a la teva adreça prèvia, {0}. Inclou un codi de #: src/view/com/profile/FollowButton.tsx:30 #: src/view/com/profile/FollowButton.tsx:40 msgid "An issue occurred, please try again." -msgstr "" +msgstr "Hi ha hagut un problema, prova-ho de nou" #: src/view/com/notifications/FeedItem.tsx:236 #: src/view/com/threadgate/WhoCanReply.tsx:178 @@ -280,19 +276,19 @@ msgstr "Idioma de l'aplicació" #: src/view/screens/AppPasswords.tsx:228 msgid "App password deleted" -msgstr "" +msgstr "Contrasenya de l'aplicació esborrada" #: src/view/com/modals/AddAppPasswords.tsx:133 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." -msgstr "" +msgstr "La contrasenya de l'aplicació només pot estar formada per lletres, números, espais, guions i guions baixos." #: src/view/com/modals/AddAppPasswords.tsx:98 msgid "App Password names must be at least 4 characters long." -msgstr "" +msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters" #: src/view/screens/Settings.tsx:641 msgid "App password settings" -msgstr "" +msgstr "Configuració de la contrasenya d'aplicació" #: src/view/screens/Settings.tsx:650 msgid "App passwords" @@ -344,7 +340,7 @@ msgstr "Ho confirmes? Aquesta acció no es pot desfer." #: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 msgid "Are you writing in <0>{0}</0>?" -msgstr "" +msgstr "Estàs escrivint en <0>{0}</0>?" #: src/screens/Onboarding/index.tsx:26 msgid "Art" @@ -354,6 +350,11 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "Nuesa artística o no eròtica." +#: src/view/com/post-thread/PostThread.tsx:421 +msgctxt "action" +msgid "Back" +msgstr "Endarrere" + #: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ForgotPasswordForm.tsx:170 @@ -368,11 +369,6 @@ msgstr "Nuesa artística o no eròtica." msgid "Back" msgstr "Endarrere" -#: src/view/com/post-thread/PostThread.tsx:421 -msgctxt "action" -msgid "Back" -msgstr "" - #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136 msgid "Based on your interest in {interestsText}" msgstr "" @@ -409,12 +405,12 @@ msgstr "Vols bloquejar aquests comptes?" #: src/view/screens/ProfileList.tsx:316 msgid "Block this List" -msgstr "" +msgstr "Bloqueja la llista" #: src/view/com/lists/ListCard.tsx:109 #: src/view/com/util/post-embeds/QuoteEmbed.tsx:60 msgid "Blocked" -msgstr "" +msgstr "Bloquejada" #: src/view/screens/Moderation.tsx:123 msgid "Blocked accounts" @@ -490,23 +486,23 @@ msgstr "Negocis" #: src/view/com/modals/ServerInput.tsx:115 msgid "Button disabled. Input custom domain to proceed." -msgstr "" +msgstr "Botó deshabilitat. Entra el domini personalitzat per continuar." #: src/view/com/profile/ProfileSubpageHeader.tsx:157 msgid "by —" -msgstr "" +msgstr "per -" #: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 msgid "by {0}" -msgstr "" +msgstr "per {0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by <0/>" -msgstr "" +msgstr "per <0/>" #: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by you" -msgstr "" +msgstr "per tu" #: src/view/com/composer/photos/OpenCameraBtn.tsx:60 #: src/view/com/util/UserAvatar.tsx:221 @@ -518,6 +514,15 @@ msgstr "Càmera" msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha de tenir almenys 4 caràcters i no més de 32." +#: src/view/com/modals/Confirm.tsx:88 +#: src/view/com/modals/Confirm.tsx:91 +#: src/view/com/modals/CreateOrEditList.tsx:360 +#: src/view/com/modals/DeleteAccount.tsx:152 +#: src/view/com/modals/DeleteAccount.tsx:230 +msgctxt "action" +msgid "Cancel" +msgstr "Cancel·la" + #: src/components/Prompt.tsx:92 #: src/view/com/composer/Composer.tsx:300 #: src/view/com/composer/Composer.tsx:305 @@ -537,15 +542,6 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d msgid "Cancel" msgstr "Cancel·la" -#: src/view/com/modals/Confirm.tsx:88 -#: src/view/com/modals/Confirm.tsx:91 -#: src/view/com/modals/CreateOrEditList.tsx:360 -#: src/view/com/modals/DeleteAccount.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:230 -msgctxt "action" -msgid "Cancel" -msgstr "" - #: src/view/com/modals/DeleteAccount.tsx:148 #: src/view/com/modals/DeleteAccount.tsx:226 msgid "Cancel account deletion" @@ -583,7 +579,7 @@ msgstr "Cancel·la la inscripció a la llista d'espera" #: src/view/screens/Settings.tsx:334 msgctxt "action" msgid "Change" -msgstr "" +msgstr "Canvia" #: src/view/screens/Settings.tsx:306 #~ msgid "Change" @@ -604,7 +600,7 @@ msgstr "Canvia el meu correu" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:73 msgid "Change post language to {0}" -msgstr "" +msgstr "Canvia l'idioma de la publicació a {0}" #: src/view/com/modals/ChangeEmail.tsx:109 msgid "Change Your Email" @@ -633,7 +629,7 @@ msgstr "Tria \"Tothom\" or \"Ningú\"" #: src/view/screens/Settings.tsx:663 msgid "Choose a new Bluesky username or create" -msgstr "" +msgstr "Tria un nou nom d'usuari de Bluesky o crea'l" #: src/view/com/modals/ServerInput.tsx:38 msgid "Choose Service" @@ -649,10 +645,6 @@ msgid "Choose the algorithms that power your experience with custom feeds." msgstr "Tria els algoritmes que potenciaran la teva experiència amb els canals personalitzats." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 -#~ msgid "Choose your algorithmic feeds" -#~ msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 msgid "Choose your main feeds" msgstr "" @@ -685,7 +677,7 @@ msgstr "Esborra la cerca" #: src/view/screens/Support.tsx:40 msgid "click here" -msgstr "" +msgstr "clica aquí" #: src/screens/Onboarding/index.tsx:35 msgid "Climate" @@ -693,7 +685,7 @@ msgstr "" #: src/components/Dialog/index.web.tsx:78 msgid "Close active dialog" -msgstr "" +msgstr "Tanca el diàleg actiu" #: src/view/com/auth/login/PasswordUpdatedForm.tsx:38 msgid "Close alert" @@ -717,23 +709,23 @@ msgstr "Tanca el peu de la navegació" #: src/view/shell/index.web.tsx:52 msgid "Closes bottom navigation bar" -msgstr "" +msgstr "Tanca la barra de navegació inferior" #: src/view/com/auth/login/PasswordUpdatedForm.tsx:39 msgid "Closes password update alert" -msgstr "" +msgstr "Tanca l'alerta d'actualització de contrasenya" #: src/view/com/composer/Composer.tsx:302 msgid "Closes post composer and discards post draft" -msgstr "" +msgstr "Tanca l'editor de la publicació i descarta l'esborrany" #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:27 msgid "Closes viewer for header image" -msgstr "" +msgstr "Tanca la visualització de la imatge de la capçalera" #: src/view/com/notifications/FeedItem.tsx:317 msgid "Collapses list of users for a given notification" -msgstr "" +msgstr "Plega la llista d'usuaris per una notificació concreta" #: src/screens/Onboarding/index.tsx:41 msgid "Comedy" @@ -754,7 +746,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:417 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" -msgstr "" +msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" #: src/view/com/composer/Prompt.tsx:24 msgid "Compose reply" @@ -764,6 +756,12 @@ msgstr "Redacta una resposta" msgid "Configure content filtering setting for category: {0}" msgstr "" +#: src/view/com/modals/Confirm.tsx:75 +#: src/view/com/modals/Confirm.tsx:78 +msgctxt "action" +msgid "Confirm" +msgstr "Confirma" + #: src/components/Prompt.tsx:114 #: src/view/com/modals/AppealLabel.tsx:98 #: src/view/com/modals/SelfLabel.tsx:154 @@ -774,12 +772,6 @@ msgstr "" msgid "Confirm" msgstr "Confirma" -#: src/view/com/modals/Confirm.tsx:75 -#: src/view/com/modals/Confirm.tsx:78 -msgctxt "action" -msgid "Confirm" -msgstr "" - #: src/view/com/modals/ChangeEmail.tsx:193 #: src/view/com/modals/ChangeEmail.tsx:195 msgid "Confirm Change" @@ -795,7 +787,7 @@ msgstr "Confirma l'eliminació del compte" #: src/view/com/modals/ContentFilteringSettings.tsx:151 msgid "Confirm your age to enable adult content." -msgstr "" +msgstr "Confirma la teva edat per habilitar el contingut per a adults" #: src/view/com/modals/ChangeEmail.tsx:157 #: src/view/com/modals/DeleteAccount.tsx:178 @@ -805,7 +797,7 @@ msgstr "Codi de confirmació" #: src/view/com/modals/Waitlist.tsx:120 msgid "Confirms signing up {email} to the waitlist" -msgstr "" +msgstr "Confirma afegir {email} a la llista d'espera" #: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/login/LoginForm.tsx:275 @@ -814,7 +806,7 @@ msgstr "Connectant…" #: src/view/com/auth/create/CreateAccount.tsx:202 msgid "Contact support" -msgstr "" +msgstr "Contacta amb suport" #: src/view/screens/Moderation.tsx:81 msgid "Content filtering" @@ -831,7 +823,7 @@ msgstr "Idiomes del contingut" #: src/view/com/modals/ModerationDetails.tsx:65 msgid "Content Not Available" -msgstr "" +msgstr "Contingut no disponible" #: src/view/com/modals/ModerationDetails.tsx:33 #: src/view/com/util/moderation/ScreenHider.tsx:78 @@ -878,17 +870,17 @@ msgstr "Copiat" #: src/view/screens/Settings.tsx:243 msgid "Copied build version to clipboard" -msgstr "" +msgstr "Número de versió copiat en memòria" #: src/view/com/modals/AddAppPasswords.tsx:75 #: src/view/com/modals/InviteCodes.tsx:152 #: src/view/com/util/forms/PostDropdownBtn.tsx:112 msgid "Copied to clipboard" -msgstr "" +msgstr "Copiat en memòria" #: src/view/com/modals/AddAppPasswords.tsx:191 msgid "Copies app password" -msgstr "" +msgstr "Copia la contrasenya d'aplicació" #: src/view/com/modals/AddAppPasswords.tsx:190 msgid "Copy" @@ -925,7 +917,7 @@ msgstr "No es pot carregar la llista" #: src/view/com/auth/create/Step2.tsx:90 msgid "Country" -msgstr "" +msgstr "País" #: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/SplashScreen.tsx:46 @@ -935,7 +927,7 @@ msgstr "Crea un nou compte" #: src/view/screens/Settings.tsx:384 msgid "Create a new Bluesky account" -msgstr "" +msgstr "Crea un nou compte de Bluesky" #: src/view/com/auth/create/CreateAccount.tsx:122 msgid "Create Account" @@ -943,7 +935,7 @@ msgstr "Crea un compte" #: src/view/com/modals/AddAppPasswords.tsx:228 msgid "Create App Password" -msgstr "" +msgstr "Crea una contrasenya d'aplicació" #: src/view/com/auth/HomeLoggedOutCTA.tsx:54 #: src/view/com/auth/SplashScreen.tsx:43 @@ -956,15 +948,15 @@ msgstr "Creat {0}" #: src/view/screens/ProfileFeed.tsx:616 msgid "Created by <0/>" -msgstr "" +msgstr "Creat per <0/>" #: src/view/screens/ProfileFeed.tsx:614 msgid "Created by you" -msgstr "" +msgstr "Creat per tu" #: src/view/com/composer/Composer.tsx:448 msgid "Creates a card with a thumbnail. The card links to {url}" -msgstr "" +msgstr "Crea una targeta amb una minuatura. La targeta enllaça a {url}" #: src/screens/Onboarding/index.tsx:29 msgid "Culture" @@ -975,9 +967,13 @@ msgstr "" msgid "Custom domain" msgstr "Domini personalitzat" +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 +msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." +msgstr "" + #: src/view/screens/PreferencesExternalEmbeds.tsx:55 msgid "Customize media from external sites." -msgstr "" +msgstr "Personalitza el contingut dels llocs externs" #: src/view/screens/Settings.tsx:687 msgid "Danger Zone" @@ -985,15 +981,15 @@ msgstr "Zona de perill" #: src/view/screens/Settings.tsx:479 msgid "Dark" -msgstr "" +msgstr "Fosc" #: src/view/screens/Debug.tsx:63 msgid "Dark mode" -msgstr "" +msgstr "Mode fosc" #: src/view/screens/Debug.tsx:83 msgid "Debug panel" -msgstr "" +msgstr "Panell de depuració" #: src/view/screens/Settings.tsx:694 msgid "Delete account" @@ -1031,7 +1027,7 @@ msgstr "Vols eliminar aquesta publicació?" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:69 msgid "Deleted" -msgstr "" +msgstr "Eliminat" #: src/view/com/post-thread/PostThread.tsx:264 msgid "Deleted post." @@ -1071,7 +1067,7 @@ msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectat #: src/view/com/posts/FollowingEmptyState.tsx:74 #: src/view/com/posts/FollowingEndOfFeed.tsx:75 msgid "Discover new custom feeds" -msgstr "" +msgstr "Descobreix nous canals personalitzats" #: src/view/screens/Feeds.tsx:441 msgid "Discover new feeds" @@ -1091,7 +1087,7 @@ msgstr "Domini verificat!" #: src/view/com/auth/create/Step1.tsx:114 msgid "Don't have an invite code?" -msgstr "" +msgstr "No tens un codi d'invitació?" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:86 #: src/view/com/modals/EditImage.tsx:333 @@ -1104,7 +1100,7 @@ msgstr "" #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" -msgstr "" +msgstr "Fet" #: src/view/com/modals/AddAppPasswords.tsx:228 #: src/view/com/modals/AltImage.tsx:138 @@ -1124,7 +1120,7 @@ msgstr "Fet{extraText}" #: src/view/com/auth/login/ChooseAccountForm.tsx:45 msgid "Double tap to sign in" -msgstr "" +msgstr "Fes doble toc per iniciar la sessió" #: src/view/com/composer/text-input/TextInput.web.tsx:244 msgid "Drop to add images" @@ -1136,27 +1132,27 @@ msgstr "" #: src/view/com/modals/EditProfile.tsx:185 msgid "e.g. Alice Roberts" -msgstr "" +msgstr "p.ex. Jordi Guix" #: src/view/com/modals/EditProfile.tsx:203 msgid "e.g. Artist, dog-lover, and avid reader." -msgstr "" +msgstr "p.ex. Artista, amant dels gossos i amant de la lectura." #: src/view/com/modals/CreateOrEditList.tsx:283 msgid "e.g. Great Posters" -msgstr "" +msgstr "p.ex. Gent interessant" #: src/view/com/modals/CreateOrEditList.tsx:284 msgid "e.g. Spammers" -msgstr "" +msgstr "p.ex. Spammers" #: src/view/com/modals/CreateOrEditList.tsx:312 msgid "e.g. The posters who never miss." -msgstr "" +msgstr "p.ex. Els que mai fallen" #: src/view/com/modals/CreateOrEditList.tsx:313 msgid "e.g. Users that repeatedly reply with ads." -msgstr "" +msgstr "p.ex. Usuaris que sempre responen amb anuncis" #: src/view/com/modals/InviteCodes.tsx:96 msgid "Each code works once. You'll receive more invite codes periodically." @@ -1165,7 +1161,7 @@ msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicamen #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" -msgstr "" +msgstr "Edita" #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/modals/EditImage.tsx:207 @@ -1178,7 +1174,7 @@ msgstr "Edita els detalls de la llista" #: src/view/com/modals/CreateOrEditList.tsx:250 msgid "Edit Moderation List" -msgstr "" +msgstr "Edita la llista de moderació" #: src/Navigation.tsx:243 #: src/view/screens/Feeds.tsx:403 @@ -1204,15 +1200,15 @@ msgstr "Edita els meus canals guardats" #: src/view/com/modals/CreateOrEditList.tsx:245 msgid "Edit User List" -msgstr "" +msgstr "Edita la llista d'usuaris" #: src/view/com/modals/EditProfile.tsx:193 msgid "Edit your display name" -msgstr "" +msgstr "Edita el teu nom mostrat" #: src/view/com/modals/EditProfile.tsx:211 msgid "Edit your profile description" -msgstr "" +msgstr "Edita la descripció del teu perfil" #: src/screens/Onboarding/index.tsx:34 msgid "Education" @@ -1235,7 +1231,7 @@ msgstr "Adreça de correu" #: src/view/com/modals/ChangeEmail.tsx:56 #: src/view/com/modals/ChangeEmail.tsx:88 msgid "Email updated" -msgstr "" +msgstr "Correu actualitzat" #: src/view/com/modals/ChangeEmail.tsx:111 msgid "Email Updated" @@ -1243,7 +1239,7 @@ msgstr "Correu actualitzat" #: src/view/com/modals/VerifyEmail.tsx:78 msgid "Email verified" -msgstr "" +msgstr "Correu verificat" #: src/view/screens/Settings.tsx:312 msgid "Email:" @@ -1251,11 +1247,11 @@ msgstr "Correu:" #: src/view/com/modals/EmbedConsent.tsx:113 msgid "Enable {0} only" -msgstr "" +msgstr "Habilita només {0}" #: src/view/com/modals/ContentFilteringSettings.tsx:162 msgid "Enable Adult Content" -msgstr "" +msgstr "Habilita el contingut per a adults" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:76 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:77 @@ -1264,11 +1260,11 @@ msgstr "" #: src/view/com/modals/EmbedConsent.tsx:97 msgid "Enable External Media" -msgstr "" +msgstr "Habilita el contingut extern" #: src/view/screens/PreferencesExternalEmbeds.tsx:75 msgid "Enable media players for" -msgstr "" +msgstr "Habilita reproductors de contingut per" #: src/view/screens/PreferencesHomeFeed.tsx:147 msgid "Enable this setting to only see replies between people you follow." @@ -1280,11 +1276,11 @@ msgstr "Fi del canal" #: src/view/com/modals/AddAppPasswords.tsx:165 msgid "Enter a name for this App Password" -msgstr "" +msgstr "Posa un nom a aquesta contrasenya d'aplicació" #: src/view/com/modals/VerifyEmail.tsx:105 msgid "Enter Confirmation Code" -msgstr "" +msgstr "Entra el codi de confirmació" #: src/view/com/auth/create/Step1.tsx:71 #~ msgid "Enter the address of your provider:" @@ -1301,11 +1297,11 @@ msgstr "Introdueix el correu que vas fer servir per crear el teu compte. T'envia #: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/modals/BirthDateSettings.tsx:74 msgid "Enter your birth date" -msgstr "" +msgstr "Introdueix la teva data de naixement" #: src/view/com/modals/Waitlist.tsx:78 msgid "Enter your email" -msgstr "" +msgstr "Introdueix el teu correu" #: src/view/com/auth/create/Step1.tsx:139 msgid "Enter your email address" @@ -1313,7 +1309,7 @@ msgstr "Introdueix el teu correu" #: src/view/com/modals/ChangeEmail.tsx:41 msgid "Enter your new email above" -msgstr "" +msgstr "Introdueix el teu correu a sobre" #: src/view/com/modals/ChangeEmail.tsx:117 msgid "Enter your new email address below." @@ -1321,7 +1317,7 @@ msgstr "Introdueix el teu nou correu a continuació." #: src/view/com/auth/create/Step2.tsx:187 msgid "Enter your phone number" -msgstr "" +msgstr "Introdueix el teu telèfon" #: src/view/com/auth/login/Login.tsx:99 msgid "Enter your username and password" @@ -1337,20 +1333,20 @@ msgstr "Tothom" #: src/view/com/modals/ChangeHandle.tsx:150 msgid "Exits handle change process" -msgstr "" +msgstr "Surt del procés de canvi d'identificador" #: src/view/com/lightbox/Lightbox.web.tsx:120 msgid "Exits image view" -msgstr "" +msgstr "Surt de la visualització de la imatge" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 #: src/view/shell/desktop/Search.tsx:235 msgid "Exits inputting search query" -msgstr "" +msgstr "Surt de la cerca" #: src/view/com/modals/Waitlist.tsx:138 msgid "Exits signing up for waitlist with {email}" -msgstr "" +msgstr "Surt de la llista d'espera amb el correu {email}" #: src/view/com/lightbox/Lightbox.web.tsx:163 msgid "Expand alt text" @@ -1359,39 +1355,39 @@ msgstr "Expandeix el text alternatiu" #: src/view/com/composer/ComposerReplyTo.tsx:81 #: src/view/com/composer/ComposerReplyTo.tsx:84 msgid "Expand or collapse the full post you are replying to" -msgstr "" +msgstr "Expandeix o replega la publicació completa a la qual estàs responent" #: src/view/com/modals/EmbedConsent.tsx:64 msgid "External Media" -msgstr "" +msgstr "Contingut extern" #: src/view/com/modals/EmbedConsent.tsx:75 #: src/view/screens/PreferencesExternalEmbeds.tsx:66 msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." -msgstr "" +msgstr "El contingut extern pot permetre que algunes webs recullin informació sobre tu i el teu dispositiu. No s'envia ni es demana cap informació fins que premis el botó \"reproduir\"." #: src/Navigation.tsx:259 #: src/view/screens/PreferencesExternalEmbeds.tsx:52 #: src/view/screens/Settings.tsx:623 msgid "External Media Preferences" -msgstr "" +msgstr "Preferència del contingut extern" #: src/view/screens/Settings.tsx:614 msgid "External media settings" -msgstr "" +msgstr "Configuració del contingut extern" #: src/view/com/modals/AddAppPasswords.tsx:114 #: src/view/com/modals/AddAppPasswords.tsx:118 msgid "Failed to create app password." -msgstr "" +msgstr "No s'ha pogut crear la contrasenya d'aplicació" #: src/view/com/modals/CreateOrEditList.tsx:206 msgid "Failed to create the list. Check your internet connection and try again." -msgstr "" +msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i torna-ho a provar." #: src/view/com/util/forms/PostDropdownBtn.tsx:88 msgid "Failed to delete post, please try again" -msgstr "" +msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:109 #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:141 @@ -1400,11 +1396,11 @@ msgstr "Error en carregar els canals recomanats" #: src/Navigation.tsx:193 msgid "Feed" -msgstr "" +msgstr "Canal" #: src/view/com/feeds/FeedSourceCard.tsx:229 msgid "Feed by {0}" -msgstr "" +msgstr "Canal per {0}" #: src/view/screens/Feeds.tsx:597 msgid "Feed offline" @@ -1429,14 +1425,6 @@ msgstr "Comentaris" msgid "Feeds" msgstr "Canals" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 -#~ msgid "Feeds are created by users and can give you entirely new experiences." -#~ msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 -msgid "Feeds are created by users and organizations. They offer you varied experiences and suggest content you may like using algorithms." -msgstr "" - #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:57 msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." msgstr "Els canals són creats pels usuaris per curar contingut. Tria els canals que trobis interessants." @@ -1457,7 +1445,7 @@ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:57 #: src/view/com/posts/FollowingEndOfFeed.tsx:58 msgid "Find accounts to follow" -msgstr "" +msgstr "Troba comptes per seguir" #: src/view/screens/Search/Search.tsx:439 msgid "Find users on Bluesky" @@ -1489,17 +1477,17 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:115 msgid "Flip horizontal" -msgstr "" +msgstr "Gira horitzontalment" #: src/view/com/modals/EditImage.tsx:120 #: src/view/com/modals/EditImage.tsx:287 msgid "Flip vertically" -msgstr "" +msgstr "Gira verticalment" #: src/view/com/profile/FollowButton.tsx:64 msgctxt "action" msgid "Follow" -msgstr "" +msgstr "Segueix" #: src/view/com/profile/ProfileHeader.tsx:552 msgid "Follow" @@ -1508,7 +1496,7 @@ msgstr "Segueix" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/view/com/profile/ProfileHeader.tsx:543 msgid "Follow {0}" -msgstr "" +msgstr "Segueix {0}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178 msgid "Follow All" @@ -1518,17 +1506,13 @@ msgstr "" msgid "Follow selected accounts and continue to the next step" msgstr "" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 -#~ msgid "Follow selected accounts and continue to then next step" -#~ msgstr "" - #: src/view/com/auth/onboarding/RecommendedFollows.tsx:64 msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." msgstr "Segueix a alguns usuaris per començar. Te'n podem recomanar més basant-nos en els que trobes interessants." #: src/view/com/profile/ProfileCard.tsx:194 msgid "Followed by {0}" -msgstr "" +msgstr "Seguit per {0}" #: src/view/com/modals/Threadgate.tsx:98 msgid "Followed users" @@ -1540,7 +1524,7 @@ msgstr "Només els usuaris seguits" #: src/view/com/notifications/FeedItem.tsx:166 msgid "followed you" -msgstr "" +msgstr "et segueix" #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" @@ -1557,7 +1541,7 @@ msgstr "Seguint" #: src/view/com/profile/ProfileHeader.tsx:196 msgid "Following {0}" -msgstr "" +msgstr "Seguint {0}" #: src/view/com/profile/ProfileHeader.tsx:585 msgid "Follows you" @@ -1565,7 +1549,7 @@ msgstr "Et segueix" #: src/view/com/profile/ProfileCard.tsx:141 msgid "Follows You" -msgstr "" +msgstr "Et segueix" #: src/screens/Onboarding/index.tsx:43 msgid "Food" @@ -1595,7 +1579,7 @@ msgstr "He oblidat la contrasenya" #: src/view/com/posts/FeedItem.tsx:189 msgctxt "from-feed" msgid "From <0/>" -msgstr "" +msgstr "De <0/>" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:43 msgid "Gallery" @@ -1628,7 +1612,7 @@ msgstr "" #: src/view/screens/Search/Search.tsx:724 #: src/view/shell/desktop/Search.tsx:262 msgid "Go to @{queryMaybeHandle}" -msgstr "" +msgstr "Vés a @{queryMaybeHandle}" #: src/view/com/auth/login/ForgotPasswordForm.tsx:185 #: src/view/com/auth/login/LoginForm.tsx:285 @@ -1642,7 +1626,7 @@ msgstr "Identificador" #: src/view/com/auth/create/CreateAccount.tsx:197 msgid "Having trouble?" -msgstr "" +msgstr "Tens problemes?" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/Drawer.tsx:324 @@ -1653,10 +1637,6 @@ msgstr "Ajuda" msgid "Here are some accounts for you to follow" msgstr "" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 -#~ msgid "Here are some accounts for your to follow" -#~ msgstr "" - #: src/screens/Onboarding/StepTopicalFeeds.tsx:79 msgid "Here are some popular topical feeds. You can choose to follow as many as you like." msgstr "" @@ -1669,6 +1649,12 @@ msgstr "" msgid "Here is your app password." msgstr "Aquí tens la teva contrasenya d'aplicació." +#: src/view/com/modals/ContentFilteringSettings.tsx:219 +#: src/view/com/notifications/FeedItem.tsx:325 +msgctxt "action" +msgid "Hide" +msgstr "Amaga" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41 #: src/view/com/modals/ContentFilteringSettings.tsx:246 #: src/view/com/util/moderation/ContentHider.tsx:105 @@ -1676,12 +1662,6 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." msgid "Hide" msgstr "Amaga" -#: src/view/com/modals/ContentFilteringSettings.tsx:219 -#: src/view/com/notifications/FeedItem.tsx:325 -msgctxt "action" -msgid "Hide" -msgstr "" - #: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Hide post" msgstr "Amaga l'entrada" @@ -1689,7 +1669,7 @@ msgstr "Amaga l'entrada" #: src/view/com/util/moderation/ContentHider.tsx:67 #: src/view/com/util/moderation/PostHider.tsx:61 msgid "Hide the content" -msgstr "" +msgstr "Amaga el contingut" #: src/view/com/util/forms/PostDropdownBtn.tsx:191 msgid "Hide this post?" @@ -1701,7 +1681,7 @@ msgstr "Amaga la llista d'usuaris" #: src/view/com/profile/ProfileHeader.tsx:526 msgid "Hides posts from {0} in your feed" -msgstr "" +msgstr "Amaga les publicacions de {0} al teu canal" #: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." @@ -1749,7 +1729,7 @@ msgstr "Proveïdor d'allotjament" #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "How should we open this link?" -msgstr "" +msgstr "Com hem d'obrir aquest enllaç?" #: src/view/com/modals/VerifyEmail.tsx:214 msgid "I have a code" @@ -1757,7 +1737,7 @@ msgstr "Tinc un codi" #: src/view/com/modals/VerifyEmail.tsx:216 msgid "I have a confirmation code" -msgstr "" +msgstr "Tinc un codi de confirmació" #: src/view/com/modals/ChangeHandle.tsx:283 msgid "I have my own domain" @@ -1765,7 +1745,7 @@ msgstr "Tinc el meu propi domini" #: src/view/com/lightbox/Lightbox.web.tsx:165 msgid "If alt text is long, toggles alt text expanded state" -msgstr "" +msgstr "Si el text alternatiu és llarg, canvia l'estat expandit del text alternatiu" #: src/view/com/modals/SelfLabel.tsx:127 msgid "If none are selected, suitable for all ages." @@ -1773,7 +1753,7 @@ msgstr "Si no en selecciones cap, és apropiat per a totes les edats." #: src/view/com/util/images/Gallery.tsx:38 msgid "Image" -msgstr "" +msgstr "Imatge" #: src/view/com/modals/AltImage.tsx:119 msgid "Image alt text" @@ -1786,63 +1766,63 @@ msgstr "Opcions de la imatge" #: src/view/com/auth/login/SetNewPasswordForm.tsx:110 msgid "Input code sent to your email for password reset" -msgstr "" +msgstr "Introdueix el codi que s'ha enviat al teu correu per restablir la contrasenya" #: src/view/com/modals/DeleteAccount.tsx:180 msgid "Input confirmation code for account deletion" -msgstr "" +msgstr "Introdueix el codi de confirmació per eliminar el compte" #: src/view/com/auth/create/Step1.tsx:144 msgid "Input email for Bluesky account" -msgstr "" +msgstr "Introdueix el correu del compte de Bluesky" #: src/view/com/auth/create/Step1.tsx:102 msgid "Input invite code to proceed" -msgstr "" +msgstr "Introdueix el codi d'invitació per continuar" #: src/view/com/modals/AddAppPasswords.tsx:182 msgid "Input name for app password" -msgstr "" +msgstr "Introdueix un nom per la contrasenya d'aplicació" #: src/view/com/auth/login/SetNewPasswordForm.tsx:133 msgid "Input new password" -msgstr "" +msgstr "Introdueix una nova contrasenya" #: src/view/com/modals/DeleteAccount.tsx:199 msgid "Input password for account deletion" -msgstr "" +msgstr "Introdueix la contrasenya per elimiar el compte" #: src/view/com/auth/create/Step2.tsx:195 msgid "Input phone number for SMS verification" -msgstr "" +msgstr "Introdueix el telèfon per la verificació per SMS" #: src/view/com/auth/login/LoginForm.tsx:227 msgid "Input the password tied to {identifier}" -msgstr "" +msgstr "Introdueix la contrasenya lligada a {identifier}" #: src/view/com/auth/login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" -msgstr "" +msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per registrar-te" #: src/view/com/auth/create/Step2.tsx:270 msgid "Input the verification code we have texted to you" -msgstr "" +msgstr "Introdueix el codi de verificació que t'hem enviat" #: src/view/com/modals/Waitlist.tsx:90 msgid "Input your email to get on the Bluesky waitlist" -msgstr "" +msgstr "Introdueix el teu correu per afegir-te a la llista d'espera de Bluesky" #: src/view/com/auth/login/LoginForm.tsx:226 msgid "Input your password" -msgstr "" +msgstr "Introdueix la teva contrasenya" #: src/view/com/auth/create/Step3.tsx:42 msgid "Input your user handle" -msgstr "" +msgstr "Introdueix el teu identificador d'usuari" #: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Invalid or unsupported post record" -msgstr "" +msgstr "Registre de publicació no vàlid o no admès" #: src/view/com/auth/login/LoginForm.tsx:115 msgid "Invalid username or password" @@ -1868,7 +1848,7 @@ msgstr "Codi d'invitació rebutjat. Comprova que l'has entrat correctament i tor #: src/view/com/modals/InviteCodes.tsx:170 msgid "Invite codes: {0} available" -msgstr "" +msgstr "Codis d'invitació: {0} disponible" #: src/view/shell/Drawer.tsx:645 msgid "Invite codes: {invitesAvailable} available" @@ -1876,7 +1856,7 @@ msgstr "Codis d'invitació: {invitesAvailable} disponibles" #: src/view/com/modals/InviteCodes.tsx:169 msgid "Invite codes: 1 available" -msgstr "" +msgstr "Codis d'invitació: 1 disponible" #: src/screens/Onboarding/StepFollowingFeed.tsx:64 msgid "It shows posts from the people you follow as they happen." @@ -1909,7 +1889,7 @@ msgstr "Tria l'idioma" #: src/view/screens/Settings.tsx:560 msgid "Language settings" -msgstr "" +msgstr "Configuració d'idioma" #: src/Navigation.tsx:140 #: src/view/screens/LanguageSettings.tsx:89 @@ -1922,7 +1902,7 @@ msgstr "Idiomes" #: src/view/com/auth/create/StepHeader.tsx:20 msgid "Last step!" -msgstr "" +msgstr "Últim pas" #: src/view/com/util/moderation/ContentHider.tsx:103 msgid "Learn more" @@ -1960,7 +1940,7 @@ msgstr "" #: src/view/screens/Settings.tsx:280 msgid "Legacy storage cleared, you need to restart the app now." -msgstr "" +msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." #: src/view/com/auth/login/Login.tsx:128 #: src/view/com/auth/login/Login.tsx:144 @@ -1978,11 +1958,11 @@ msgstr "Biblioteca" #: src/view/screens/Settings.tsx:473 msgid "Light" -msgstr "" +msgstr "Clar" #: src/view/com/util/post-ctrls/PostCtrls.tsx:170 msgid "Like" -msgstr "" +msgstr "M'agrada" #: src/view/screens/ProfileFeed.tsx:591 msgid "Like this feed" @@ -1999,27 +1979,23 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:277 msgid "Liked by {0} {1}" -msgstr "" +msgstr "Li ha agradat a {0} {1}" #: src/view/screens/ProfileFeed.tsx:606 msgid "Liked by {likeCount} {0}" -msgstr "" +msgstr "Li ha agradat a {likeCount} {0}" #: src/view/com/notifications/FeedItem.tsx:170 msgid "liked your custom feed" msgstr "" #: src/view/com/notifications/FeedItem.tsx:171 -#~ msgid "liked your custom feed '{0}'" -#~ msgstr "" - -#: src/view/com/notifications/FeedItem.tsx:171 #~ msgid "liked your custom feed{0}" -#~ msgstr "" +#~ msgstr "i ha agradat el teu canal personalitzat{0}" #: src/view/com/notifications/FeedItem.tsx:155 msgid "liked your post" -msgstr "" +msgstr "li ha agradat la teva publicació" #: src/view/screens/Profile.tsx:174 msgid "Likes" @@ -2027,11 +2003,11 @@ msgstr "M'agrades" #: src/view/com/post-thread/PostThreadItem.tsx:185 msgid "Likes on this post" -msgstr "" +msgstr "M'agrades a aquesta publicació" #: src/Navigation.tsx:167 msgid "List" -msgstr "" +msgstr "Llista" #: src/view/com/modals/CreateOrEditList.tsx:261 msgid "List Avatar" @@ -2039,19 +2015,19 @@ msgstr "Avatar de la llista" #: src/view/screens/ProfileList.tsx:320 msgid "List blocked" -msgstr "" +msgstr "Llista bloquejada" #: src/view/com/feeds/FeedSourceCard.tsx:231 msgid "List by {0}" -msgstr "" +msgstr "Llista per {0}" #: src/view/screens/ProfileList.tsx:364 msgid "List deleted" -msgstr "" +msgstr "Llista eliminada" #: src/view/screens/ProfileList.tsx:279 msgid "List muted" -msgstr "" +msgstr "Llista silenciada" #: src/view/com/modals/CreateOrEditList.tsx:275 msgid "List Name" @@ -2059,11 +2035,11 @@ msgstr "Nom de la llista" #: src/view/screens/ProfileList.tsx:339 msgid "List unblocked" -msgstr "" +msgstr "Llista desbloquejada" #: src/view/screens/ProfileList.tsx:298 msgid "List unmuted" -msgstr "" +msgstr "Llista no silenciada" #: src/Navigation.tsx:110 #: src/view/screens/Profile.tsx:176 @@ -2099,7 +2075,7 @@ msgstr "Servidor de desenvolupament local" #: src/Navigation.tsx:208 msgid "Log" -msgstr "" +msgstr "Registre" #: src/screens/Deactivated.tsx:150 #: src/screens/Deactivated.tsx:153 @@ -2146,7 +2122,7 @@ msgstr "Menú" #: src/view/com/posts/FeedErrorMessage.tsx:197 msgid "Message from server: {0}" -msgstr "" +msgstr "Missatge del servidor: {0}" #: src/Navigation.tsx:115 #: src/view/screens/Moderation.tsx:64 @@ -2160,25 +2136,25 @@ msgstr "Moderació" #: src/view/com/lists/ListCard.tsx:92 #: src/view/com/modals/UserAddRemoveLists.tsx:206 msgid "Moderation list by {0}" -msgstr "" +msgstr "Llista de moderació per {0}" #: src/view/screens/ProfileList.tsx:750 msgid "Moderation list by <0/>" -msgstr "" +msgstr "Llista de moderació per <0/>" #: src/view/com/lists/ListCard.tsx:90 #: src/view/com/modals/UserAddRemoveLists.tsx:204 #: src/view/screens/ProfileList.tsx:748 msgid "Moderation list by you" -msgstr "" +msgstr "Llista de moderació teva" #: src/view/com/modals/CreateOrEditList.tsx:197 msgid "Moderation list created" -msgstr "" +msgstr "S'ha creat la llista de moderació" #: src/view/com/modals/CreateOrEditList.tsx:183 msgid "Moderation list updated" -msgstr "" +msgstr "S'ha actualitzat la llista de moderació" #: src/view/screens/Moderation.tsx:95 msgid "Moderation lists" @@ -2191,11 +2167,11 @@ msgstr "Llistes de moderació" #: src/view/screens/Settings.tsx:585 msgid "Moderation settings" -msgstr "" +msgstr "Configuració de moderació" #: src/view/com/modals/ModerationDetails.tsx:35 msgid "Moderator has chosen to set a general warning on the content." -msgstr "" +msgstr "El moderador ha decidit establir un advertiment general sobre el contingut" #: src/view/shell/desktop/Feeds.tsx:53 msgid "More feeds" @@ -2209,11 +2185,11 @@ msgstr "Més opcions" #: src/view/com/util/forms/PostDropdownBtn.tsx:270 msgid "More post options" -msgstr "" +msgstr "Més opcions de publicació" #: src/view/screens/PreferencesThreads.tsx:82 msgid "Most-liked replies first" -msgstr "" +msgstr "Respostes amb més m'agrada primer" #: src/view/com/profile/ProfileHeader.tsx:374 msgid "Mute Account" @@ -2233,7 +2209,7 @@ msgstr "Vols silenciar aquests comptes?" #: src/view/screens/ProfileList.tsx:275 msgid "Mute this List" -msgstr "" +msgstr "Silencia aquesta llista" #: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "Mute thread" @@ -2241,7 +2217,7 @@ msgstr "Silencia el fil de debat" #: src/view/com/lists/ListCard.tsx:101 msgid "Muted" -msgstr "" +msgstr "Silenciada" #: src/view/screens/Moderation.tsx:109 msgid "Muted accounts" @@ -2283,7 +2259,7 @@ msgstr "Nom" #: src/view/com/modals/CreateOrEditList.tsx:145 msgid "Name is required" -msgstr "" +msgstr "Es requereix un nom" #: src/screens/Onboarding/index.tsx:25 msgid "Nature" @@ -2293,16 +2269,16 @@ msgstr "" #: src/view/com/auth/login/LoginForm.tsx:286 #: src/view/com/auth/login/SetNewPasswordForm.tsx:166 msgid "Navigates to the next screen" -msgstr "" +msgstr "Navega a la pantalla següent" #: src/view/shell/Drawer.tsx:73 msgid "Navigates to your profile" -msgstr "" +msgstr "Navega al teu perfil" #: src/view/com/modals/EmbedConsent.tsx:107 #: src/view/com/modals/EmbedConsent.tsx:123 msgid "Never load embeds from {0}" -msgstr "" +msgstr "No carreguis mai les incrustacions de {0} " #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:72 @@ -2316,24 +2292,24 @@ msgstr "" #: src/view/screens/Lists.tsx:76 msgctxt "action" msgid "New" -msgstr "" +msgstr "Nova" #: src/view/screens/ModerationModlists.tsx:78 msgid "New" -msgstr "Nou" +msgstr "Nova" #: src/view/com/modals/CreateOrEditList.tsx:252 msgid "New Moderation List" -msgstr "" +msgstr "Nova llista de moderació" #: src/view/com/auth/login/SetNewPasswordForm.tsx:122 msgid "New password" -msgstr "" +msgstr "Nova contrasenya" #: src/view/com/feeds/FeedPage.tsx:201 msgctxt "action" msgid "New post" -msgstr "" +msgstr "Nova publicació" #: src/view/screens/Feeds.tsx:547 #: src/view/screens/Profile.tsx:364 @@ -2347,7 +2323,7 @@ msgstr "Nova publicació" #: src/view/shell/desktop/LeftNav.tsx:258 msgctxt "action" msgid "New Post" -msgstr "" +msgstr "Nova publicació" #: src/view/shell/desktop/LeftNav.tsx:258 #~ msgid "New Post" @@ -2355,16 +2331,21 @@ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:247 msgid "New User List" -msgstr "" +msgstr "Nova llista d'usuaris" #: src/view/screens/PreferencesThreads.tsx:79 msgid "Newest replies first" -msgstr "" +msgstr "Les respostes més noves primer" #: src/screens/Onboarding/index.tsx:23 msgid "News" msgstr "" +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 +msgctxt "action" +msgid "Next" +msgstr "Següent" + #: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 #: src/view/com/auth/login/ForgotPasswordForm.tsx:188 @@ -2375,11 +2356,6 @@ msgstr "" msgid "Next" msgstr "Següent" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 -msgctxt "action" -msgid "Next" -msgstr "" - #: src/view/com/lightbox/Lightbox.web.tsx:149 msgid "Next image" msgstr "Següent imatge" @@ -2400,11 +2376,11 @@ msgstr "Cap descripció" #: src/view/com/profile/ProfileHeader.tsx:217 msgid "No longer following {0}" -msgstr "" +msgstr "Ja no segueixes a {0}" #: src/view/com/notifications/Feed.tsx:109 msgid "No notifications yet!" -msgstr "" +msgstr "Encara no tens cap notificació" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:97 #: src/view/com/composer/text-input/web/Autocomplete.tsx:191 @@ -2423,7 +2399,7 @@ msgstr "No s'han trobat resultats per {query}" #: src/view/com/modals/EmbedConsent.tsx:129 msgid "No thanks" -msgstr "" +msgstr "No, gràcies" #: src/view/com/modals/Threadgate.tsx:82 msgid "Nobody" @@ -2435,12 +2411,12 @@ msgstr "No aplicable." #: src/Navigation.tsx:105 msgid "Not Found" -msgstr "" +msgstr "No s'ha trobat" #: src/view/com/modals/VerifyEmail.tsx:246 #: src/view/com/modals/VerifyEmail.tsx:252 msgid "Not right now" -msgstr "" +msgstr "Ara mateix no" #: src/view/screens/Moderation.tsx:232 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." @@ -2458,7 +2434,7 @@ msgstr "Notificacions" #: src/view/com/modals/SelfLabel.tsx:103 msgid "Nudity" -msgstr "" +msgstr "Nuesa" #: src/view/com/util/ErrorBoundary.tsx:35 msgid "Oh no!" @@ -2474,11 +2450,11 @@ msgstr "D'acord" #: src/view/screens/PreferencesThreads.tsx:78 msgid "Oldest replies first" -msgstr "" +msgstr "Respostes més antigues primer" #: src/view/screens/Settings.tsx:236 msgid "Onboarding reset" -msgstr "" +msgstr "Restableix la incorporació" #: src/view/com/composer/Composer.tsx:375 msgid "One or more images is missing alt text." @@ -2492,7 +2468,7 @@ msgstr "Només {0} poden respondre." #: src/view/com/modals/ProfilePreview.tsx:61 #: src/view/screens/AppPasswords.tsx:65 msgid "Oops!" -msgstr "" +msgstr "Ostres!" #: src/screens/Onboarding/StepFinished.tsx:115 msgid "Open" @@ -2501,11 +2477,11 @@ msgstr "" #: src/view/com/composer/Composer.tsx:470 #: src/view/com/composer/Composer.tsx:471 msgid "Open emoji picker" -msgstr "" +msgstr "Obre el selector d'emojis" #: src/view/screens/Settings.tsx:678 msgid "Open links with in-app browser" -msgstr "" +msgstr "Obre els enllaços al navegador de l'aplicació" #: src/view/com/pager/FeedsTabBarMobile.tsx:87 msgid "Open navigation" @@ -2517,51 +2493,51 @@ msgstr "" #: src/view/com/util/forms/DropdownButton.tsx:147 msgid "Opens {numItems} options" -msgstr "" +msgstr "Obre {numItems} opcions" #: src/view/screens/Log.tsx:54 msgid "Opens additional details for a debug entry" -msgstr "" +msgstr "Obre detalls adicionals per una entrada de depuració" #: src/view/com/notifications/FeedItem.tsx:348 msgid "Opens an expanded list of users in this notification" -msgstr "" +msgstr "Obre una llista expandida d'usuaris en aquesta notificació" #: src/view/com/composer/photos/OpenCameraBtn.tsx:61 msgid "Opens camera on device" -msgstr "" +msgstr "Obre la càmera del dispositiu" #: src/view/com/composer/Prompt.tsx:25 msgid "Opens composer" -msgstr "" +msgstr "Obre el compositor" #: src/view/screens/Settings.tsx:561 msgid "Opens configurable language settings" -msgstr "Obre les configuracions d'idioma" +msgstr "Obre la configuració d'idioma" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:44 msgid "Opens device photo gallery" -msgstr "" +msgstr "Obre la galeria fotogràfica del dispositiu" #: src/view/com/profile/ProfileHeader.tsx:459 msgid "Opens editor for profile display name, avatar, background image, and description" -msgstr "" +msgstr "Obre l'editor del perfil per editar el nom, avatar, imatge de fons i descripció" #: src/view/screens/Settings.tsx:615 msgid "Opens external embeds settings" -msgstr "" +msgstr "Obre la configuració per les incrustacions externes" #: src/view/com/profile/ProfileHeader.tsx:614 msgid "Opens followers list" -msgstr "" +msgstr "Obre la llista de seguidors" #: src/view/com/profile/ProfileHeader.tsx:633 msgid "Opens following list" -msgstr "" +msgstr "Obre la llista de seguits" #: src/view/screens/Settings.tsx:412 msgid "Opens invite code list" -msgstr "" +msgstr "Obre la llista de codis d'invitació" #: src/view/com/modals/InviteCodes.tsx:172 #: src/view/shell/desktop/RightNav.tsx:156 @@ -2571,7 +2547,7 @@ msgstr "Obre la llista de codis d'invitació" #: src/view/screens/Settings.tsx:696 msgid "Opens modal for account deletion confirmation. Requires email code." -msgstr "" +msgstr "Obre el modal per confirmar l'eliminació del compte. Requereix un codi de correu" #: src/view/com/modals/ChangeHandle.tsx:281 msgid "Opens modal for using custom domain" @@ -2583,11 +2559,11 @@ msgstr "Obre la configuració de la moderació" #: src/view/com/auth/login/LoginForm.tsx:236 msgid "Opens password reset form" -msgstr "" +msgstr "Obre el formulari de restabliment de la contrasenya" #: src/view/screens/Feeds.tsx:338 msgid "Opens screen to edit Saved Feeds" -msgstr "" +msgstr "Obre pantalla per editar els canals desats" #: src/view/screens/Settings.tsx:542 msgid "Opens screen with all saved feeds" @@ -2615,16 +2591,12 @@ msgstr "Obre les preferències dels fils de debat" #: src/view/com/util/forms/DropdownButton.tsx:254 msgid "Option {0} of {numItems}" -msgstr "" +msgstr "Opció {0} de {numItems}" #: src/view/com/modals/Threadgate.tsx:89 msgid "Or combine these options:" msgstr "O combina aquestes opcions:" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:122 -#~ msgid "Or you can try our \"Discover\" algorithm:" -#~ msgstr "" - #: src/view/com/auth/login/ChooseAccountForm.tsx:138 msgid "Other account" msgstr "Un altre compte" @@ -2663,19 +2635,19 @@ msgstr "Contrasenya actualitzada!" #: src/Navigation.tsx:161 msgid "People followed by @{0}" -msgstr "" +msgstr "Persones seguides per @{0}" #: src/Navigation.tsx:154 msgid "People following @{0}" -msgstr "" +msgstr "Oersones seguint a @{0}" #: src/view/com/lightbox/Lightbox.tsx:66 msgid "Permission to access camera roll is required." -msgstr "" +msgstr "Cal permís per accedir al carret de la càmera." #: src/view/com/lightbox/Lightbox.tsx:72 msgid "Permission to access camera roll was denied. Please enable it in your system settings." -msgstr "" +msgstr "S'ha denegat el permís per accedir a la càmera. Activa'l a la configuració del teu sistema." #: src/screens/Onboarding/index.tsx:31 msgid "Pets" @@ -2683,7 +2655,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:182 msgid "Phone number" -msgstr "" +msgstr "Telèfon" #: src/view/com/modals/SelfLabel.tsx:121 msgid "Pictures meant for adults." @@ -2692,24 +2664,24 @@ msgstr "Imatges destinades a adults." #: src/view/screens/ProfileFeed.tsx:353 #: src/view/screens/ProfileList.tsx:556 msgid "Pin to home" -msgstr "" +msgstr "Fixa a l'inici" #: src/view/screens/SavedFeeds.tsx:88 msgid "Pinned Feeds" -msgstr "Canals de notícies ancorats" +msgstr "Canals de notícies fixats" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:111 msgid "Play {0}" -msgstr "" +msgstr "Reprodueix {0}" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:54 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:55 msgid "Play Video" -msgstr "" +msgstr "Reprodueix el vídeo" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:110 msgid "Plays the GIF" -msgstr "" +msgstr "Reprodueix el GIF" #: src/view/com/auth/create/state.ts:177 msgid "Please choose your handle." @@ -2725,11 +2697,11 @@ msgstr "Confirma el teu correu abans de canviar-lo. Aquest és un requisit tempo #: src/view/com/modals/AddAppPasswords.tsx:89 msgid "Please enter a name for your app password. All spaces is not allowed." -msgstr "" +msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es permeten tot en espais." #: src/view/com/auth/create/Step2.tsx:205 msgid "Please enter a phone number that can receive SMS text messages." -msgstr "" +msgstr "Introdueix un telèfon que pugui rebre missatges SMS" #: src/view/com/modals/AddAppPasswords.tsx:144 msgid "Please enter a unique name for this App Password or use our randomly generated one." @@ -2737,11 +2709,11 @@ msgstr "Introdueix un nom únic per aquesta contrasenya d'aplicació o fes servi #: src/view/com/auth/create/state.ts:170 msgid "Please enter the code you received by SMS." -msgstr "" +msgstr "Introdueix el codi que has rebut per SMS" #: src/view/com/auth/create/Step2.tsx:281 msgid "Please enter the verification code sent to {phoneNumberFormatted}." -msgstr "" +msgstr "Introdueix el codi de verificació enviat a {phoneNumberFormatted}" #: src/view/com/auth/create/state.ts:146 msgid "Please enter your email." @@ -2761,7 +2733,7 @@ msgstr "Digues-nos per què creus que s'ha aplicat incorrectament l'advertència #: src/view/com/modals/VerifyEmail.tsx:101 msgid "Please Verify Your Email" -msgstr "" +msgstr "Verifica el teu correu" #: src/view/com/composer/Composer.tsx:215 msgid "Please wait for your link card to finish loading" @@ -2773,18 +2745,18 @@ msgstr "" #: src/view/com/modals/SelfLabel.tsx:111 msgid "Porn" -msgstr "" +msgstr "Pornografia" #: src/view/com/composer/Composer.tsx:350 #: src/view/com/composer/Composer.tsx:358 msgctxt "action" msgid "Post" -msgstr "" +msgstr "Publica" #: src/view/com/post-thread/PostThread.tsx:251 msgctxt "description" msgid "Post" -msgstr "" +msgstr "Publicació" #: src/view/com/composer/Composer.tsx:341 #: src/view/com/post-thread/PostThread.tsx:225 @@ -2794,17 +2766,17 @@ msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:177 msgid "Post by {0}" -msgstr "" +msgstr "Publicació per {0}" #: src/Navigation.tsx:173 #: src/Navigation.tsx:180 #: src/Navigation.tsx:187 msgid "Post by @{0}" -msgstr "" +msgstr "Publicació per @{0}" #: src/view/com/util/forms/PostDropdownBtn.tsx:84 msgid "Post deleted" -msgstr "" +msgstr "Publicació eliminada" #: src/view/com/post-thread/PostThread.tsx:403 msgid "Post hidden" @@ -2828,7 +2800,7 @@ msgstr "Publicacions" #: src/view/com/posts/FeedErrorMessage.tsx:64 msgid "Posts hidden" -msgstr "" +msgstr "Publicacions amagades" #: src/view/com/modals/LinkWarning.tsx:46 msgid "Potentially Misleading Link" @@ -2872,7 +2844,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:128 msgid "Profile updated" -msgstr "" +msgstr "Perfil actualitzat" #: src/view/screens/Settings.tsx:882 msgid "Protect your account by verifying your email." @@ -2892,33 +2864,33 @@ msgstr "Llistes que poden nodrir canals, públiques i per compartir." #: src/view/com/composer/Composer.tsx:335 msgid "Publish post" -msgstr "" +msgstr "Publica" #: src/view/com/composer/Composer.tsx:335 msgid "Publish reply" -msgstr "" +msgstr "Publica la resposta" #: src/view/com/modals/Repost.tsx:65 msgctxt "action" msgid "Quote post" -msgstr "" +msgstr "Cita la publicació" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 msgid "Quote post" -msgstr "Cita una publicació" +msgstr "Cita la publicació" #: src/view/com/modals/Repost.tsx:70 msgctxt "action" msgid "Quote Post" -msgstr "" +msgstr "Cita la publicació" #: src/view/com/modals/Repost.tsx:56 #~ msgid "Quote Post" -#~ msgstr "Cita una publicació" +#~ msgstr "Cita la publicació" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" -msgstr "" +msgstr "Aleatori (també conegut com \"Poster's Roulette\")" #: src/view/com/modals/EditImage.tsx:236 msgid "Ratios" @@ -2971,7 +2943,7 @@ msgstr "Elimina la visualització prèvia de la imatge" #: src/view/com/modals/Repost.tsx:47 msgid "Remove repost" -msgstr "" +msgstr "Elimina la republicació" #: src/view/com/feeds/FeedSourceCard.tsx:173 msgid "Remove this feed from my feeds?" @@ -2989,11 +2961,11 @@ msgstr "Elimina de la llista" #: src/view/com/feeds/FeedSourceCard.tsx:111 #: src/view/com/feeds/FeedSourceCard.tsx:178 msgid "Removed from my feeds" -msgstr "" +msgstr "Eliminat dels meus canals" #: src/view/com/composer/ExternalEmbed.tsx:71 msgid "Removes default thumbnail from {0}" -msgstr "" +msgstr "Elimina la miniatura per defecte de {0}" #: src/view/screens/Profile.tsx:172 msgid "Replies" @@ -3006,7 +2978,7 @@ msgstr "Les respostes a aquest fil de debat estan deshabilitades" #: src/view/com/composer/Composer.tsx:348 msgctxt "action" msgid "Reply" -msgstr "" +msgstr "Respon" #: src/view/screens/PreferencesHomeFeed.tsx:144 msgid "Reply Filters" @@ -3016,7 +2988,7 @@ msgstr "Filtres de resposta" #: src/view/com/posts/FeedItem.tsx:287 msgctxt "description" msgid "Reply to <0/>" -msgstr "" +msgstr "Resposta a <0/>" #: src/view/com/modals/report/Modal.tsx:166 msgid "Report {collectionName}" @@ -3045,7 +3017,7 @@ msgstr "Informa de la publicació" #: src/view/com/util/post-ctrls/RepostButton.tsx:61 msgctxt "action" msgid "Repost" -msgstr "" +msgstr "Respon" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 msgid "Repost" @@ -3070,19 +3042,19 @@ msgstr "" #: src/view/com/posts/FeedItem.tsx:206 #~ msgid "Reposted by {0})" -#~ msgstr "" +#~ msgstr "Republicada per {0}" #: src/view/com/posts/FeedItem.tsx:224 msgid "Reposted by <0/>" -msgstr "" +msgstr "Republicada per <0/>" #: src/view/com/notifications/FeedItem.tsx:162 msgid "reposted your post" -msgstr "" +msgstr "ha republicat la teva publicació" #: src/view/com/post-thread/PostThreadItem.tsx:190 msgid "Reposts of this post" -msgstr "" +msgstr "Republicacions d'aquesta publicació" #: src/view/com/modals/ChangeEmail.tsx:181 #: src/view/com/modals/ChangeEmail.tsx:183 @@ -3091,11 +3063,11 @@ msgstr "Demana un canvi" #: src/view/com/auth/create/Step2.tsx:218 msgid "Request code" -msgstr "" +msgstr "Demana un codi" #: src/view/screens/Settings.tsx:450 msgid "Require alt text before posting" -msgstr "" +msgstr "Requereix un text alternatiu abans de publicar" #: src/view/com/auth/create/Step1.tsx:97 msgid "Required for this provider" @@ -3108,7 +3080,7 @@ msgstr "Codi de restabliment" #: src/view/screens/Settings.tsx:757 msgid "Reset onboarding" -msgstr "" +msgstr "Restableix la incorporació" #: src/view/screens/Settings.tsx:760 msgid "Reset onboarding state" @@ -3120,7 +3092,7 @@ msgstr "Restableix la contrasenya" #: src/view/screens/Settings.tsx:747 msgid "Reset preferences" -msgstr "" +msgstr "Restableix les preferències" #: src/view/screens/Settings.tsx:750 msgid "Reset preferences state" @@ -3136,12 +3108,12 @@ msgstr "Restableix l'estat de les preferències" #: src/view/com/auth/login/LoginForm.tsx:266 msgid "Retries login" -msgstr "" +msgstr "Torna a intentar iniciar sessió" #: src/view/com/util/error/ErrorMessage.tsx:57 #: src/view/com/util/error/ErrorScreen.tsx:67 msgid "Retries the last action, which errored out" -msgstr "" +msgstr "Torna a intentar l'última acció, que ha donat error" #: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:224 @@ -3157,21 +3129,21 @@ msgstr "Torna-ho a provar" #: src/view/com/auth/create/Step2.tsx:246 msgid "Retry." -msgstr "" +msgstr "Torna-ho a provar" #: src/view/screens/ProfileList.tsx:874 msgid "Return to previous page" -msgstr "" +msgstr "Torna a la pàgina anterior" #: src/view/shell/desktop/RightNav.tsx:59 msgid "SANDBOX. Posts and accounts are not permanent." -msgstr "" +msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents." #: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/modals/CreateOrEditList.tsx:345 msgctxt "action" msgid "Save" -msgstr "" +msgstr "Desa" #: src/view/com/modals/BirthDateSettings.tsx:94 #: src/view/com/modals/BirthDateSettings.tsx:97 @@ -3204,11 +3176,11 @@ msgstr "Canals desats" #: src/view/com/modals/EditProfile.tsx:225 msgid "Saves any changes to your profile" -msgstr "" +msgstr "Desa qualsevol canvi al teu perfil" #: src/view/com/modals/ChangeHandle.tsx:171 msgid "Saves handle change to {handle}" -msgstr "" +msgstr "Desa el canvi d'identificador a {handle}" #: src/screens/Onboarding/index.tsx:36 msgid "Science" @@ -3216,7 +3188,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:830 msgid "Scroll to top" -msgstr "" +msgstr "Desplaça't cap a dalt" #: src/Navigation.tsx:438 #: src/view/com/auth/LoggedOut.tsx:122 @@ -3238,7 +3210,7 @@ msgstr "Cerca" #: src/view/screens/Search/Search.tsx:712 #: src/view/shell/desktop/Search.tsx:255 msgid "Search for \"{query}\"" -msgstr "" +msgstr "Cerca per \"{query}\"" #: src/view/com/auth/LoggedOut.tsx:104 #: src/view/com/auth/LoggedOut.tsx:105 @@ -3252,7 +3224,7 @@ msgstr "Es requereix un pas de seguretat" #: src/view/screens/SavedFeeds.tsx:163 msgid "See this guide" -msgstr "" +msgstr "Consulta aquesta guia" #: src/view/com/auth/HomeLoggedOutCTA.tsx:39 msgid "See what's next" @@ -3260,7 +3232,7 @@ msgstr "Què més hi ha" #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" -msgstr "" +msgstr "Selecciona {item}" #: src/view/com/modals/ServerInput.tsx:75 msgid "Select Bluesky Social" @@ -3272,7 +3244,7 @@ msgstr "Selecciona d'un compte existent" #: src/view/com/util/Selector.tsx:107 msgid "Select option {i} of {numItems}" -msgstr "" +msgstr "Selecciona l'opció {i} de {numItems}" #: src/view/com/auth/create/Step1.tsx:77 #: src/view/com/auth/login/LoginForm.tsx:147 @@ -3283,10 +3255,6 @@ msgstr "Selecciona el servei" msgid "Select some accounts below to follow" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:49 -#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest." -#~ msgstr "" - #: src/screens/Onboarding/StepTopicalFeeds.tsx:90 msgid "Select topical feeds to follow from the list below" msgstr "" @@ -3309,7 +3277,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:154 msgid "Select your phone's country" -msgstr "" +msgstr "Selecciona el país del teu telèfon" #: src/view/screens/LanguageSettings.tsx:190 msgid "Select your preferred language for translations in your feed." @@ -3335,7 +3303,7 @@ msgstr "Envia correu" #: src/view/com/modals/DeleteAccount.tsx:140 msgctxt "action" msgid "Send Email" -msgstr "" +msgstr "Envia correu" #: src/view/com/modals/DeleteAccount.tsx:138 #~ msgid "Send Email" @@ -3352,29 +3320,29 @@ msgstr "Envia informe" #: src/view/com/modals/DeleteAccount.tsx:129 msgid "Sends email with confirmation code for account deletion" -msgstr "" +msgstr "Envia un correu amb el codi de confirmació per l'eliminació del compte" #: src/view/com/modals/ContentFilteringSettings.tsx:306 msgid "Set {value} for {labelGroup} content moderation policy" -msgstr "" +msgstr "Estableix {value} per a la política de moderació de contingut {labelGroup}" #: src/view/com/modals/ContentFilteringSettings.tsx:155 #: src/view/com/modals/ContentFilteringSettings.tsx:174 msgctxt "action" msgid "Set Age" -msgstr "" +msgstr "Estableix l'edat" #: src/view/screens/Settings.tsx:482 msgid "Set color theme to dark" -msgstr "" +msgstr "Estableix el tema de colors a fosc" #: src/view/screens/Settings.tsx:475 msgid "Set color theme to light" -msgstr "" +msgstr "Estableix el tema de colors a clar" #: src/view/screens/Settings.tsx:469 msgid "Set color theme to system setting" -msgstr "" +msgstr "Estableix el tema de colors a la configuració del sistema" #: src/view/com/auth/login/SetNewPasswordForm.tsx:78 msgid "Set new password" @@ -3382,7 +3350,7 @@ msgstr "Estableix una nova contrasenya" #: src/view/com/auth/create/Step1.tsx:169 msgid "Set password" -msgstr "" +msgstr "Estableix una contrasenya" #: src/view/screens/PreferencesHomeFeed.tsx:225 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." @@ -3410,20 +3378,20 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:266 msgid "Sets Bluesky username" -msgstr "" +msgstr "Estableix un nom d'usuari de Bluesky" #: src/view/com/auth/login/ForgotPasswordForm.tsx:153 msgid "Sets email for password reset" -msgstr "" +msgstr "Estableix un correu per restablir la contrasenya" #: src/view/com/auth/login/ForgotPasswordForm.tsx:118 msgid "Sets hosting provider for password reset" -msgstr "" +msgstr "Estableix un proveïdor d'allotjament per restablir la contrasenya" #: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/login/LoginForm.tsx:148 msgid "Sets server for the Bluesky client" -msgstr "" +msgstr "Estableix el servidor pel cient de Bluesky" #: src/Navigation.tsx:135 #: src/view/screens/Settings.tsx:294 @@ -3431,7 +3399,7 @@ msgstr "" #: src/view/shell/Drawer.tsx:570 #: src/view/shell/Drawer.tsx:571 msgid "Settings" -msgstr "Configuracions" +msgstr "Configuració" #: src/view/com/modals/SelfLabel.tsx:125 msgid "Sexual activity or erotic nudity." @@ -3440,7 +3408,7 @@ msgstr "Activitat sexual o nu eròtic." #: src/view/com/lightbox/Lightbox.tsx:141 msgctxt "action" msgid "Share" -msgstr "" +msgstr "Comparteix" #: src/view/com/profile/ProfileHeader.tsx:342 #: src/view/com/util/forms/PostDropdownBtn.tsx:153 @@ -3462,7 +3430,7 @@ msgstr "Mostra" #: src/view/screens/PreferencesHomeFeed.tsx:68 msgid "Show all replies" -msgstr "" +msgstr "Mostra totes les respostes" #: src/view/com/util/moderation/ScreenHider.tsx:132 msgid "Show anyway" @@ -3470,17 +3438,17 @@ msgstr "Mostra igualment" #: src/view/com/modals/EmbedConsent.tsx:87 msgid "Show embeds from {0}" -msgstr "" +msgstr "Mostra els incrustats de {0}" #: src/view/com/profile/ProfileHeader.tsx:498 msgid "Show follows similar to {0}" -msgstr "" +msgstr "Mostra seguidors semblants a {0}" #: src/view/com/post-thread/PostThreadItem.tsx:571 #: src/view/com/post/Post.tsx:197 #: src/view/com/posts/FeedItem.tsx:363 msgid "Show More" -msgstr "" +msgstr "Mostra més" #: src/view/screens/PreferencesHomeFeed.tsx:258 msgid "Show Posts from My Feeds" @@ -3520,7 +3488,7 @@ msgstr "" #: src/view/screens/PreferencesHomeFeed.tsx:70 msgid "Show replies with at least {value} {0}" -msgstr "" +msgstr "Mostra respostes amb almenys {value} {0}" #: src/view/screens/PreferencesHomeFeed.tsx:188 msgid "Show Reposts" @@ -3533,7 +3501,7 @@ msgstr "" #: src/view/com/util/moderation/ContentHider.tsx:67 #: src/view/com/util/moderation/PostHider.tsx:61 msgid "Show the content" -msgstr "" +msgstr "Mostra el contingut" #: src/view/com/notifications/FeedItem.tsx:346 msgid "Show users" @@ -3541,11 +3509,11 @@ msgstr "Mostra usuaris" #: src/view/com/profile/ProfileHeader.tsx:501 msgid "Shows a list of users similar to this user." -msgstr "" +msgstr "Mostra una llista d'usuaris semblants a aquest" #: src/view/com/profile/ProfileHeader.tsx:545 msgid "Shows posts from {0} in your feed" -msgstr "" +msgstr "Mostra les publicacions de {0} al teu canal" #: src/view/com/auth/HomeLoggedOutCTA.tsx:70 #: src/view/com/auth/login/Login.tsx:98 @@ -3613,11 +3581,11 @@ msgstr "S'ha iniciat sessió com a" #: src/view/com/auth/login/ChooseAccountForm.tsx:103 msgid "Signed in as @{0}" -msgstr "" +msgstr "Sha iniciat sessió com a @{0}" #: src/view/com/modals/SwitchAccount.tsx:66 msgid "Signs {0} out of Bluesky" -msgstr "" +msgstr "Tanca la sessió de Bluesky de {0}" #: src/screens/Onboarding/StepInterests/index.tsx:235 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191 @@ -3631,7 +3599,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:81 msgid "SMS verification" -msgstr "" +msgstr "Verificació per SMS" #: src/screens/Onboarding/index.tsx:40 msgid "Software Dev" @@ -3639,15 +3607,15 @@ msgstr "" #: src/view/com/modals/ProfilePreview.tsx:62 msgid "Something went wrong and we're not sure what." -msgstr "" +msgstr "Alguna cosa ha fallat i no estem segurs de què." #: src/view/com/modals/Waitlist.tsx:51 msgid "Something went wrong. Check your email and try again." -msgstr "" +msgstr "Alguna cosa ha fallat. Comprova el teu correu i torna-ho a provar." #: src/App.native.tsx:62 msgid "Sorry! Your session expired. Please log in again." -msgstr "" +msgstr "La teva sessió ha caducat. Torna a inciar-la." #: src/view/screens/PreferencesThreads.tsx:69 msgid "Sort Replies" @@ -3675,11 +3643,11 @@ msgstr "Pàgina d'estat" #: src/view/com/auth/create/StepHeader.tsx:22 msgid "Step {0} of {numSteps}" -msgstr "" +msgstr "Pas {0} de {numSteps}" #: src/view/screens/Settings.tsx:276 msgid "Storage cleared, you need to restart the app now." -msgstr "" +msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." #: src/Navigation.tsx:203 #: src/view/screens/Settings.tsx:740 @@ -3709,11 +3677,11 @@ msgstr "Usuaris suggerits per seguir" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:64 msgid "Suggested for you" -msgstr "" +msgstr "Suggeriments per tu" #: src/view/com/modals/SelfLabel.tsx:95 msgid "Suggestive" -msgstr "" +msgstr "Suggerent" #: src/Navigation.tsx:213 #: src/view/screens/Support.tsx:30 @@ -3723,7 +3691,7 @@ msgstr "Suport" #: src/view/com/modals/ProfilePreview.tsx:110 msgid "Swipe up to see more" -msgstr "" +msgstr "Llisca cap amunt per veure'n més" #: src/view/com/modals/SwitchAccount.tsx:117 msgid "Switch Account" @@ -3732,16 +3700,16 @@ msgstr "Canvia el compte" #: src/view/com/modals/SwitchAccount.tsx:97 #: src/view/screens/Settings.tsx:137 msgid "Switch to {0}" -msgstr "" +msgstr "Canvia a {0}" #: src/view/com/modals/SwitchAccount.tsx:98 #: src/view/screens/Settings.tsx:138 msgid "Switches the account you are logged in to" -msgstr "" +msgstr "Canvia en compte amb el que tens iniciada la sessió" #: src/view/screens/Settings.tsx:466 msgid "System" -msgstr "" +msgstr "Sistema" #: src/view/screens/Settings.tsx:720 msgid "System log" @@ -3753,7 +3721,7 @@ msgstr "Alt" #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" -msgstr "" +msgstr "Toca per veure-ho completament" #: src/screens/Onboarding/index.tsx:39 msgid "Tech" @@ -3801,7 +3769,7 @@ msgstr "La política de privacitat ha estat traslladada a <0/>" #: src/view/screens/Support.tsx:36 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." -msgstr "" +msgstr "El formulari de suport ha estat traslladat. Si necessites ajuda, <0/> o visita {HELP_DESK_URL} per contactar amb nosaltres." #: src/view/screens/Support.tsx:36 #~ msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us." @@ -3817,15 +3785,15 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:549 msgid "There was an an issue contacting the server, please check your internet connection and try again." -msgstr "" +msgstr "Hi ha hagut un problema per contactar amb el servidor, comprova la teva connexió a internet i torna-ho a provar" #: src/view/com/posts/FeedErrorMessage.tsx:139 msgid "There was an an issue removing this feed. Please check your internet connection and try again." -msgstr "" +msgstr "Hi ha hagut un problema per eliminar aquest canal, comprova la teva connexió a internet i torna-ho a provar" #: src/view/screens/ProfileFeed.tsx:209 msgid "There was an an issue updating your feeds, please check your internet connection and try again." -msgstr "" +msgstr "Hi ha hagut un problema per actualitzar els teus canals, comprova la teva connexió a internet i torna-ho a provar" #: src/view/screens/ProfileFeed.tsx:236 #: src/view/screens/ProfileList.tsx:263 @@ -3833,7 +3801,7 @@ msgstr "" #: src/view/screens/SavedFeeds.tsx:231 #: src/view/screens/SavedFeeds.tsx:252 msgid "There was an issue contacting the server" -msgstr "" +msgstr "Hi ha hagut un problema per contactar amb el servidor" #: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:57 #: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:66 @@ -3841,33 +3809,33 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:181 msgid "There was an issue contacting your server" -msgstr "" +msgstr "Hi ha hagut un problema per contactar amb el teu servidor" #: src/view/com/notifications/Feed.tsx:117 msgid "There was an issue fetching notifications. Tap here to try again." -msgstr "" +msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per tornar-ho a provar." #: src/view/com/posts/Feed.tsx:263 msgid "There was an issue fetching posts. Tap here to try again." -msgstr "" +msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per tornar-ho a provar." #: src/view/com/lists/ListMembers.tsx:172 msgid "There was an issue fetching the list. Tap here to try again." -msgstr "" +msgstr "Hi ha hagut un problema en obtenir la llista. Toca aquí per tornar-ho a provar." #: src/view/com/feeds/ProfileFeedgens.tsx:148 #: src/view/com/lists/ProfileLists.tsx:155 msgid "There was an issue fetching your lists. Tap here to try again." -msgstr "" +msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per tornar-ho a provar." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:63 #: src/view/com/modals/ContentFilteringSettings.tsx:126 msgid "There was an issue syncing your preferences with the server" -msgstr "" +msgstr "Hi ha hagut un problema en sincronitzar les teves preferències amb el servidor" #: src/view/screens/AppPasswords.tsx:66 msgid "There was an issue with fetching your app passwords" -msgstr "" +msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" #: src/view/com/profile/ProfileHeader.tsx:204 #: src/view/com/profile/ProfileHeader.tsx:225 @@ -3876,14 +3844,14 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:297 #: src/view/com/profile/ProfileHeader.tsx:319 msgid "There was an issue! {0}" -msgstr "" +msgstr "Hi ha hagut un problema! {0}" #: src/view/screens/ProfileList.tsx:284 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:325 #: src/view/screens/ProfileList.tsx:344 msgid "There was an issue. Please check your internet connection and try again." -msgstr "" +msgstr "Hi ha hagut un problema. Comprova la teva connexió a internet i torna-ho a provar." #: src/view/com/util/ErrorBoundary.tsx:36 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" @@ -3895,18 +3863,14 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:54 msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" -msgstr "" +msgstr "Aquest telèfon és erroni. Tria el teu país i introdueix el teu telèfon complert" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 msgid "These are popular accounts you might like:" msgstr "" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 -#~ msgid "These are popular accounts you might like." -#~ msgstr "" - #~ msgid "This {0} has been labeled." -#~ msgstr "Este {0} ha sido etiquetado." +#~ msgstr "Aquest {0} ha estat etiquetat." #: src/view/com/util/moderation/ScreenHider.tsx:88 msgid "This {screenDescription} has been flagged:" @@ -3918,11 +3882,11 @@ msgstr "Aquest compte ha sol·licitat que els usuaris estiguin registrats per ve #: src/view/com/modals/EmbedConsent.tsx:68 msgid "This content is hosted by {0}. Do you want to enable external media?" -msgstr "" +msgstr "Aquest contingut està allotjat a {0}. Vols habilitat els continguts externs?" #: src/view/com/modals/ModerationDetails.tsx:67 msgid "This content is not available because one of the users involved has blocked the other." -msgstr "" +msgstr "Aquest contingut no està disponible degut a que un dels usuaris involucrats ha bloquejat a l'altre." #: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "This content is not viewable without a Bluesky account." @@ -3936,11 +3900,11 @@ msgstr "Aquest canal està rebent moltes visites actualment i està temporalment #: src/view/screens/ProfileFeed.tsx:475 #: src/view/screens/ProfileList.tsx:636 msgid "This feed is empty!" -msgstr "" +msgstr "Aquest canal està buit!" #: src/view/com/posts/CustomFeedEmptyState.tsx:37 msgid "This feed is empty! You may need to follow more users or tune your language settings." -msgstr "" +msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la teva configuració d'idiomes" #: src/view/com/modals/BirthDateSettings.tsx:61 msgid "This information is not shared with other users." @@ -3960,11 +3924,11 @@ msgstr "Aquest enllaç et porta a la web:" #: src/view/screens/ProfileList.tsx:810 msgid "This list is empty!" -msgstr "" +msgstr "Aquesta llista està buida!" #: src/view/com/modals/AddAppPasswords.tsx:105 msgid "This name is already in use" -msgstr "" +msgstr "Aquest nom ja està en ús" #: src/view/com/post-thread/PostThreadItem.tsx:124 msgid "This post has been deleted." @@ -3972,15 +3936,15 @@ msgstr "Aquesta publicació ha estat esborrada." #: src/view/com/modals/ModerationDetails.tsx:62 msgid "This user has blocked you. You cannot view their content." -msgstr "" +msgstr "Aquest usuari t'ha bloquejat. No pots veure les seves publicacions." #: src/view/com/modals/ModerationDetails.tsx:42 msgid "This user is included in the <0/> list which you have blocked." -msgstr "" +msgstr "Aquest usuari està inclós a la llista <0/> que tens bloquejada" #: src/view/com/modals/ModerationDetails.tsx:74 msgid "This user is included the <0/> list which you have muted." -msgstr "" +msgstr "Aquest usuari està inclós a la llista <0/> que tens silenciada" #: src/view/com/modals/SelfLabel.tsx:137 msgid "This warning is only available for posts with media attached." @@ -4001,7 +3965,7 @@ msgstr "Mode fils de debat" #: src/Navigation.tsx:253 msgid "Threads Preferences" -msgstr "" +msgstr "Preferències dels fils de debat" #: src/view/com/util/forms/DropdownButton.tsx:234 msgid "Toggle dropdown" @@ -4020,7 +3984,7 @@ msgstr "Tradueix" #: src/view/com/util/error/ErrorScreen.tsx:75 msgctxt "action" msgid "Try again" -msgstr "" +msgstr "Torna-ho a provar" #: src/view/com/util/error/ErrorScreen.tsx:73 #~ msgid "Try again" @@ -4041,15 +4005,15 @@ msgstr "Deixa de silenciar la llista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "No es pot contactar amb el teu servei. Comprova la teva connexió a internet." -#: src/view/com/profile/ProfileHeader.tsx:472 -#: src/view/screens/ProfileList.tsx:565 +#: src/view/com/profile/ProfileHeader.tsx:475 +msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" -#: src/view/com/profile/ProfileHeader.tsx:475 -msgctxt "action" +#: src/view/com/profile/ProfileHeader.tsx:472 +#: src/view/screens/ProfileList.tsx:565 msgid "Unblock" -msgstr "" +msgstr "Desbloqueja" #: src/view/com/profile/ProfileHeader.tsx:308 #: src/view/com/profile/ProfileHeader.tsx:392 @@ -4066,11 +4030,11 @@ msgstr "Desfés la republicació" #: src/view/com/profile/FollowButton.tsx:55 msgctxt "action" msgid "Unfollow" -msgstr "" +msgstr "Deixa de seguir" #: src/view/com/profile/ProfileHeader.tsx:524 msgid "Unfollow {0}" -msgstr "" +msgstr "Deixa de seguir a {0}" #: src/view/com/auth/create/state.ts:300 msgid "Unfortunately, you do not meet the requirements to create an account." @@ -4078,11 +4042,11 @@ msgstr "No compleixes les condicions per crear un compte." #: src/view/com/util/post-ctrls/PostCtrls.tsx:170 msgid "Unlike" -msgstr "" +msgstr "Desfés el m'agrada" #: src/view/screens/ProfileList.tsx:572 msgid "Unmute" -msgstr "" +msgstr "Deixa de silenciar" #: src/view/com/profile/ProfileHeader.tsx:373 msgid "Unmute Account" @@ -4095,7 +4059,7 @@ msgstr "Deixa de silenciar el fil de debat" #: src/view/screens/ProfileFeed.tsx:353 #: src/view/screens/ProfileList.tsx:556 msgid "Unpin" -msgstr "" +msgstr "Deixa de fixar" #: src/view/screens/ProfileList.tsx:449 msgid "Unpin moderation list" @@ -4103,7 +4067,7 @@ msgstr "Desancora la llista de moderació" #: src/view/screens/ProfileFeed.tsx:345 msgid "Unsave" -msgstr "" +msgstr "No desis" #: src/view/com/modals/UserAddRemoveLists.tsx:70 msgid "Update {displayName} in Lists" @@ -4132,12 +4096,12 @@ msgstr "Utilitza el proveïdor predeterminat" #: src/view/com/modals/InAppBrowserConsent.tsx:56 #: src/view/com/modals/InAppBrowserConsent.tsx:58 msgid "Use in-app browser" -msgstr "" +msgstr "Utilitza el navegador de l'aplicació" #: src/view/com/modals/InAppBrowserConsent.tsx:66 #: src/view/com/modals/InAppBrowserConsent.tsx:68 msgid "Use my default browser" -msgstr "" +msgstr "Utilitza el meu navegador predeterminat" #: src/view/com/modals/AddAppPasswords.tsx:154 msgid "Use this to sign into the other app along with your handle." @@ -4145,7 +4109,7 @@ msgstr "Utilitza-ho per iniciar sessió a l'altra aplicació, juntament amb el t #: src/view/com/modals/ServerInput.tsx:105 msgid "Use your domain as your Bluesky client service provider" -msgstr "" +msgstr "Utilitza el teu domini com a client proveïdor del servei de Bluesky" #: src/view/com/modals/InviteCodes.tsx:200 msgid "Used by:" @@ -4153,15 +4117,15 @@ msgstr "Utilitzat per:" #: src/view/com/modals/ModerationDetails.tsx:54 msgid "User Blocked" -msgstr "" +msgstr "Usuari bloquejat" #: src/view/com/modals/ModerationDetails.tsx:40 msgid "User Blocked by List" -msgstr "" +msgstr "Usuari bloquejat per una llista" #: src/view/com/modals/ModerationDetails.tsx:60 msgid "User Blocks You" -msgstr "" +msgstr "L'usuari t'ha bloquejat" #: src/view/com/auth/create/Step3.tsx:41 msgid "User handle" @@ -4170,25 +4134,25 @@ msgstr "Identificador d'usuari" #: src/view/com/lists/ListCard.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:198 msgid "User list by {0}" -msgstr "" +msgstr "Llista d'usuaris per {0}" #: src/view/screens/ProfileList.tsx:738 msgid "User list by <0/>" -msgstr "" +msgstr "Llista d'usuaris feta per <0/>" #: src/view/com/lists/ListCard.tsx:82 #: src/view/com/modals/UserAddRemoveLists.tsx:196 #: src/view/screens/ProfileList.tsx:736 msgid "User list by you" -msgstr "" +msgstr "Llista d'usaris feta per tu" #: src/view/com/modals/CreateOrEditList.tsx:196 msgid "User list created" -msgstr "" +msgstr "Llista d'usuaris creada" #: src/view/com/modals/CreateOrEditList.tsx:182 msgid "User list updated" -msgstr "" +msgstr "Llista d'usuaris actualitzada" #: src/view/screens/Lists.tsx:58 msgid "User Lists" @@ -4209,11 +4173,11 @@ msgstr "usuaris seguits per <0/>" #: src/view/com/modals/Threadgate.tsx:106 msgid "Users in \"{0}\"" -msgstr "Usuaris a «{0}»" +msgstr "Usuaris a \"{0}\"" #: src/view/com/auth/create/Step2.tsx:242 msgid "Verification code" -msgstr "" +msgstr "Codi de verificació" #: src/view/screens/Settings.tsx:843 msgid "Verify email" @@ -4234,7 +4198,7 @@ msgstr "Verifica el correu nou" #: src/view/com/modals/VerifyEmail.tsx:103 msgid "Verify Your Email" -msgstr "" +msgstr "Verifica el teu correu" #: src/screens/Onboarding/index.tsx:42 msgid "Video Games" @@ -4242,7 +4206,7 @@ msgstr "" #: src/view/com/profile/ProfileHeader.tsx:701 msgid "View {0}'s avatar" -msgstr "" +msgstr "Veure l'avatar de {0}" #: src/view/screens/Log.tsx:52 msgid "View debug entry" @@ -4250,11 +4214,11 @@ msgstr "Veure el registre de depuració" #: src/view/com/posts/FeedSlice.tsx:103 msgid "View full thread" -msgstr "" +msgstr "Veure el fil de debat complet" #: src/view/com/posts/FeedErrorMessage.tsx:172 msgid "View profile" -msgstr "" +msgstr "Veure el perfil" #: src/view/com/profile/ProfileSubpageHeader.tsx:128 msgid "View the avatar" @@ -4267,7 +4231,7 @@ msgstr "Visita el lloc web" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42 #: src/view/com/modals/ContentFilteringSettings.tsx:254 msgid "Warn" -msgstr "" +msgstr "Adverteix" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124 msgid "We also think you'll like \"For You\" by Skygaze:" @@ -4283,11 +4247,7 @@ msgstr "" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 msgid "We ran out of posts from your follows. Here's the latest from <0/>." -msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:118 -#~ msgid "We recommend \"For You\" by Skygaze:" -#~ msgstr "" +msgstr "Ja no hi ha més publicacions dels usuaris que segueixes. Aquí n'hi ha altres de <0/>." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119 msgid "We recommend our \"Discover\" feed:" @@ -4303,7 +4263,7 @@ msgstr "" #: src/view/com/modals/AppealLabel.tsx:48 msgid "We'll look into your appeal promptly." -msgstr "" +msgstr "Analitzarem la teva apel·lació ràpidament." #: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "We'll use this to help customize your experience." @@ -4315,7 +4275,7 @@ msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" #: src/view/screens/ProfileList.tsx:84 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." -msgstr "" +msgstr "Ho sentim, però no hem pogut resoldre aquesta llista. Si això continua, posa't en contacte amb el creador de la llista, @{handleOrDid}." #: src/view/screens/Search/Search.tsx:247 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." @@ -4377,7 +4337,7 @@ msgstr "" #: src/view/com/auth/create/Step2.tsx:262 msgid "XXXXXX" -msgstr "" +msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/screens/PreferencesHomeFeed.tsx:129 @@ -4389,10 +4349,6 @@ msgstr "" msgid "Yes" msgstr "Sí" -#: src/screens/Onboarding/StepModeration/index.tsx:46 -#~ msgid "You are in control" -#~ msgstr "" - #: src/screens/Deactivated.tsx:131 msgid "You are in line." msgstr "" @@ -4400,11 +4356,7 @@ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:67 #: src/view/com/posts/FollowingEndOfFeed.tsx:68 msgid "You can also discover new Custom Feeds to follow." -msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:123 -#~ msgid "You can also try our \"Discover\" algorithm:" -#~ msgstr "" +msgstr "També pots descobrir nous canals personalitzats per seguir." #: src/view/com/auth/create/Step1.tsx:106 #~ msgid "You can change hosting providers at any time." @@ -4441,11 +4393,11 @@ msgstr "Has bloquejat l'autor o has estat bloquejat per ell." #: src/view/com/modals/ModerationDetails.tsx:56 msgid "You have blocked this user. You cannot view their content." -msgstr "" +msgstr "Has bloquejat aquest usuari. No pots veure el seu contingut." #: src/view/com/modals/ModerationDetails.tsx:87 msgid "You have muted this user." -msgstr "" +msgstr "Has silenciat aquest usuari." #: src/view/com/feeds/ProfileFeedgens.tsx:136 msgid "You have no feeds." @@ -4470,7 +4422,7 @@ msgstr "Encara no has silenciat cap compte. Per fer-ho, vés al seu perfil i sel #: src/view/com/modals/ContentFilteringSettings.tsx:170 msgid "You must be 18 or older to enable adult content." -msgstr "" +msgstr "Has de tenir 18 anys o més per habilitar el contingut per a adults." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:103 msgid "You must be 18 years or older to enable adult content" @@ -4478,11 +4430,11 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtn.tsx:98 msgid "You will no longer receive notifications for this thread" -msgstr "" +msgstr "Ja no rebràs més notificacions d'aquest debat" #: src/view/com/util/forms/PostDropdownBtn.tsx:101 msgid "You will now receive notifications for this thread" -msgstr "" +msgstr "Ara rebràs notificacions d'aquest debat" #: src/view/com/auth/login/SetNewPasswordForm.tsx:81 msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." @@ -4504,7 +4456,7 @@ msgstr "" #: src/view/com/posts/FollowingEndOfFeed.tsx:48 msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "" +msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per seguir." #: src/view/com/auth/create/Step1.tsx:67 msgid "Your account" @@ -4512,7 +4464,7 @@ msgstr "El teu compte" #: src/view/com/modals/DeleteAccount.tsx:65 msgid "Your account has been deleted" -msgstr "" +msgstr "El teu compte s'ha eliminat" #: src/view/com/auth/create/Step1.tsx:182 msgid "Your birth date" @@ -4520,7 +4472,7 @@ msgstr "La teva data de naixement" #: src/view/com/modals/InAppBrowserConsent.tsx:47 msgid "Your choice will be saved, but can be changed later in settings." -msgstr "" +msgstr "La teva elecció es desarà, però es pot canviar més endavant a la configuració." #: src/screens/Onboarding/StepFollowingFeed.tsx:61 msgid "Your default feed is \"Following\"" @@ -4545,7 +4497,7 @@ msgstr "El teu correu encara no s'ha verificat. Et recomanem fer-ho per segureta #: src/view/com/posts/FollowingEmptyState.tsx:47 msgid "Your following feed is empty! Follow more users to see what's happening." -msgstr "" +msgstr "El teu canal de seguint està buit! Segueix a més usuaris per saber què està passant." #: src/view/com/auth/create/Step3.tsx:45 msgid "Your full handle will be" @@ -4553,7 +4505,7 @@ msgstr "El teu identificador complet serà" #: src/view/com/modals/ChangeHandle.tsx:270 msgid "Your full handle will be <0>@{0}</0>" -msgstr "" +msgstr "El teu identificador complet serà <0>@{0}</0>" #: src/view/com/auth/create/Step1.tsx:53 #~ msgid "Your hosting provider" @@ -4567,7 +4519,7 @@ msgstr "Els teus codis d'invitació no es mostren quan has iniciat sessió amb u #: src/view/com/composer/Composer.tsx:267 msgid "Your post has been published" -msgstr "" +msgstr "S'ha publicat" #: src/screens/Onboarding/StepFinished.tsx:105 #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:59 @@ -4582,7 +4534,7 @@ msgstr "El teu perfil" #: src/view/com/composer/Composer.tsx:266 msgid "Your reply has been published" -msgstr "" +msgstr "S'ha publicat a teva resposta" #: src/view/com/auth/create/Step3.tsx:28 msgid "Your user handle" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index b1c8eb436..57e263aea 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -3580,7 +3580,7 @@ msgstr "État du service" #: src/view/com/auth/create/StepHeader.tsx:22 msgid "Step {0} of {numSteps}" -msgstr "Étape {step} sur {numSteps}" +msgstr "Étape {0} sur {numSteps}" #: src/view/screens/Settings.tsx:276 msgid "Storage cleared, you need to restart the app now." diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index a0707b557..7e2d1a632 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -1,15 +1,15 @@ msgid "" msgstr "" -"POT-Creation-Date: 2023-12-18 14:40+0900\n" -"MIME-Version: 2.0\n" +"POT-Creation-Date: 2023-11-22 17:10-0800\n" +"MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: \n" -"Last-Translator: noritada\n" +"PO-Revision-Date: 2024-01-30 19:00+0900\n" +"Last-Translator: dolciss\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada\n" "Plural-Forms: \n" @@ -228,11 +228,11 @@ msgstr "成人向けコンテンツ" #: src/view/com/modals/ContentFilteringSettings.tsx:137 msgid "Adult content can only be enabled via the Web at <0/>." -msgstr "成人向けコンテンツを有効にするには、ウェブで<0/>にアクセスする必要があります。" +msgstr "成人向けコンテンツはウェブ(<0/>)からのみ有効化できます。" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #~ msgid "Adult content can only be enabled via the Web at <0>bsky.app</0>." -#~ msgstr "" +#~ msgstr "成人向けコンテンツはウェブ(<0>bsky.app</0>)からのみ有効化できます。" #: src/view/screens/Settings.tsx:630 msgid "Advanced" @@ -378,7 +378,7 @@ msgstr "戻る" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136 msgid "Based on your interest in {interestsText}" -msgstr "" +msgstr "「{interestsText}」への興味に基づいたおすすめです。" #: src/view/screens/Settings.tsx:489 msgid "Basics" @@ -616,7 +616,7 @@ msgstr "メールアドレスを変更" #: src/screens/Deactivated.tsx:73 #: src/screens/Deactivated.tsx:77 msgid "Check my status" -msgstr "" +msgstr "ステータスを確認" #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:121 msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." @@ -644,7 +644,7 @@ msgstr "サービスを選択" #: src/screens/Onboarding/StepFinished.tsx:135 msgid "Choose the algorithms that power your custom feeds." -msgstr "" +msgstr "カスタムフィードのアルゴリズムを選択できます。" #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:83 @@ -653,11 +653,11 @@ msgstr "カスタムフィードを使用してあなたの体験を強化する #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 #~ msgid "Choose your algorithmic feeds" -#~ msgstr "" +#~ msgstr "フィードのアルゴリズムを選択" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 msgid "Choose your main feeds" -msgstr "" +msgstr "メインのフィードを選択" #: src/view/com/auth/create/Step1.tsx:163 msgid "Choose your password" @@ -753,7 +753,7 @@ msgstr "コミュニティガイドライン" #: src/screens/Onboarding/StepFinished.tsx:148 msgid "Complete onboarding and start using your account" -msgstr "" +msgstr "初期設定を完了してアカウントを使い始める" #: src/view/com/composer/Composer.tsx:417 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" @@ -765,7 +765,7 @@ msgstr "返信を作成" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:67 msgid "Configure content filtering setting for category: {0}" -msgstr "" +msgstr "このカテゴリのコンテンツフィルタリングを設定: {0}" #: src/components/Prompt.tsx:114 #: src/view/com/modals/AppealLabel.tsx:98 @@ -860,15 +860,15 @@ msgstr "続行" #: src/screens/Onboarding/StepModeration/index.tsx:115 #: src/screens/Onboarding/StepTopicalFeeds.tsx:105 msgid "Continue to next step" -msgstr "" +msgstr "次のステップへ進む" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152 msgid "Continue to the next step" -msgstr "" +msgstr "次のステップへ進む" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 msgid "Continue to the next step without following any accounts" -msgstr "" +msgstr "アカウントをフォローせずに次のステップへ進む" #: src/screens/Onboarding/index.tsx:44 msgid "Cooking" @@ -1135,11 +1135,11 @@ msgstr "ダブルタップでサインイン" #: src/view/com/composer/text-input/TextInput.web.tsx:244 msgid "Drop to add images" -msgstr "" +msgstr "ドロップして画像を追加する" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:111 msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "" +msgstr "Appleのポリシーにより、成人向けコンテンツはサインアップ完了後にウェブ上でのみ有効にすることができます。" #: src/view/com/modals/EditProfile.tsx:185 msgid "e.g. Alice Roberts" @@ -1267,7 +1267,7 @@ msgstr "成人向けコンテンツを有効にする" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:76 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:77 msgid "Enable adult content in your feeds" -msgstr "" +msgstr "フィードで成人向けコンテンツを有効にする" #: src/view/com/modals/EmbedConsent.tsx:97 msgid "Enable External Media" @@ -1438,11 +1438,11 @@ msgstr "フィード" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 #~ msgid "Feeds are created by users and can give you entirely new experiences." -#~ msgstr "" +#~ msgstr "さまざまなユーザーが作成したフィードを使えば、全く新しい体験ができます。" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 msgid "Feeds are created by users and organizations. They offer you varied experiences and suggest content you may like using algorithms." -msgstr "" +msgstr "フィードはさまざまなユーザーや組織によって作成されています。さまざまな体験や、アルゴリズムによっておすすめコンテンツを提案してくれます。" #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:57 msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." @@ -1454,11 +1454,11 @@ msgstr "フィードはユーザーがプログラミングの専門知識を持 #: src/screens/Onboarding/StepTopicalFeeds.tsx:70 msgid "Feeds can be topical as well!" -msgstr "" +msgstr "フィードには特定の話題に焦点を当てたものもあります!" #: src/screens/Onboarding/StepFinished.tsx:151 msgid "Finalizing" -msgstr "" +msgstr "最後に" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 #: src/view/com/posts/FollowingEmptyState.tsx:57 @@ -1492,7 +1492,7 @@ msgstr "" #: src/screens/Onboarding/StepFinished.tsx:131 msgid "Flexible" -msgstr "" +msgstr "柔軟です" #: src/view/com/modals/EditImage.tsx:115 msgid "Flip horizontal" @@ -1519,15 +1519,15 @@ msgstr "{0}をフォロー" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178 msgid "Follow All" -msgstr "" +msgstr "すべてのアカウントをフォロー" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 msgid "Follow selected accounts and continue to the next step" -msgstr "" +msgstr "選択したアカウントをフォローして次のステップへ進む" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 #~ msgid "Follow selected accounts and continue to then next step" -#~ msgstr "" +#~ msgstr "選択したアカウントをフォローして次のステップへ進む" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:64 msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." @@ -1630,7 +1630,7 @@ msgstr "戻る" #: src/screens/Onboarding/Layout.tsx:104 #: src/screens/Onboarding/Layout.tsx:193 msgid "Go back to previous step" -msgstr "" +msgstr "前のステップに戻る" #: src/view/screens/Search/Search.tsx:724 #: src/view/shell/desktop/Search.tsx:262 @@ -1658,19 +1658,19 @@ msgstr "ヘルプ" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 msgid "Here are some accounts for you to follow" -msgstr "" +msgstr "あなたがフォローしそうなアカウントを紹介します" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 #~ msgid "Here are some accounts for your to follow" -#~ msgstr "" +#~ msgstr "あなたがフォローしそうなアカウントを紹介します" #: src/screens/Onboarding/StepTopicalFeeds.tsx:79 msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "" +msgstr "人気のあるフィードを紹介します。好きなだけフォローすることができます。" #: src/screens/Onboarding/StepTopicalFeeds.tsx:74 msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "" +msgstr "「{interestsText}」への興味に基づいたおすすめです。好きなだけフォローすることができます。" #: src/view/com/modals/AddAppPasswords.tsx:152 msgid "Here is your app password." @@ -1895,7 +1895,7 @@ msgstr "招待コード:1個使用可能" #: src/screens/Onboarding/StepFollowingFeed.tsx:64 msgid "It shows posts from the people you follow as they happen." -msgstr "" +msgstr "あなたがフォローした人の投稿が随時表示されます。" #: src/view/com/auth/HomeLoggedOutCTA.tsx:99 msgid "Jobs" @@ -1971,7 +1971,7 @@ msgstr "Blueskyから離れる" #: src/screens/Deactivated.tsx:129 msgid "left to go." -msgstr "" +msgstr "あと少しです。" #: src/view/screens/Settings.tsx:280 msgid "Legacy storage cleared, you need to restart the app now." @@ -1984,7 +1984,7 @@ msgstr "パスワードをリセットしましょう!" #: src/screens/Onboarding/StepFinished.tsx:151 msgid "Let's go!" -msgstr "" +msgstr "さあ始めましょう!" #: src/view/com/util/UserAvatar.tsx:245 #: src/view/com/util/UserBanner.tsx:60 @@ -2010,7 +2010,7 @@ msgstr "いいねしたユーザー" #: src/view/screens/PostLikedBy.tsx:27 #: src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" -msgstr "" +msgstr "いいねしたユーザー" #: src/view/com/feeds/FeedSourceCard.tsx:277 msgid "Liked by {0} {1}" @@ -2022,15 +2022,15 @@ msgstr "いいねしたユーザー:{likeCount}人" #: src/view/com/notifications/FeedItem.tsx:170 msgid "liked your custom feed" -msgstr "" +msgstr "あなたのカスタムフィードがいいねされました" #: src/view/com/notifications/FeedItem.tsx:171 #~ msgid "liked your custom feed '{0}'" -#~ msgstr "" +#~ msgstr "あなたのカスタムフィード「{0}」がいいねされました" #: src/view/com/notifications/FeedItem.tsx:171 #~ msgid "liked your custom feed{0}" -#~ msgstr "{0}にあなたのカスタムフィールドがいいねされました" +#~ msgstr "{0}にあなたのカスタムフィードがいいねされました" #: src/view/com/notifications/FeedItem.tsx:155 msgid "liked your post" @@ -2125,7 +2125,7 @@ msgstr "ログ" #: src/screens/Deactivated.tsx:179 #: src/screens/Deactivated.tsx:182 msgid "Log out" -msgstr "" +msgstr "ログアウト" #: src/view/screens/Moderation.tsx:134 #~ msgid "Logged-out users" @@ -2335,7 +2335,7 @@ msgstr "フォロワーやデータへのアクセスを失うことはありま #: src/screens/Onboarding/StepFinished.tsx:119 msgid "Never lose access to your followers or data." -msgstr "" +msgstr "フォロワーやデータへのアクセスを失うことはありません。" #: src/view/screens/Lists.tsx:76 msgctxt "action" @@ -2494,7 +2494,7 @@ msgstr "ちょっと!" #: src/screens/Onboarding/StepInterests/index.tsx:128 msgid "Oh no! Something went wrong." -msgstr "" +msgstr "ちょっと!何かがおかしいです。" #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 msgid "Okay" @@ -2524,7 +2524,7 @@ msgstr "おっと!" #: src/screens/Onboarding/StepFinished.tsx:115 msgid "Open" -msgstr "" +msgstr "開かれています" #: src/view/com/composer/Composer.tsx:470 #: src/view/com/composer/Composer.tsx:471 @@ -2651,7 +2651,7 @@ msgstr "または以下のオプションを組み合わせてください:" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:122 #~ msgid "Or you can try our \"Discover\" algorithm:" -#~ msgstr "" +#~ msgstr "または我々の「Discover」アルゴリズムを試すことができます:" #: src/view/com/auth/login/ChooseAccountForm.tsx:138 msgid "Other account" @@ -2671,7 +2671,7 @@ msgstr "ページが見つかりません" #: src/view/screens/NotFound.tsx:42 msgid "Page Not Found" -msgstr "" +msgstr "ページが見つかりません" #: src/view/com/auth/create/Step1.tsx:158 #: src/view/com/auth/create/Step1.tsx:168 @@ -2910,7 +2910,7 @@ msgstr "メールアドレスを確認してアカウントを保護します。 #: src/screens/Onboarding/StepFinished.tsx:101 msgid "Public" -msgstr "" +msgstr "公開されています" #: src/view/screens/ModerationModlists.tsx:61 msgid "Public, shareable lists of users to mute or block in bulk." @@ -3092,11 +3092,11 @@ msgstr "リポストまたは引用" #: src/view/screens/PostRepostedBy.tsx:27 msgid "Reposted By" -msgstr "" +msgstr "リポストしたユーザー" #: src/view/com/posts/FeedItem.tsx:207 msgid "Reposted by {0}" -msgstr "" +msgstr "{0}にリポストされた" #: src/view/com/posts/FeedItem.tsx:206 #~ msgid "Reposted by {0})" @@ -3315,19 +3315,19 @@ msgstr "サービスを選択" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 msgid "Select some accounts below to follow" -msgstr "" +msgstr "次のアカウントを選択してフォローしてください" #: src/screens/Onboarding/StepModeration/index.tsx:49 #~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest." -#~ msgstr "" +#~ msgstr "表示したい(または表示したくない)コンテンツの種類を選択してください。あとは私たちにお任せください。" #: src/screens/Onboarding/StepTopicalFeeds.tsx:90 msgid "Select topical feeds to follow from the list below" -msgstr "" +msgstr "次のリストから話題のフィードを選択してフォローしてください" #: src/screens/Onboarding/StepModeration/index.tsx:75 msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "" +msgstr "見たい(または見たくない)ものを選択してください。あとは私たちにお任せください。" #: src/view/screens/LanguageSettings.tsx:281 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." @@ -3339,7 +3339,7 @@ msgstr "アプリに表示されるデフォルトのテキストの言語を選 #: src/screens/Onboarding/StepInterests/index.tsx:196 msgid "Select your interests from the options below" -msgstr "" +msgstr "次のオプションから興味のあるものを選択してください" #: src/view/com/auth/create/Step2.tsx:154 msgid "Select your phone's country" @@ -3351,11 +3351,11 @@ msgstr "フィード内の翻訳に使用する言語を選択します。" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:116 msgid "Select your primary algorithmic feeds" -msgstr "" +msgstr "1番目のフィードのアルゴリズムを選択してください" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132 msgid "Select your secondary algorithmic feeds" -msgstr "" +msgstr "2番目のフィードのアルゴリズムを選択してください" #: src/view/com/modals/VerifyEmail.tsx:202 #: src/view/com/modals/VerifyEmail.tsx:204 @@ -3436,11 +3436,11 @@ msgstr "スレッド表示で返信を表示するには、この設定を「は #: src/view/screens/PreferencesHomeFeed.tsx:261 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." -msgstr "保存されたフィードから投稿を抽出して「Following」フィードに表示するには、この設定を「はい」にします。これは実験的な機能です。" +msgstr "保存されたフィードから投稿を抽出してFollowingフィードに表示するには、この設定を「はい」にします。これは実験的な機能です。" #: src/screens/Onboarding/Layout.tsx:50 msgid "Set up your account" -msgstr "" +msgstr "アカウントを設定する" #: src/view/com/modals/ChangeHandle.tsx:266 msgid "Sets Bluesky username" @@ -3530,15 +3530,15 @@ msgstr "引用を表示" #: src/screens/Onboarding/StepFollowingFeed.tsx:118 msgid "Show quote-posts in Following feed" -msgstr "" +msgstr "Followingフィードで引用を表示" #: src/screens/Onboarding/StepFollowingFeed.tsx:134 msgid "Show quotes in Following" -msgstr "" +msgstr "Followingフィードで引用を表示" #: src/screens/Onboarding/StepFollowingFeed.tsx:94 msgid "Show re-posts in Following feed" -msgstr "" +msgstr "Followingフィードでリポストを表示" #: src/view/screens/PreferencesHomeFeed.tsx:119 msgid "Show Replies" @@ -3550,11 +3550,11 @@ msgstr "自分がフォローしているユーザーからの返信を、他の #: src/screens/Onboarding/StepFollowingFeed.tsx:86 msgid "Show replies in Following" -msgstr "" +msgstr "Followingフィードで返信を表示" #: src/screens/Onboarding/StepFollowingFeed.tsx:70 msgid "Show replies in Following feed" -msgstr "" +msgstr "Followingフィードで返信を表示" #: src/view/screens/PreferencesHomeFeed.tsx:70 msgid "Show replies with at least {value} {0}" @@ -3566,7 +3566,7 @@ msgstr "リポストを表示" #: src/screens/Onboarding/StepFollowingFeed.tsx:110 msgid "Show reposts in Following" -msgstr "" +msgstr "Followingフィードでリポストを表示" #: src/view/com/util/moderation/ContentHider.tsx:67 #: src/view/com/util/moderation/PostHider.tsx:61 @@ -3665,7 +3665,7 @@ msgstr "スキップ" #: src/screens/Onboarding/StepInterests/index.tsx:232 msgid "Skip this flow" -msgstr "" +msgstr "この手順をスキップする" #: src/view/com/auth/create/Step2.tsx:81 msgid "SMS verification" @@ -3739,7 +3739,7 @@ msgstr "登録" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:173 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 msgid "Subscribe to the {0} feed" -msgstr "" +msgstr "「{0}」フィードを登録" #: src/view/screens/ProfileList.tsx:579 msgid "Subscribe to this list" @@ -3835,7 +3835,7 @@ msgstr "著作権ポリシーは<0/>に移動しました" #: src/screens/Onboarding/Layout.tsx:60 msgid "The following steps will help customize your Bluesky experience." -msgstr "" +msgstr "次の手順であなたのBlueskyでの体験をカスタマイズできます。" #: src/view/com/post-thread/PostThread.tsx:458 msgid "The post may have been deleted." @@ -3859,7 +3859,7 @@ msgstr "サービス規約は移動しました" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135 msgid "There are many feeds to try:" -msgstr "" +msgstr "試せるフィードはたくさんあります:" #: src/view/screens/ProfileFeed.tsx:549 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -3937,7 +3937,7 @@ msgstr "アプリケーションに予期しない問題が発生しました。 #: src/screens/Deactivated.tsx:107 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "" +msgstr "Blueskyに新規ユーザーが殺到しています!できるだけ早くアカウントを有効にできるよう努めます。" #: src/view/com/auth/create/Step2.tsx:54 msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" @@ -3945,11 +3945,11 @@ msgstr "この電話番号は正しくありません。登録されている国 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 msgid "These are popular accounts you might like:" -msgstr "" +msgstr "これらは、あなたが好きかもしれない人気のあるアカウントです。" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #~ msgid "These are popular accounts you might like." -#~ msgstr "" +#~ msgstr "これらは、あなたが好きかもしれない人気のあるアカウントです。" #: src/view/com/util/moderation/LabelInfo.tsx:45 #~ msgid "This {0} has been labeled." @@ -4318,15 +4318,15 @@ msgstr "警告" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124 msgid "We also think you'll like \"For You\" by Skygaze:" -msgstr "" +msgstr "Skygazeによる「For You」フィードもおすすめ:" #: src/screens/Deactivated.tsx:134 msgid "We estimate {estimatedTime} until your account is ready." -msgstr "" +msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。" #: src/screens/Onboarding/StepFinished.tsx:93 msgid "We hope you have a wonderful time. Remember, Bluesky is:" -msgstr "" +msgstr "素敵なひとときをお過ごしください。 覚えておいてください、Blueskyは:" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 #~ msgid "We ran out of posts from your follows. Here's the latest from" @@ -4338,19 +4338,19 @@ msgstr "あなたのフォロー中のユーザーの投稿を読み終わりま #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:118 #~ msgid "We recommend \"For You\" by Skygaze:" -#~ msgstr "" +#~ msgstr "Skygazeによる「For You」フィードがおすすめ:" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119 msgid "We recommend our \"Discover\" feed:" -msgstr "" +msgstr "我々の「Discover」フィードがおすすめ:" #: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." -msgstr "" +msgstr "接続できませんでした。アカウントの設定を続けるためにもう一度お試しください。繰り返し失敗する場合は、この手順をスキップすることもできます。" #: src/screens/Deactivated.tsx:138 msgid "We will let you know when your account is ready." -msgstr "" +msgstr "アカウントの準備ができたらお知らせします。" #: src/view/com/modals/AppealLabel.tsx:48 msgid "We'll look into your appeal promptly." @@ -4358,7 +4358,7 @@ msgstr "私たちはあなたの申し立てを迅速に調査します。" #: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "We'll use this to help customize your experience." -msgstr "" +msgstr "これはあなたの体験をカスタマイズするために使用されます。" #: src/view/com/auth/create/CreateAccount.tsx:123 msgid "We're so excited to have you join us!" @@ -4382,7 +4382,7 @@ msgstr "<0>Bluesky</0>へようこそ" #: src/screens/Onboarding/StepInterests/index.tsx:130 msgid "What are your interests?" -msgstr "" +msgstr "何に興味がありますか?" #: src/view/com/modals/report/Modal.tsx:169 msgid "What is the issue with this {collectionName}?" @@ -4439,11 +4439,11 @@ msgstr "はい" #: src/screens/Onboarding/StepModeration/index.tsx:46 #~ msgid "You are in control" -#~ msgstr "" +#~ msgstr "あなたがコントロールしています" #: src/screens/Deactivated.tsx:131 msgid "You are in line." -msgstr "" +msgstr "あなたは並んでいます。" #: src/view/com/posts/FollowingEmptyState.tsx:67 #: src/view/com/posts/FollowingEndOfFeed.tsx:68 @@ -4452,7 +4452,7 @@ msgstr "また、あなたはフォローすべき新しいカスタムフィー #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:123 #~ msgid "You can also try our \"Discover\" algorithm:" -#~ msgstr "" +#~ msgstr "我々の「Discover」アルゴリズムを試すことができます:" #: src/view/com/auth/create/Step1.tsx:106 #~ msgid "You can change hosting providers at any time." @@ -4460,7 +4460,7 @@ msgstr "また、あなたはフォローすべき新しいカスタムフィー #: src/screens/Onboarding/StepFollowingFeed.tsx:142 msgid "You can change these settings later." -msgstr "" +msgstr "これらの設定はあとで変更できます。" #: src/view/com/auth/login/Login.tsx:158 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:31 @@ -4522,7 +4522,7 @@ msgstr "成人向けコンテンツを有効にするには、18歳以上であ #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:103 msgid "You must be 18 years or older to enable adult content" -msgstr "" +msgstr "成人向けコンテンツを有効にするには、18歳以上である必要があります。" #: src/view/com/util/forms/PostDropdownBtn.tsx:98 msgid "You will no longer receive notifications for this thread" @@ -4538,17 +4538,17 @@ msgstr "「リセットコード」が記載されたメールが届きます。 #: src/screens/Onboarding/StepModeration/index.tsx:72 msgid "You're in control" -msgstr "" +msgstr "あなたがコントロールしています" #: src/screens/Deactivated.tsx:88 #: src/screens/Deactivated.tsx:89 #: src/screens/Deactivated.tsx:104 msgid "You're in line" -msgstr "" +msgstr "あなたは並んでいます。" #: src/screens/Onboarding/StepFinished.tsx:90 msgid "You're ready to go!" -msgstr "" +msgstr "準備ができました!" #: src/view/com/posts/FollowingEndOfFeed.tsx:48 msgid "You've reached the end of your feed! Find some more accounts to follow." @@ -4572,7 +4572,7 @@ msgstr "ここで選択した内容は保存されますが、後から設定で #: src/screens/Onboarding/StepFollowingFeed.tsx:61 msgid "Your default feed is \"Following\"" -msgstr "" +msgstr "あなたのデフォルトフィードは「Following」です" #: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70 @@ -4593,7 +4593,7 @@ msgstr "メールアドレスはまだ確認されていません。これは、 #: src/view/com/posts/FollowingEmptyState.tsx:47 msgid "Your following feed is empty! Follow more users to see what's happening." -msgstr "フォローフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" +msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" #: src/view/com/auth/create/Step3.tsx:45 msgid "Your full handle will be" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index b057919a5..39c0bbfe1 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: \n" "Last-Translator: quiple\n" -"Language-Team: quiple\n" +"Language-Team: quiple, lens0021, HaruChanHeart, hazzzi\n" "Plural-Forms: \n" #: src/view/com/modals/VerifyEmail.tsx:142 @@ -116,7 +116,7 @@ msgstr "계정 옵션" #: src/view/com/util/AccountDropdownBtn.tsx:25 msgid "Account removed from quick access" -msgstr "퀵 액세스에서 계정 제거" +msgstr "빠른 액세스에서 계정 제거" #: src/view/com/profile/ProfileHeader.tsx:315 msgid "Account unblocked" @@ -213,10 +213,6 @@ msgstr "성인 콘텐츠" msgid "Adult content can only be enabled via the Web at <0/>." msgstr "성인 콘텐츠는 <0/>에서 웹을 통해서만 활성화할 수 있습니다." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app</0>." -#~ msgstr "" - #: src/view/screens/Settings.tsx:630 msgid "Advanced" msgstr "고급" @@ -257,7 +253,7 @@ msgstr "및" #: src/screens/Onboarding/index.tsx:32 msgid "Animals" -msgstr "" +msgstr "동물" #: src/view/screens/LanguageSettings.tsx:95 msgid "App Language" @@ -330,7 +326,7 @@ msgstr "{0}(으)로 쓰고 있나요?" #: src/screens/Onboarding/index.tsx:26 msgid "Art" -msgstr "" +msgstr "예술" #: src/view/com/modals/SelfLabel.tsx:123 msgid "Artistic or non-erotic nudity." @@ -357,7 +353,7 @@ msgstr "뒤로" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136 msgid "Based on your interest in {interestsText}" -msgstr "" +msgstr "{interestsText}에 대한 관심사 기반" #: src/view/screens/Settings.tsx:489 msgid "Basics" @@ -460,7 +456,7 @@ msgstr "Bluesky.Social" #: src/screens/Onboarding/index.tsx:33 msgid "Books" -msgstr "" +msgstr "책" #: src/view/screens/Settings.tsx:792 msgid "Build version {0} {1}" @@ -587,7 +583,7 @@ msgstr "이메일 변경" #: src/screens/Deactivated.tsx:73 #: src/screens/Deactivated.tsx:77 msgid "Check my status" -msgstr "" +msgstr "내 상태 확인" #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:121 msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." @@ -615,7 +611,7 @@ msgstr "서비스 선택" #: src/screens/Onboarding/StepFinished.tsx:135 msgid "Choose the algorithms that power your custom feeds." -msgstr "" +msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:83 @@ -623,12 +619,8 @@ msgid "Choose the algorithms that power your experience with custom feeds." msgstr "맞춤 피드를 통해 사용자 경험을 강화하는 알고리즘을 선택합니다." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 -#~ msgid "Choose your algorithmic feeds" -#~ msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 msgid "Choose your main feeds" -msgstr "" +msgstr "기본 피드 선택" #: src/view/com/auth/create/Step1.tsx:163 msgid "Choose your password" @@ -663,7 +655,7 @@ msgstr "이곳을 클릭" #: src/screens/Onboarding/index.tsx:35 msgid "Climate" -msgstr "" +msgstr "기후" #: src/components/Dialog/index.web.tsx:78 msgid "Close active dialog" @@ -711,11 +703,11 @@ msgstr "이 알림에 대한 사용자 목록을 축소합니다" #: src/screens/Onboarding/index.tsx:41 msgid "Comedy" -msgstr "" +msgstr "코미디" #: src/screens/Onboarding/index.tsx:27 msgid "Comics" -msgstr "" +msgstr "만화" #: src/Navigation.tsx:228 #: src/view/screens/CommunityGuidelines.tsx:32 @@ -724,7 +716,7 @@ msgstr "커뮤니티 가이드라인" #: src/screens/Onboarding/StepFinished.tsx:148 msgid "Complete onboarding and start using your account" -msgstr "" +msgstr "온보딩 완료 후 계정 사용 시작" #: src/view/com/composer/Composer.tsx:417 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" @@ -736,7 +728,7 @@ msgstr "답글 작성하기" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:67 msgid "Configure content filtering setting for category: {0}" -msgstr "" +msgstr "{0} 카테고리에 대한 콘텐츠 필터링 설정 구성" #: src/components/Prompt.tsx:114 #: src/view/com/modals/AppealLabel.tsx:98 @@ -831,19 +823,19 @@ msgstr "계속" #: src/screens/Onboarding/StepModeration/index.tsx:115 #: src/screens/Onboarding/StepTopicalFeeds.tsx:105 msgid "Continue to next step" -msgstr "" +msgstr "다음 단계로 계속하기" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152 msgid "Continue to the next step" -msgstr "" +msgstr "다음 단계로 계속하기" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 msgid "Continue to the next step without following any accounts" -msgstr "" +msgstr "계정을 팔로우하지 않고 다음 단계로 계속하기" #: src/screens/Onboarding/index.tsx:44 msgid "Cooking" -msgstr "" +msgstr "요리" #: src/view/com/modals/AddAppPasswords.tsx:197 #: src/view/com/modals/InviteCodes.tsx:182 @@ -942,13 +934,17 @@ msgstr "미리보기 이미지가 있는 카드를 만듭니다. 카드가 {url} #: src/screens/Onboarding/index.tsx:29 msgid "Culture" -msgstr "" +msgstr "문화" #: src/view/com/modals/ChangeHandle.tsx:389 #: src/view/com/modals/ServerInput.tsx:102 msgid "Custom domain" msgstr "사용자 지정 도메인" +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 +msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." +msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." + #: src/view/screens/PreferencesExternalEmbeds.tsx:55 msgid "Customize media from external sites." msgstr "외부 사이트 미디어를 사용자 지정합니다." @@ -1098,11 +1094,11 @@ msgstr "두 번 탭하여 로그인합니다" #: src/view/com/composer/text-input/TextInput.web.tsx:244 msgid "Drop to add images" -msgstr "" +msgstr "드롭하여 이미지 추가" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:111 msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "" +msgstr "Apple 정책으로 인해 성인 콘텐츠는 가입을 완료한 후에 웹에서만 사용 설정할 수 있습니다." #: src/view/com/modals/EditProfile.tsx:185 msgid "e.g. Alice Roberts" @@ -1186,7 +1182,7 @@ msgstr "내 프로필 설명 편집" #: src/screens/Onboarding/index.tsx:34 msgid "Education" -msgstr "" +msgstr "교육" #: src/view/com/auth/create/Step1.tsx:143 #: src/view/com/auth/create/Step2.tsx:193 @@ -1230,7 +1226,7 @@ msgstr "성인 콘텐츠 활성화" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:76 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:77 msgid "Enable adult content in your feeds" -msgstr "" +msgstr "피드에서 성인 콘텐츠 사용" #: src/view/com/modals/EmbedConsent.tsx:97 msgid "Enable External Media" @@ -1334,7 +1330,7 @@ msgstr "외부 미디어" #: src/view/com/modals/EmbedConsent.tsx:75 #: src/view/screens/PreferencesExternalEmbeds.tsx:66 msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." -msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보를 수집하게 할 수 있습니다. \"재생\" 버튼을 누르기 전까지는 어떠한 정보도 전송되거나 요청되지 않습니다." +msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보를 수집하도록 할 수 있습니다. \"재생\" 버튼을 누르기 전까지는 어떠한 정보도 전송되거나 요청되지 않습니다." #: src/Navigation.tsx:259 #: src/view/screens/PreferencesExternalEmbeds.tsx:52 @@ -1395,14 +1391,6 @@ msgstr "피드백" msgid "Feeds" msgstr "피드" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 -#~ msgid "Feeds are created by users and can give you entirely new experiences." -#~ msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 -msgid "Feeds are created by users and organizations. They offer you varied experiences and suggest content you may like using algorithms." -msgstr "" - #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:57 msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." msgstr "피드는 콘텐츠를 큐레이션하기 위해 사용자에 의해 만들어집니다. 관심 있는 피드를 선택하세요." @@ -1413,11 +1401,11 @@ msgstr "피드는 사용자가 약간의 코딩 전문 지식으로 구축할 #: src/screens/Onboarding/StepTopicalFeeds.tsx:70 msgid "Feeds can be topical as well!" -msgstr "" +msgstr "피드도 화제가 될 수 있습니다!" #: src/screens/Onboarding/StepFinished.tsx:151 msgid "Finalizing" -msgstr "" +msgstr "마무리 중" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 #: src/view/com/posts/FollowingEmptyState.tsx:57 @@ -1447,11 +1435,11 @@ msgstr "토론 스레드를 미세 조정합니다." #: src/screens/Onboarding/index.tsx:38 msgid "Fitness" -msgstr "" +msgstr "건강" #: src/screens/Onboarding/StepFinished.tsx:131 msgid "Flexible" -msgstr "" +msgstr "유연성" #: src/view/com/modals/EditImage.tsx:115 msgid "Flip horizontal" @@ -1478,15 +1466,11 @@ msgstr "{0} 님을 팔로우" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178 msgid "Follow All" -msgstr "" +msgstr "모두 팔로우" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 msgid "Follow selected accounts and continue to the next step" -msgstr "" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 -#~ msgid "Follow selected accounts and continue to then next step" -#~ msgstr "" +msgstr "선택한 계정을 팔로우하고 다음 단계를 계속 진행합니다" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:64 msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." @@ -1531,7 +1515,7 @@ msgstr "나를 팔로우함" #: src/screens/Onboarding/index.tsx:43 msgid "Food" -msgstr "" +msgstr "음식" #: src/view/com/modals/DeleteAccount.tsx:107 msgid "For security reasons, we'll need to send a confirmation code to your email address." @@ -1585,7 +1569,7 @@ msgstr "뒤로" #: src/screens/Onboarding/Layout.tsx:104 #: src/screens/Onboarding/Layout.tsx:193 msgid "Go back to previous step" -msgstr "" +msgstr "이전 단계로 돌아가기" #: src/view/screens/Search/Search.tsx:724 #: src/view/shell/desktop/Search.tsx:262 @@ -1613,19 +1597,15 @@ msgstr "도움말" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 msgid "Here are some accounts for you to follow" -msgstr "" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 -#~ msgid "Here are some accounts for your to follow" -#~ msgstr "" +msgstr "팔로우할 만한 계정" #: src/screens/Onboarding/StepTopicalFeeds.tsx:79 msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "" +msgstr "다음은 인기 있는 화제 피드입니다. 원하는 만큼 피드를 팔로우할 수 있습니다." #: src/screens/Onboarding/StepTopicalFeeds.tsx:74 msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "" +msgstr "다음은 사용자의 관심사를 기반으로 한 몇 가지 주제별 피드입니다: {interestsText}. 원하는 만큼 많은 피드를 팔로우할 수 있습니다." #: src/view/com/modals/AddAppPasswords.tsx:152 msgid "Here is your app password." @@ -1837,7 +1817,7 @@ msgstr "초대 코드: 1개 사용 가능" #: src/screens/Onboarding/StepFollowingFeed.tsx:64 msgid "It shows posts from the people you follow as they happen." -msgstr "" +msgstr "내가 팔로우하는 사람들의 게시물이 올라오는 대로 표시됩니다." #: src/view/com/auth/HomeLoggedOutCTA.tsx:99 msgid "Jobs" @@ -1858,7 +1838,7 @@ msgstr "대기자 명단 등록" #: src/screens/Onboarding/index.tsx:24 msgid "Journalism" -msgstr "" +msgstr "저널리즘" #: src/view/com/composer/select-language/SelectLangBtn.tsx:104 msgid "Language selection" @@ -1913,7 +1893,7 @@ msgstr "Bluesky 떠나기" #: src/screens/Deactivated.tsx:129 msgid "left to go." -msgstr "" +msgstr "명 남았습니다." #: src/view/screens/Settings.tsx:280 msgid "Legacy storage cleared, you need to restart the app now." @@ -1926,7 +1906,7 @@ msgstr "비밀번호를 재설정해 봅시다!" #: src/screens/Onboarding/StepFinished.tsx:151 msgid "Let's go!" -msgstr "" +msgstr "출발!" #: src/view/com/util/UserAvatar.tsx:245 #: src/view/com/util/UserBanner.tsx:60 @@ -1947,12 +1927,12 @@ msgstr "이 피드에 좋아요 표시" #: src/Navigation.tsx:198 msgid "Liked by" -msgstr "좋아요 표시한 계정" +msgstr "좋아요 표시한 사용자" #: src/view/screens/PostLikedBy.tsx:27 #: src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" -msgstr "" +msgstr "좋아요 표시한 사용자" #: src/view/com/feeds/FeedSourceCard.tsx:277 msgid "Liked by {0} {1}" @@ -1966,10 +1946,6 @@ msgstr "{likeCount}명의 사용자가 좋아함" msgid "liked your custom feed" msgstr "님이 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:171 -#~ msgid "liked your custom feed '{0}'" -#~ msgstr "님이 내 맞춤 피드 '{0}'(을)를 좋아합니다" - #: src/view/com/notifications/FeedItem.tsx:155 msgid "liked your post" msgstr "님이 내 게시물을 좋아합니다" @@ -2059,7 +2035,7 @@ msgstr "로그" #: src/screens/Deactivated.tsx:179 #: src/screens/Deactivated.tsx:182 msgid "Log out" -msgstr "" +msgstr "로그아웃" #: src/view/screens/Moderation.tsx:136 msgid "Logged-out visibility" @@ -2233,7 +2209,7 @@ msgstr "이름을 입력하세요" #: src/screens/Onboarding/index.tsx:25 msgid "Nature" -msgstr "" +msgstr "자연" #: src/view/com/auth/login/ForgotPasswordForm.tsx:186 #: src/view/com/auth/login/LoginForm.tsx:286 @@ -2257,7 +2233,7 @@ msgstr "팔로워와 데이터에 대한 접근 권한을 잃지 않습니다." #: src/screens/Onboarding/StepFinished.tsx:119 msgid "Never lose access to your followers or data." -msgstr "" +msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 않습니다." #: src/view/screens/Lists.tsx:76 msgctxt "action" @@ -2305,7 +2281,7 @@ msgstr "새로운 순" #: src/screens/Onboarding/index.tsx:23 msgid "News" -msgstr "" +msgstr "뉴스" #: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 @@ -2408,7 +2384,7 @@ msgstr "안 돼!" #: src/screens/Onboarding/StepInterests/index.tsx:128 msgid "Oh no! Something went wrong." -msgstr "" +msgstr "이런! 뭔가 잘못되었습니다." #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 msgid "Okay" @@ -2438,7 +2414,7 @@ msgstr "이런!" #: src/screens/Onboarding/StepFinished.tsx:115 msgid "Open" -msgstr "" +msgstr "공개성" #: src/view/com/composer/Composer.tsx:470 #: src/view/com/composer/Composer.tsx:471 @@ -2563,10 +2539,6 @@ msgstr "{numItems}개 중 {0}번째 옵션" msgid "Or combine these options:" msgstr "또는 다음 옵션을 결합하세요:" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:122 -#~ msgid "Or you can try our \"Discover\" algorithm:" -#~ msgstr "" - #: src/view/com/auth/login/ChooseAccountForm.tsx:138 msgid "Other account" msgstr "다른 계정" @@ -2585,7 +2557,7 @@ msgstr "페이지를 찾을 수 없음" #: src/view/screens/NotFound.tsx:42 msgid "Page Not Found" -msgstr "" +msgstr "페이지를 찾을 수 없음" #: src/view/com/auth/create/Step1.tsx:158 #: src/view/com/auth/create/Step1.tsx:168 @@ -2621,7 +2593,7 @@ msgstr "앨범에 접근할 수 있는 권한이 거부되었습니다. 시스 #: src/screens/Onboarding/index.tsx:31 msgid "Pets" -msgstr "" +msgstr "반려동물" #: src/view/com/auth/create/Step2.tsx:182 msgid "Phone number" @@ -2708,7 +2680,7 @@ msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" #: src/screens/Onboarding/index.tsx:37 msgid "Politics" -msgstr "" +msgstr "정치" #: src/view/com/modals/SelfLabel.tsx:111 msgid "Porn" @@ -2813,15 +2785,15 @@ msgstr "이메일을 인증하여 계정을 보호하세요." #: src/screens/Onboarding/StepFinished.tsx:101 msgid "Public" -msgstr "" +msgstr "공공성" #: src/view/screens/ModerationModlists.tsx:61 msgid "Public, shareable lists of users to mute or block in bulk." -msgstr "음소거하거나 일괄 차단할 수 있는 공개적이고 공유할 수 있는 사용자 목록입니다." +msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가능한 사용자 목록입니다." #: src/view/screens/Lists.tsx:61 msgid "Public, shareable lists which can drive feeds." -msgstr "피드를 탐색할 수 있는 공개적이고 공유할 수 있는 목록입니다." +msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." #: src/view/com/composer/Composer.tsx:335 msgid "Publish post" @@ -2986,12 +2958,8 @@ msgid "Repost or quote post" msgstr "재게시 또는 게시물 인용" #: src/view/screens/PostRepostedBy.tsx:27 -#~ msgid "Reposted by" -#~ msgstr "재게시한 계정" - -#: src/view/screens/PostRepostedBy.tsx:27 msgid "Reposted By" -msgstr "" +msgstr "재게시한 사용자" #: src/view/com/posts/FeedItem.tsx:207 msgid "Reposted by {0}" @@ -3137,7 +3105,7 @@ msgstr "핸들을 {handle}(으)로 변경합니다" #: src/screens/Onboarding/index.tsx:36 msgid "Science" -msgstr "" +msgstr "과학" #: src/view/screens/ProfileList.tsx:830 msgid "Scroll to top" @@ -3206,19 +3174,15 @@ msgstr "서비스 선택" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 msgid "Select some accounts below to follow" -msgstr "" - -#: src/screens/Onboarding/StepModeration/index.tsx:49 -#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest." -#~ msgstr "" +msgstr "아래에서 팔로우할 계정을 선택하세요" #: src/screens/Onboarding/StepTopicalFeeds.tsx:90 msgid "Select topical feeds to follow from the list below" -msgstr "" +msgstr "아래 목록에서 팔로우할 화제 피드를 선택하세요" #: src/screens/Onboarding/StepModeration/index.tsx:75 msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "" +msgstr "보고 싶거나 보고 싶지 않은 항목을 선택하면 나머지는 알아서 처리해 드립니다." #: src/view/screens/LanguageSettings.tsx:281 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." @@ -3230,7 +3194,7 @@ msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." #: src/screens/Onboarding/StepInterests/index.tsx:196 msgid "Select your interests from the options below" -msgstr "" +msgstr "아래 옵션에서 관심사를 선택하세요" #: src/view/com/auth/create/Step2.tsx:154 msgid "Select your phone's country" @@ -3242,11 +3206,11 @@ msgstr "피드에서 번역을 위해 선호하는 언어를 선택합니다." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:116 msgid "Select your primary algorithmic feeds" -msgstr "" +msgstr "기본 알고리즘 피드를 선택하세요" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132 msgid "Select your secondary algorithmic feeds" -msgstr "" +msgstr "보조 알고리즘 피드를 선택하세요" #: src/view/com/modals/VerifyEmail.tsx:202 #: src/view/com/modals/VerifyEmail.tsx:204 @@ -3327,7 +3291,7 @@ msgstr "팔로우한 피드에 저장된 피드 샘플을 표시하려면 이 #: src/screens/Onboarding/Layout.tsx:50 msgid "Set up your account" -msgstr "" +msgstr "계정 설정하기" #: src/view/com/modals/ChangeHandle.tsx:266 msgid "Sets Bluesky username" @@ -3413,15 +3377,15 @@ msgstr "인용 게시물 표시" #: src/screens/Onboarding/StepFollowingFeed.tsx:118 msgid "Show quote-posts in Following feed" -msgstr "" +msgstr "팔로우 중인 피드에 인용 게시물 표시" #: src/screens/Onboarding/StepFollowingFeed.tsx:134 msgid "Show quotes in Following" -msgstr "" +msgstr "팔로우 중인 피드에 인용 표시" #: src/screens/Onboarding/StepFollowingFeed.tsx:94 msgid "Show re-posts in Following feed" -msgstr "" +msgstr "팔로우 중인 피드에 재게시 표시" #: src/view/screens/PreferencesHomeFeed.tsx:119 msgid "Show Replies" @@ -3433,11 +3397,11 @@ msgstr "내가 팔로우하는 사람들의 답글을 다른 모든 답글보다 #: src/screens/Onboarding/StepFollowingFeed.tsx:86 msgid "Show replies in Following" -msgstr "" +msgstr "팔로우 중인 피드에 답글 표시" #: src/screens/Onboarding/StepFollowingFeed.tsx:70 msgid "Show replies in Following feed" -msgstr "" +msgstr "팔로우 중인 피드에 답글 표시" #: src/view/screens/PreferencesHomeFeed.tsx:70 msgid "Show replies with at least {value} {0}" @@ -3449,7 +3413,7 @@ msgstr "재게시 표시" #: src/screens/Onboarding/StepFollowingFeed.tsx:110 msgid "Show reposts in Following" -msgstr "" +msgstr "팔로우 중인 피드에 재게시 표시" #: src/view/com/util/moderation/ContentHider.tsx:67 #: src/view/com/util/moderation/PostHider.tsx:61 @@ -3548,7 +3512,7 @@ msgstr "건너뛰기" #: src/screens/Onboarding/StepInterests/index.tsx:232 msgid "Skip this flow" -msgstr "" +msgstr "이 단계 건너뛰기" #: src/view/com/auth/create/Step2.tsx:81 msgid "SMS verification" @@ -3556,7 +3520,7 @@ msgstr "SMS 인증" #: src/screens/Onboarding/index.tsx:40 msgid "Software Dev" -msgstr "" +msgstr "소프트웨어 개발" #: src/view/com/modals/ProfilePreview.tsx:62 msgid "Something went wrong and we're not sure what." @@ -3580,7 +3544,7 @@ msgstr "동일한 게시물에 대한 답글을 정렬하는 기준입니다." #: src/screens/Onboarding/index.tsx:30 msgid "Sports" -msgstr "" +msgstr "스포츠" #: src/view/com/modals/crop-image/CropImage.web.tsx:122 msgid "Square" @@ -3618,11 +3582,11 @@ msgstr "구독" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:173 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 msgid "Subscribe to the {0} feed" -msgstr "" +msgstr "{0} 피드 구독하기" #: src/view/screens/ProfileList.tsx:579 msgid "Subscribe to this list" -msgstr "이 리스트로 구독" +msgstr "이 리스트 구독하기" #: src/view/screens/Search/Search.tsx:372 msgid "Suggested Follows" @@ -3678,7 +3642,7 @@ msgstr "탭하여 전체 크기로 봅니다" #: src/screens/Onboarding/index.tsx:39 msgid "Tech" -msgstr "" +msgstr "기술" #: src/view/shell/desktop/RightNav.tsx:93 msgid "Terms" @@ -3710,7 +3674,7 @@ msgstr "저작권 정책을 <0/>(으)로 이동했습니다" #: src/screens/Onboarding/Layout.tsx:60 msgid "The following steps will help customize your Bluesky experience." -msgstr "" +msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." #: src/view/com/post-thread/PostThread.tsx:458 msgid "The post may have been deleted." @@ -3730,7 +3694,7 @@ msgstr "서비스 이용약관을 다음으로 이동했습니다:" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135 msgid "There are many feeds to try:" -msgstr "" +msgstr "시도해 볼 만한 피드:" #: src/view/screens/ProfileFeed.tsx:549 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -3808,7 +3772,7 @@ msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이 #: src/screens/Deactivated.tsx:107 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "" +msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다." #: src/view/com/auth/create/Step2.tsx:54 msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" @@ -3816,11 +3780,7 @@ msgstr "잘못된 번호입니다. 국가를 선택하고 전체 전화번호를 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 msgid "These are popular accounts you might like:" -msgstr "" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 -#~ msgid "These are popular accounts you might like." -#~ msgstr "" +msgstr "내가 좋아할 만한 인기 계정입니다:" #: src/view/com/util/moderation/ScreenHider.tsx:88 msgid "This {screenDescription} has been flagged:" @@ -4144,7 +4104,7 @@ msgstr "이메일 인증하기" #: src/screens/Onboarding/index.tsx:42 msgid "Video Games" -msgstr "" +msgstr "비디오 게임" #: src/view/com/profile/ProfileHeader.tsx:701 msgid "View {0}'s avatar" @@ -4177,35 +4137,31 @@ msgstr "경고" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124 msgid "We also think you'll like \"For You\" by Skygaze:" -msgstr "" +msgstr "Skygaze의 \"For You\"를 사용해 볼 수도 있습니다:" #: src/screens/Deactivated.tsx:134 msgid "We estimate {estimatedTime} until your account is ready." -msgstr "" +msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." #: src/screens/Onboarding/StepFinished.tsx:93 msgid "We hope you have a wonderful time. Remember, Bluesky is:" -msgstr "" +msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요:" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "팔로우한 사용자의 게시물이 부족합니다. 대신 <0/>의 최신 게시물을 표시합니다." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:118 -#~ msgid "We recommend \"For You\" by Skygaze:" -#~ msgstr "" - #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119 msgid "We recommend our \"Discover\" feed:" -msgstr "" +msgstr "\"Discover\" 피드를 권장합니다:" #: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." -msgstr "" +msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다." #: src/screens/Deactivated.tsx:138 msgid "We will let you know when your account is ready." -msgstr "" +msgstr "계정이 준비되면 알려드리겠습니다." #: src/view/com/modals/AppealLabel.tsx:48 msgid "We'll look into your appeal promptly." @@ -4213,7 +4169,7 @@ msgstr "이의신청을 즉시 검토하겠습니다." #: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "We'll use this to help customize your experience." -msgstr "" +msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." #: src/view/com/auth/create/CreateAccount.tsx:123 msgid "We're so excited to have you join us!" @@ -4237,7 +4193,7 @@ msgstr "<0>Bluesky</0>에 오신 것을 환영합니다" #: src/screens/Onboarding/StepInterests/index.tsx:130 msgid "What are your interests?" -msgstr "" +msgstr "관심사가 어떻게 되나요?" #: src/view/com/modals/report/Modal.tsx:169 msgid "What is the issue with this {collectionName}?" @@ -4276,7 +4232,7 @@ msgstr "답글 작성하기" #: src/screens/Onboarding/index.tsx:28 msgid "Writers" -msgstr "" +msgstr "작가" #: src/view/com/auth/create/Step2.tsx:262 msgid "XXXXXX" @@ -4292,26 +4248,18 @@ msgstr "XXXXXX" msgid "Yes" msgstr "예" -#: src/screens/Onboarding/StepModeration/index.tsx:46 -#~ msgid "You are in control" -#~ msgstr "" - #: src/screens/Deactivated.tsx:131 msgid "You are in line." -msgstr "" +msgstr "대기 중입니다." #: src/view/com/posts/FollowingEmptyState.tsx:67 #: src/view/com/posts/FollowingEndOfFeed.tsx:68 msgid "You can also discover new Custom Feeds to follow." msgstr "팔로우할 새로운 맞춤 피드를 찾을 수도 있습니다." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:123 -#~ msgid "You can also try our \"Discover\" algorithm:" -#~ msgstr "" - #: src/screens/Onboarding/StepFollowingFeed.tsx:142 msgid "You can change these settings later." -msgstr "" +msgstr "이 설정은 나중에 변경할 수 있습니다." #: src/view/com/auth/login/Login.tsx:158 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:31 @@ -4336,7 +4284,7 @@ msgstr "저장된 피드가 없습니다." #: src/view/com/post-thread/PostThread.tsx:406 msgid "You have blocked the author or you have been blocked by the author." -msgstr "작성자를 차단했거나 작성자가 나를 차단한 경우입니다." +msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." #: src/view/com/modals/ModerationDetails.tsx:56 msgid "You have blocked this user. You cannot view their content." @@ -4373,7 +4321,7 @@ msgstr "성인 콘텐츠를 활성화하려면 18세 이상이어야 합니다." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:103 msgid "You must be 18 years or older to enable adult content" -msgstr "" +msgstr "성인 콘텐츠를 사용하려면 만 18세 이상이어야 합니다." #: src/view/com/util/forms/PostDropdownBtn.tsx:98 msgid "You will no longer receive notifications for this thread" @@ -4389,17 +4337,17 @@ msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 #: src/screens/Onboarding/StepModeration/index.tsx:72 msgid "You're in control" -msgstr "" +msgstr "직접 제어하세요" #: src/screens/Deactivated.tsx:88 #: src/screens/Deactivated.tsx:89 #: src/screens/Deactivated.tsx:104 msgid "You're in line" -msgstr "" +msgstr "대기 중입니다" #: src/screens/Onboarding/StepFinished.tsx:90 msgid "You're ready to go!" -msgstr "" +msgstr "준비가 끝났습니다!" #: src/view/com/posts/FollowingEndOfFeed.tsx:48 msgid "You've reached the end of your feed! Find some more accounts to follow." @@ -4423,7 +4371,7 @@ msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있 #: src/screens/Onboarding/StepFollowingFeed.tsx:61 msgid "Your default feed is \"Following\"" -msgstr "" +msgstr "기본 피드는 \"팔로우 중\"입니다" #: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70 @@ -4462,13 +4410,13 @@ msgstr "앱 비밀번호를 사용하여 로그인하면 초대 코드가 숨겨 #: src/view/com/composer/Composer.tsx:267 msgid "Your post has been published" -msgstr "내 게시물을 게시했습니다" +msgstr "게시물을 게시했습니다" #: src/screens/Onboarding/StepFinished.tsx:105 #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:59 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:59 msgid "Your posts, likes, and blocks are public. Mutes are private." -msgstr "내 게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." +msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." #: src/view/com/modals/SwitchAccount.tsx:84 #: src/view/screens/Settings.tsx:125 diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index ea16bc5ea..169b4cfb7 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt-BR\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-22 12:00\n" +"PO-Revision-Date: 2024-02-01 10:00\n" "Last-Translator: gildaswise\n" "Language-Team: maisondasilva, gildaswise, gleydson, faeriarum\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -250,7 +250,7 @@ msgstr "Conteúdo adulto só pode ser habilitado no site: <0/>." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #~ msgid "Adult content can only be enabled via the Web at <0>bsky.app</0>." -#~ msgstr "" +#~ msgstr "Conteúdo adulto só pode ser habilitado no site: <0>bsky.app</0>." #: src/view/screens/Settings.tsx:630 msgid "Advanced" @@ -292,7 +292,7 @@ msgstr "e" #: src/screens/Onboarding/index.tsx:32 msgid "Animals" -msgstr "" +msgstr "Animais" #: src/view/screens/LanguageSettings.tsx:95 msgid "App Language" @@ -373,7 +373,7 @@ msgstr "Você está escrevendo em <0>{0}</0>?" #: src/screens/Onboarding/index.tsx:26 msgid "Art" -msgstr "" +msgstr "Arte" #: src/view/com/modals/SelfLabel.tsx:123 msgid "Artistic or non-erotic nudity." @@ -404,7 +404,7 @@ msgstr "Voltar" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136 msgid "Based on your interest in {interestsText}" -msgstr "" +msgstr "Com base no seu interesse em {interestsText}" #: src/view/screens/Settings.tsx:489 msgid "Basics" @@ -507,7 +507,7 @@ msgstr "Bluesky.Social" #: src/screens/Onboarding/index.tsx:33 msgid "Books" -msgstr "" +msgstr "Livros" #: src/view/screens/Settings.tsx:792 msgid "Build version {0} {1}" @@ -642,7 +642,7 @@ msgstr "Altere o Seu Email" #: src/screens/Deactivated.tsx:73 #: src/screens/Deactivated.tsx:77 msgid "Check my status" -msgstr "" +msgstr "Verificar minha situação" #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:121 msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." @@ -670,7 +670,7 @@ msgstr "Escolher Serviço" #: src/screens/Onboarding/StepFinished.tsx:135 msgid "Choose the algorithms that power your custom feeds." -msgstr "" +msgstr "Escolha os algoritmos que geram seus feeds customizados." #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:83 @@ -683,11 +683,11 @@ msgstr "Escolha os algoritmos que fazem sentido para você com os feeds personal #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 #~ msgid "Choose your algorithmic feeds" -#~ msgstr "" +#~ msgstr "Escolha seus feeds algoritmicos" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 msgid "Choose your main feeds" -msgstr "" +msgstr "Escolha seus feeds principais" #: src/view/com/auth/create/Step1.tsx:163 msgid "Choose your password" @@ -722,7 +722,7 @@ msgstr "clique aqui" #: src/screens/Onboarding/index.tsx:35 msgid "Climate" -msgstr "" +msgstr "Clima e tempo" #: src/components/Dialog/index.web.tsx:78 msgid "Close active dialog" @@ -770,11 +770,11 @@ msgstr "Fecha lista de usuários da notificação" #: src/screens/Onboarding/index.tsx:41 msgid "Comedy" -msgstr "" +msgstr "Comédia" #: src/screens/Onboarding/index.tsx:27 msgid "Comics" -msgstr "" +msgstr "Quadrinhos" #: src/Navigation.tsx:228 #: src/view/screens/CommunityGuidelines.tsx:32 @@ -783,7 +783,7 @@ msgstr "Diretrizes da Comunidade" #: src/screens/Onboarding/StepFinished.tsx:148 msgid "Complete onboarding and start using your account" -msgstr "" +msgstr "Completar e começar a usar sua conta" #: src/view/com/composer/Composer.tsx:417 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" @@ -795,7 +795,7 @@ msgstr "Escrever resposta" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:67 msgid "Configure content filtering setting for category: {0}" -msgstr "" +msgstr "Configure o filtro de conteúdo por categoria: {0}" #: src/components/Prompt.tsx:114 #: src/view/com/modals/AppealLabel.tsx:98 @@ -890,19 +890,19 @@ msgstr "Continuar" #: src/screens/Onboarding/StepModeration/index.tsx:115 #: src/screens/Onboarding/StepTopicalFeeds.tsx:105 msgid "Continue to next step" -msgstr "" +msgstr "Continuar para o próximo passo" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152 msgid "Continue to the next step" -msgstr "" +msgstr "Continuar para o próximo passo" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 msgid "Continue to the next step without following any accounts" -msgstr "" +msgstr "Continuar para o próximo passo sem seguir contas" #: src/screens/Onboarding/index.tsx:44 msgid "Cooking" -msgstr "" +msgstr "Culinária" #: src/view/com/modals/AddAppPasswords.tsx:197 #: src/view/com/modals/InviteCodes.tsx:182 @@ -1001,7 +1001,7 @@ msgstr "Cria uma prévia com miniatura. A prévia faz um link para {url}" #: src/screens/Onboarding/index.tsx:29 msgid "Culture" -msgstr "" +msgstr "Cultura" #: src/view/com/modals/ChangeHandle.tsx:389 #: src/view/com/modals/ServerInput.tsx:102 @@ -1165,11 +1165,11 @@ msgstr "Toque duas vezes para logar" #: src/view/com/composer/text-input/TextInput.web.tsx:244 msgid "Drop to add images" -msgstr "" +msgstr "Solte para adicionar imagens" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:111 msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "" +msgstr "Devido a políticas da Apple, o conteúdo adulto só pode ser habilitado no site após terminar o cadastro." #: src/view/com/modals/EditProfile.tsx:185 msgid "e.g. Alice Roberts" @@ -1253,7 +1253,7 @@ msgstr "Editar sua descrição" #: src/screens/Onboarding/index.tsx:34 msgid "Education" -msgstr "" +msgstr "Educação" #: src/view/com/auth/create/Step1.tsx:143 #: src/view/com/auth/create/Step2.tsx:193 @@ -1297,7 +1297,7 @@ msgstr "Habilitar Conteúdo Adulto" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:76 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:77 msgid "Enable adult content in your feeds" -msgstr "" +msgstr "Habilitar conteúdo adulto nos feeds" #: src/view/com/modals/EmbedConsent.tsx:97 msgid "Enable External Media" @@ -1468,11 +1468,11 @@ msgstr "Feeds" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 #~ msgid "Feeds are created by users and can give you entirely new experiences." -#~ msgstr "" +#~ msgstr "Feeds são criados por usuários e podem te dar experiências completamente únicas." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 msgid "Feeds are created by users and organizations. They offer you varied experiences and suggest content you may like using algorithms." -msgstr "" +msgstr "Feeds são criados por usuários ou organizações. Eles oferecem experiências únicas e podem te sugerir conteúdo usando algoritmos próprios." #: src/view/com/auth/onboarding/RecommendedFeeds.tsx:57 msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." @@ -1484,11 +1484,11 @@ msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de #: src/screens/Onboarding/StepTopicalFeeds.tsx:70 msgid "Feeds can be topical as well!" -msgstr "" +msgstr "Feeds podem ser de assuntos específicos também!" #: src/screens/Onboarding/StepFinished.tsx:151 msgid "Finalizing" -msgstr "" +msgstr "Finalizando" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 #: src/view/com/posts/FollowingEmptyState.tsx:57 @@ -1518,11 +1518,11 @@ msgstr "Ajuste as threads." #: src/screens/Onboarding/index.tsx:38 msgid "Fitness" -msgstr "" +msgstr "Fitness" #: src/screens/Onboarding/StepFinished.tsx:131 msgid "Flexible" -msgstr "" +msgstr "Flexível" #: src/view/com/modals/EditImage.tsx:115 msgid "Flip horizontal" @@ -1549,15 +1549,15 @@ msgstr "Seguir {0}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178 msgid "Follow All" -msgstr "" +msgstr "Seguir Todas" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 msgid "Follow selected accounts and continue to the next step" -msgstr "" +msgstr "Siga algumas contas e continue para o próximo passo" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 #~ msgid "Follow selected accounts and continue to then next step" -#~ msgstr "" +#~ msgstr "Siga algumas contas e continue para o próximo passo" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:42 #~ msgid "Follow some" @@ -1610,7 +1610,7 @@ msgstr "Segue Você" #: src/screens/Onboarding/index.tsx:43 msgid "Food" -msgstr "" +msgstr "Comida" #: src/view/com/modals/DeleteAccount.tsx:107 msgid "For security reasons, we'll need to send a confirmation code to your email address." @@ -1664,7 +1664,7 @@ msgstr "Voltar" #: src/screens/Onboarding/Layout.tsx:104 #: src/screens/Onboarding/Layout.tsx:193 msgid "Go back to previous step" -msgstr "" +msgstr "Voltar para o passo anterior" #: src/view/screens/Search/Search.tsx:724 #: src/view/shell/desktop/Search.tsx:262 @@ -1692,19 +1692,19 @@ msgstr "Ajuda" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 msgid "Here are some accounts for you to follow" -msgstr "" +msgstr "Aqui estão algumas contas para você seguir" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 #~ msgid "Here are some accounts for your to follow" -#~ msgstr "" +#~ msgstr "Aqui estão algumas contas para você seguir" #: src/screens/Onboarding/StepTopicalFeeds.tsx:79 msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "" +msgstr "Aqui estão alguns feeds de assuntos. Você pode seguir quantos quiser." #: src/screens/Onboarding/StepTopicalFeeds.tsx:74 msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "" +msgstr "Aqui estão alguns feeds de assuntos baseados nos seus interesses: {interestsText}. Você pode seguir quantos quiser." #: src/view/com/modals/AddAppPasswords.tsx:152 msgid "Here is your app password." @@ -1942,7 +1942,7 @@ msgstr "Convites: 1 disponível" #: src/screens/Onboarding/StepFollowingFeed.tsx:64 msgid "It shows posts from the people you follow as they happen." -msgstr "" +msgstr "Mostra os posts de quem você segue conforme acontecem." #: src/view/com/auth/HomeLoggedOutCTA.tsx:99 msgid "Jobs" @@ -1963,7 +1963,7 @@ msgstr "Junte-se à Lista de Espera" #: src/screens/Onboarding/index.tsx:24 msgid "Journalism" -msgstr "" +msgstr "Jornalismo" #: src/view/com/composer/select-language/SelectLangBtn.tsx:104 msgid "Language selection" @@ -2018,7 +2018,7 @@ msgstr "Saindo do Bluesky" #: src/screens/Deactivated.tsx:129 msgid "left to go." -msgstr "" +msgstr "na sua frente." #: src/view/screens/Settings.tsx:280 msgid "Legacy storage cleared, you need to restart the app now." @@ -2031,7 +2031,7 @@ msgstr "Vamos redefinir sua senha!" #: src/screens/Onboarding/StepFinished.tsx:151 msgid "Let's go!" -msgstr "" +msgstr "Vamos lá!" #: src/view/com/util/UserAvatar.tsx:245 #: src/view/com/util/UserBanner.tsx:60 @@ -2057,7 +2057,7 @@ msgstr "Curtido por" #: src/view/screens/PostLikedBy.tsx:27 #: src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" -msgstr "" +msgstr "Curtido Por" #: src/view/com/feeds/FeedSourceCard.tsx:277 msgid "Liked by {0} {1}" @@ -2069,11 +2069,11 @@ msgstr "Curtido por {likeCount} {0}" #: src/view/com/notifications/FeedItem.tsx:170 msgid "liked your custom feed" -msgstr "" +msgstr "curtiram seu feed" #: src/view/com/notifications/FeedItem.tsx:171 #~ msgid "liked your custom feed '{0}'" -#~ msgstr "" +#~ msgstr "curtiram seu feed '{0}'" #: src/view/com/notifications/FeedItem.tsx:171 #~ msgid "liked your custom feed{0}" @@ -2176,7 +2176,7 @@ msgstr "Registros" #: src/screens/Deactivated.tsx:179 #: src/screens/Deactivated.tsx:182 msgid "Log out" -msgstr "" +msgstr "Sair" #: src/view/screens/Moderation.tsx:134 #~ msgid "Logged-out users" @@ -2366,7 +2366,7 @@ msgstr "Nome é obrigatório" #: src/screens/Onboarding/index.tsx:25 msgid "Nature" -msgstr "" +msgstr "Natureza" #: src/view/com/auth/login/ForgotPasswordForm.tsx:186 #: src/view/com/auth/login/LoginForm.tsx:286 @@ -2390,7 +2390,7 @@ msgstr "Nunca perca o acesso aos seus seguidores e dados." #: src/screens/Onboarding/StepFinished.tsx:119 msgid "Never lose access to your followers or data." -msgstr "" +msgstr "Nunca perca o acesso aos seus seguidores ou dados." #: src/view/screens/Lists.tsx:76 msgctxt "action" @@ -2442,7 +2442,7 @@ msgstr "Respostas mais recentes primeiro" #: src/screens/Onboarding/index.tsx:23 msgid "News" -msgstr "" +msgstr "Notícias" #: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/login/ForgotPasswordForm.tsx:178 @@ -2562,7 +2562,7 @@ msgstr "Opa!" #: src/screens/Onboarding/StepInterests/index.tsx:128 msgid "Oh no! Something went wrong." -msgstr "" +msgstr "Opa! Algo deu errado." #: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 msgid "Okay" @@ -2592,7 +2592,7 @@ msgstr "Opa!" #: src/screens/Onboarding/StepFinished.tsx:115 msgid "Open" -msgstr "" +msgstr "Abrir" #: src/view/com/composer/Composer.tsx:470 #: src/view/com/composer/Composer.tsx:471 @@ -2719,7 +2719,7 @@ msgstr "Ou combine estas opções:" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:122 #~ msgid "Or you can try our \"Discover\" algorithm:" -#~ msgstr "" +#~ msgstr "Ou você pode tentar nosso algoritmo \"Discover\":" #: src/view/com/auth/login/ChooseAccountForm.tsx:138 msgid "Other account" @@ -2739,7 +2739,7 @@ msgstr "Página não encontrada" #: src/view/screens/NotFound.tsx:42 msgid "Page Not Found" -msgstr "" +msgstr "Página Não Encontrada" #: src/view/com/auth/create/Step1.tsx:158 #: src/view/com/auth/create/Step1.tsx:168 @@ -2775,7 +2775,7 @@ msgstr "A permissão de galeria foi recusada. Por favor, habilite-a nas configur #: src/screens/Onboarding/index.tsx:31 msgid "Pets" -msgstr "" +msgstr "Pets" #: src/view/com/auth/create/Step2.tsx:182 msgid "Phone number" @@ -2867,7 +2867,7 @@ msgstr "Aguarde até que a prévia de link termine de carregar" #: src/screens/Onboarding/index.tsx:37 msgid "Politics" -msgstr "" +msgstr "Política" #: src/view/com/modals/SelfLabel.tsx:111 msgid "Porn" @@ -2978,7 +2978,7 @@ msgstr "Proteja a sua conta verificando o seu e-mail." #: src/screens/Onboarding/StepFinished.tsx:101 msgid "Public" -msgstr "" +msgstr "Público" #: src/view/screens/ModerationModlists.tsx:61 msgid "Public, shareable lists of users to mute or block in bulk." @@ -3165,11 +3165,11 @@ msgstr "Repostar ou citar um post" #: src/view/screens/PostRepostedBy.tsx:27 msgid "Reposted By" -msgstr "" +msgstr "Repostado Por" #: src/view/com/posts/FeedItem.tsx:207 msgid "Reposted by {0}" -msgstr "" +msgstr "Repostado por {0}" #: src/view/com/posts/FeedItem.tsx:206 #~ msgid "Reposted by {0})" @@ -3327,7 +3327,7 @@ msgstr "Salva mudança de usuário para {handle}" #: src/screens/Onboarding/index.tsx:36 msgid "Science" -msgstr "" +msgstr "Ciência" #: src/view/screens/ProfileList.tsx:830 msgid "Scroll to top" @@ -3400,19 +3400,19 @@ msgstr "Selecionar serviço" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 msgid "Select some accounts below to follow" -msgstr "" +msgstr "Selecione algumas contas para seguir" #: src/screens/Onboarding/StepModeration/index.tsx:49 #~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest." -#~ msgstr "" +#~ msgstr "Selecione os tipos de conteúdo que você quer (ou não) ver, e cuidaremos do resto." #: src/screens/Onboarding/StepTopicalFeeds.tsx:90 msgid "Select topical feeds to follow from the list below" -msgstr "" +msgstr "Selecione feeds de assuntos para seguir" #: src/screens/Onboarding/StepModeration/index.tsx:75 msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "" +msgstr "Selecione o que você quer (ou não) ver, e cuidaremos do resto." #: src/view/screens/LanguageSettings.tsx:281 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." @@ -3424,7 +3424,7 @@ msgstr "Selecione o idioma do seu aplicativo" #: src/screens/Onboarding/StepInterests/index.tsx:196 msgid "Select your interests from the options below" -msgstr "" +msgstr "Selecione seus interesses" #: src/view/com/auth/create/Step2.tsx:154 msgid "Select your phone's country" @@ -3436,11 +3436,11 @@ msgstr "Selecione seu idioma preferido para as traduções no seu feed." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:116 msgid "Select your primary algorithmic feeds" -msgstr "" +msgstr "Selecione seus feeds primários" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132 msgid "Select your secondary algorithmic feeds" -msgstr "" +msgstr "Selecione seus feeds secundários" #: src/view/com/modals/VerifyEmail.tsx:202 #: src/view/com/modals/VerifyEmail.tsx:204 @@ -3525,7 +3525,7 @@ msgstr "Defina esta configuração como \"Sim\" para mostrar amostras de seus fe #: src/screens/Onboarding/Layout.tsx:50 msgid "Set up your account" -msgstr "" +msgstr "Configure sua conta" #: src/view/com/modals/ChangeHandle.tsx:266 msgid "Sets Bluesky username" @@ -3619,15 +3619,15 @@ msgstr "Mostrar Citações" #: src/screens/Onboarding/StepFollowingFeed.tsx:118 msgid "Show quote-posts in Following feed" -msgstr "" +msgstr "Mostrar citações no feed Seguindo" #: src/screens/Onboarding/StepFollowingFeed.tsx:134 msgid "Show quotes in Following" -msgstr "" +msgstr "Mostrar citações no Seguindo" #: src/screens/Onboarding/StepFollowingFeed.tsx:94 msgid "Show re-posts in Following feed" -msgstr "" +msgstr "Mostrar reposts no feed Seguindo" #: src/view/screens/PreferencesHomeFeed.tsx:119 msgid "Show Replies" @@ -3639,11 +3639,11 @@ msgstr "Mostrar as respostas de pessoas que você segue antes de todas as outras #: src/screens/Onboarding/StepFollowingFeed.tsx:86 msgid "Show replies in Following" -msgstr "" +msgstr "Mostrar respostas no Seguindo" #: src/screens/Onboarding/StepFollowingFeed.tsx:70 msgid "Show replies in Following feed" -msgstr "" +msgstr "Mostrar respostas no feed Seguindo" #: src/view/screens/PreferencesHomeFeed.tsx:70 msgid "Show replies with at least {value} {0}" @@ -3655,7 +3655,7 @@ msgstr "Mostrar Reposts" #: src/screens/Onboarding/StepFollowingFeed.tsx:110 msgid "Show reposts in Following" -msgstr "" +msgstr "Mostrar reposts no Seguindo" #: src/view/com/util/moderation/ContentHider.tsx:67 #: src/view/com/util/moderation/PostHider.tsx:61 @@ -3754,7 +3754,7 @@ msgstr "Pular" #: src/screens/Onboarding/StepInterests/index.tsx:232 msgid "Skip this flow" -msgstr "" +msgstr "Pular" #: src/view/com/auth/create/Step2.tsx:81 msgid "SMS verification" @@ -3762,7 +3762,7 @@ msgstr "Verificação por SMS" #: src/screens/Onboarding/index.tsx:40 msgid "Software Dev" -msgstr "" +msgstr "Desenvolvimento de software" #: src/view/com/modals/ProfilePreview.tsx:62 msgid "Something went wrong and we're not sure what." @@ -3786,7 +3786,7 @@ msgstr "Classificar respostas de um post por:" #: src/screens/Onboarding/index.tsx:30 msgid "Sports" -msgstr "" +msgstr "Esportes" #: src/view/com/modals/crop-image/CropImage.web.tsx:122 msgid "Square" @@ -3828,7 +3828,7 @@ msgstr "Inscrever-se" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:173 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 msgid "Subscribe to the {0} feed" -msgstr "" +msgstr "Increver-se no feed {0}" #: src/view/screens/ProfileList.tsx:579 msgid "Subscribe to this list" @@ -3892,7 +3892,7 @@ msgstr "Toque para ver tudo" #: src/screens/Onboarding/index.tsx:39 msgid "Tech" -msgstr "" +msgstr "Tecnologia" #: src/view/shell/desktop/RightNav.tsx:93 msgid "Terms" @@ -3924,7 +3924,7 @@ msgstr "A Política de Direitos Autorais foi movida para <0/>" #: src/screens/Onboarding/Layout.tsx:60 msgid "The following steps will help customize your Bluesky experience." -msgstr "" +msgstr "Os seguintes passos vão ajudar a customizar sua experiência no Bluesky." #: src/view/com/post-thread/PostThread.tsx:458 msgid "The post may have been deleted." @@ -3948,7 +3948,7 @@ msgstr "Os Termos de Serviço foram movidos para" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135 msgid "There are many feeds to try:" -msgstr "" +msgstr "Temos vários feeds para você experimentar:" #: src/view/screens/ProfileFeed.tsx:549 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -4026,7 +4026,7 @@ msgstr "Houve um problema inesperado no aplicativo. Por favor, deixe-nos saber s #: src/screens/Deactivated.tsx:107 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "" +msgstr "Muitos usuários estão tentando acessar o Bluesky! Ativaremos sua conta assim que possível." #: src/view/com/auth/create/Step2.tsx:54 msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" @@ -4034,11 +4034,11 @@ msgstr "Houve um problema com este número. Por favor, escolha um país e digite #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 msgid "These are popular accounts you might like:" -msgstr "" +msgstr "Estas são contas populares que talvez você goste:" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #~ msgid "These are popular accounts you might like." -#~ msgstr "" +#~ msgstr "Estas são contas populares que talvez você goste." #: src/view/com/util/moderation/LabelInfo.tsx:45 #~ msgid "This {0} has been labeled." @@ -4378,7 +4378,7 @@ msgstr "Verificar Seu E-mail" #: src/screens/Onboarding/index.tsx:42 msgid "Video Games" -msgstr "" +msgstr "Games" #: src/view/com/profile/ProfileHeader.tsx:701 msgid "View {0}'s avatar" @@ -4411,15 +4411,15 @@ msgstr "Avisar" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124 msgid "We also think you'll like \"For You\" by Skygaze:" -msgstr "" +msgstr "Também recomendamos o \"For You\", do Skygaze:" #: src/screens/Deactivated.tsx:134 msgid "We estimate {estimatedTime} until your account is ready." -msgstr "" +msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}." #: src/screens/Onboarding/StepFinished.tsx:93 msgid "We hope you have a wonderful time. Remember, Bluesky is:" -msgstr "" +msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 #~ msgid "We ran out of posts from your follows. Here's the latest from" @@ -4431,19 +4431,19 @@ msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:118 #~ msgid "We recommend \"For You\" by Skygaze:" -#~ msgstr "" +#~ msgstr "Recomendamos o \"Para você\", do Skygaze:" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119 msgid "We recommend our \"Discover\" feed:" -msgstr "" +msgstr "Recomendamos nosso feed \"Discover\":" #: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." -msgstr "" +msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar configurando a sua conta. Se continuar falhando, você pode pular este fluxo." #: src/screens/Deactivated.tsx:138 msgid "We will let you know when your account is ready." -msgstr "" +msgstr "Avisaremos quando sua conta estiver pronta." #: src/view/com/modals/AppealLabel.tsx:48 msgid "We'll look into your appeal promptly." @@ -4451,7 +4451,7 @@ msgstr "Avaliaremos sua contestação o quanto antes." #: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "We'll use this to help customize your experience." -msgstr "" +msgstr "Usaremos isto para customizar a sua experiência." #: src/view/com/auth/create/CreateAccount.tsx:123 msgid "We're so excited to have you join us!" @@ -4483,7 +4483,7 @@ msgstr "Bem-vindo ao <0>Bluesky</0>" #: src/screens/Onboarding/StepInterests/index.tsx:130 msgid "What are your interests?" -msgstr "" +msgstr "Do que você gosta?" #: src/view/com/modals/report/Modal.tsx:169 msgid "What is the issue with this {collectionName}?" @@ -4522,7 +4522,7 @@ msgstr "Escreva sua resposta" #: src/screens/Onboarding/index.tsx:28 msgid "Writers" -msgstr "" +msgstr "Escritores" #: src/view/com/auth/create/Step2.tsx:262 msgid "XXXXXX" @@ -4540,11 +4540,11 @@ msgstr "Sim" #: src/screens/Onboarding/StepModeration/index.tsx:46 #~ msgid "You are in control" -#~ msgstr "" +#~ msgstr "Você está no controle" #: src/screens/Deactivated.tsx:131 msgid "You are in line." -msgstr "" +msgstr "Você está na fila." #: src/view/com/posts/FollowingEmptyState.tsx:67 #: src/view/com/posts/FollowingEndOfFeed.tsx:68 @@ -4553,7 +4553,7 @@ msgstr "Você também pode descobrir novos feeds para seguir." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:123 #~ msgid "You can also try our \"Discover\" algorithm:" -#~ msgstr "" +#~ msgstr "Você também pode tentar nosso algoritmo \"Discover\":" #: src/view/com/auth/create/Step1.tsx:106 #~ msgid "You can change hosting providers at any time." @@ -4561,7 +4561,7 @@ msgstr "Você também pode descobrir novos feeds para seguir." #: src/screens/Onboarding/StepFollowingFeed.tsx:142 msgid "You can change these settings later." -msgstr "" +msgstr "Você pode mudar estas configurações depois." #: src/view/com/auth/login/Login.tsx:158 #: src/view/com/auth/login/PasswordUpdatedForm.tsx:31 @@ -4623,7 +4623,7 @@ msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:103 msgid "You must be 18 years or older to enable adult content" -msgstr "" +msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." #: src/view/com/util/forms/PostDropdownBtn.tsx:98 msgid "You will no longer receive notifications for this thread" @@ -4639,17 +4639,17 @@ msgstr "Você receberá um e-mail com um \"código de redefinição\". Digite es #: src/screens/Onboarding/StepModeration/index.tsx:72 msgid "You're in control" -msgstr "" +msgstr "Você está no controle" #: src/screens/Deactivated.tsx:88 #: src/screens/Deactivated.tsx:89 #: src/screens/Deactivated.tsx:104 msgid "You're in line" -msgstr "" +msgstr "Você está na fila" #: src/screens/Onboarding/StepFinished.tsx:90 msgid "You're ready to go!" -msgstr "" +msgstr "Tudo pronto!" #: src/view/com/posts/FollowingEndOfFeed.tsx:48 msgid "You've reached the end of your feed! Find some more accounts to follow." @@ -4673,7 +4673,7 @@ msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações de #: src/screens/Onboarding/StepFollowingFeed.tsx:61 msgid "Your default feed is \"Following\"" -msgstr "" +msgstr "Seu feed inicial é o \"Seguindo\"" #: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70 diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po new file mode 100644 index 000000000..db15a236c --- /dev/null +++ b/src/locale/locales/zh-CN/messages.po @@ -0,0 +1,4432 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-02-01 09:20+0800\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: zh_CN\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: Frudrax Cheng <i@cynosura.one>\n" +"Language-Team: Frudrax Cheng, Simon Chan, U2FsdGVkX1\n" +"Plural-Forms: \n" + +#: src/view/com/modals/VerifyEmail.tsx:142 +msgid "(no email)" +msgstr "(没有邮件)" + +#: src/view/shell/desktop/RightNav.tsx:168 +msgid "{0, plural, one {# invite code available} other {# invite codes available}}" +msgstr "{0, plural, one {# 邀请码可用} other {# 邀请码可用}}" + +#: src/view/com/profile/ProfileHeader.tsx:632 +msgid "{following} following" +msgstr "{following} 正在关注" + +#: src/view/shell/desktop/RightNav.tsx:151 +msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" +msgstr "{invitesAvailable, plural, one {邀请码: # 可用} other {邀请码: # 可用}}" + +#: src/view/screens/Settings.tsx:435 +#: src/view/shell/Drawer.tsx:664 +msgid "{invitesAvailable} invite code available" +msgstr "{invitesAvailable} 邀请码可用" + +#: src/view/screens/Settings.tsx:437 +#: src/view/shell/Drawer.tsx:666 +msgid "{invitesAvailable} invite codes available" +msgstr "{invitesAvailable} 邀请码可用" + +#: src/view/shell/Drawer.tsx:443 +msgid "{numUnreadNotifications} unread" +msgstr "{numUnreadNotifications} 未读" + +#: src/view/com/threadgate/WhoCanReply.tsx:158 +msgid "<0/> members" +msgstr "<0/> 成员" + +#: src/view/com/profile/ProfileHeader.tsx:634 +msgid "<0>{following} </0><1>following</1>" +msgstr "<0>{following} </0><1>正在关注</1>" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30 +msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>" +msgstr "<0>选择你</0><1>推荐的</1><2>信息流</2>" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:37 +msgid "<0>Follow some</0><1>Recommended</1><2>Users</2>" +msgstr "<0>关注一些</0><1>推荐的</1><2>用户</2>" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 +msgid "<0>Welcome to</0><1>Bluesky</1>" +msgstr "<0>欢迎来到</0><1>Bluesky</1>" + +#: src/view/com/profile/ProfileHeader.tsx:597 +msgid "⚠Invalid Handle" +msgstr "⚠无效的昵称" + +#: src/view/com/util/moderation/LabelInfo.tsx:45 +msgid "A content warning has been applied to this {0}." +msgstr "此处已启用内容警告 {0}." + +#: src/lib/hooks/useOTAUpdate.ts:16 +msgid "A new version of the app is available. Please update to continue using the app." +msgstr "App 新版本已发布,请更新以继续使用。" + +#: src/view/com/util/ViewHeader.tsx:83 +#: src/view/screens/Search/Search.tsx:624 +msgid "Access navigation links and settings" +msgstr "访问导航链接及设置" + +#: src/view/com/pager/FeedsTabBarMobile.tsx:89 +msgid "Access profile and other navigation links" +msgstr "访问个人资料及其他导航链接" + +#: src/view/com/modals/EditImage.tsx:299 +#: src/view/screens/Settings.tsx:445 +msgid "Accessibility" +msgstr "无障碍" + +#: src/view/com/auth/login/LoginForm.tsx:163 +#: src/view/screens/Settings.tsx:308 +msgid "Account" +msgstr "账户" + +#: src/view/com/profile/ProfileHeader.tsx:293 +msgid "Account blocked" +msgstr "已屏蔽账户" + +#: src/view/com/profile/ProfileHeader.tsx:260 +msgid "Account muted" +msgstr "已静音账户" + +#: src/view/com/modals/ModerationDetails.tsx:86 +msgid "Account Muted" +msgstr "已静音账户" + +#: src/view/com/modals/ModerationDetails.tsx:72 +msgid "Account Muted by List" +msgstr "账户已被列表静音" + +#: src/view/com/util/AccountDropdownBtn.tsx:41 +msgid "Account options" +msgstr "账户选项" + +#: src/view/com/util/AccountDropdownBtn.tsx:25 +msgid "Account removed from quick access" +msgstr "已从快速访问中移除账户" + +#: src/view/com/profile/ProfileHeader.tsx:315 +msgid "Account unblocked" +msgstr "已取消屏蔽账户" + +#: src/view/com/profile/ProfileHeader.tsx:273 +msgid "Account unmuted" +msgstr "已取消静音账户" + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:150 +#: src/view/com/modals/ListAddRemoveUsers.tsx:264 +#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/screens/ProfileList.tsx:788 +msgid "Add" +msgstr "添加" + +#: src/view/com/modals/SelfLabel.tsx:56 +msgid "Add a content warning" +msgstr "添加内容警告" + +#: src/view/screens/ProfileList.tsx:778 +msgid "Add a user to this list" +msgstr "将用户添加至列表" + +#: src/view/screens/Settings.tsx:383 +#: src/view/screens/Settings.tsx:392 +msgid "Add account" +msgstr "添加账户" + +#: src/view/com/composer/photos/Gallery.tsx:119 +#: src/view/com/composer/photos/Gallery.tsx:180 +#: src/view/com/modals/AltImage.tsx:115 +msgid "Add alt text" +msgstr "添加替代文字" + +#: src/view/screens/AppPasswords.tsx:102 +#: src/view/screens/AppPasswords.tsx:143 +#: src/view/screens/AppPasswords.tsx:156 +msgid "Add App Password" +msgstr "添加 App 专用密码" + +#: src/view/com/modals/report/InputIssueDetails.tsx:41 +#: src/view/com/modals/report/Modal.tsx:191 +msgid "Add details" +msgstr "添加细节" + +#: src/view/com/modals/report/Modal.tsx:194 +msgid "Add details to report" +msgstr "补充反馈详细内容" + +#: src/view/com/composer/Composer.tsx:446 +msgid "Add link card" +msgstr "添加链接卡片" + +#: src/view/com/composer/Composer.tsx:451 +msgid "Add link card:" +msgstr "添加链接卡片:" + +#: src/view/com/modals/ChangeHandle.tsx:417 +msgid "Add the following DNS record to your domain:" +msgstr "将以下DNS记录添加到你的域名:" + +#: src/view/com/profile/ProfileHeader.tsx:357 +msgid "Add to Lists" +msgstr "添加至列表" + +#: src/view/com/feeds/FeedSourceCard.tsx:243 +#: src/view/screens/ProfileFeed.tsx:272 +msgid "Add to my feeds" +msgstr "添加至自定义信息流" + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 +msgid "Added" +msgstr "已添加" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/UserAddRemoveLists.tsx:144 +msgid "Added to list" +msgstr "添加至列表" + +#: src/view/com/feeds/FeedSourceCard.tsx:125 +msgid "Added to my feeds" +msgstr "添加至自定义信息流" + +#: src/view/screens/PreferencesHomeFeed.tsx:173 +msgid "Adjust the number of likes a reply must have to be shown in your feed." +msgstr "调整回复中需要具有的点赞数才会在你的信息流中显示。" + +#: src/view/com/modals/SelfLabel.tsx:75 +msgid "Adult Content" +msgstr "成人内容" + +#: src/view/com/modals/ContentFilteringSettings.tsx:137 +msgid "Adult content can only be enabled via the Web at <0/>." +msgstr "要显示成人内容,你必须访问网页端上的<0/>。" + +#: src/view/screens/Settings.tsx:630 +msgid "Advanced" +msgstr "详细设置" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:98 +msgid "Already signed in as @{0}" +msgstr "已以@{0}身份登录" + +#: src/view/com/composer/photos/Gallery.tsx:130 +msgid "ALT" +msgstr "ALT" + +#: src/view/com/modals/EditImage.tsx:315 +msgid "Alt text" +msgstr "替代文字" + +#: src/view/com/composer/photos/Gallery.tsx:209 +msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." +msgstr "为图片添加替代文字,以帮助盲人及视障群体了解图片内容。" + +#: src/view/com/modals/VerifyEmail.tsx:124 +msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." +msgstr "一封电子邮件已发送至 {0}。请查阅邮件内容并复制验证码至下方。" + +#: src/view/com/modals/ChangeEmail.tsx:119 +msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." +msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮件内容并复制验证码至下方。" + +#: src/view/com/profile/FollowButton.tsx:30 +#: src/view/com/profile/FollowButton.tsx:40 +msgid "An issue occurred, please try again." +msgstr "出现问题,请重试。" + +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/threadgate/WhoCanReply.tsx:178 +msgid "and" +msgstr "和" + +#: src/screens/Onboarding/index.tsx:32 +msgid "Animals" +msgstr "动物" + +#: src/view/screens/LanguageSettings.tsx:95 +msgid "App Language" +msgstr "应用语言" + +#: src/view/screens/AppPasswords.tsx:228 +msgid "App password deleted" +msgstr "App 专用密码已删除" + +#: src/view/com/modals/AddAppPasswords.tsx:133 +msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." +msgstr "App 专用密码只能包含字母、数字、空格、破折号及下划线。" + +#: src/view/com/modals/AddAppPasswords.tsx:98 +msgid "App Password names must be at least 4 characters long." +msgstr "App 专用密码必须至少为 4 个字符。" + +#: src/view/screens/Settings.tsx:641 +msgid "App password settings" +msgstr "App 专用密码设置" + +#: src/view/screens/Settings.tsx:650 +msgid "App passwords" +msgstr "App 专用密码" + +#: src/Navigation.tsx:238 +#: src/view/screens/AppPasswords.tsx:187 +msgid "App Passwords" +msgstr "App 专用密码" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +msgid "Appeal content warning" +msgstr "申诉内容警告" + +#: src/view/com/modals/AppealLabel.tsx:65 +msgid "Appeal Content Warning" +msgstr "申诉内容警告" + +#: src/view/com/util/moderation/LabelInfo.tsx:52 +msgid "Appeal this decision" +msgstr "对此决定提出申诉" + +#: src/view/com/util/moderation/LabelInfo.tsx:56 +msgid "Appeal this decision." +msgstr "对此决定提出申诉。" + +#: src/view/screens/Settings.tsx:460 +msgid "Appearance" +msgstr "外观" + +#: src/view/screens/AppPasswords.tsx:224 +msgid "Are you sure you want to delete the app password \"{name}\"?" +msgstr "你确定要删除这条 App 专用密码 \"{name}\"?" + +#: src/view/com/composer/Composer.tsx:143 +msgid "Are you sure you'd like to discard this draft?" +msgstr "你确定要丢弃此草稿吗?" + +#: src/view/screens/ProfileList.tsx:361 +msgid "Are you sure?" +msgstr "你确定吗?" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:233 +msgid "Are you sure? This cannot be undone." +msgstr "你确定吗?此操作无法撤销。" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 +msgid "Are you writing in <0>{0}</0>?" +msgstr "你是用 <0>{0}</0> 编写的吗?" + +#: src/screens/Onboarding/index.tsx:26 +msgid "Art" +msgstr "艺术" + +#: src/view/com/modals/SelfLabel.tsx:123 +msgid "Artistic or non-erotic nudity." +msgstr "艺术作品或非色情的裸体。" + +#: src/view/com/auth/create/CreateAccount.tsx:147 +#: src/view/com/auth/login/ChooseAccountForm.tsx:151 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:170 +#: src/view/com/auth/login/LoginForm.tsx:256 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:150 +#: src/view/com/modals/report/InputIssueDetails.tsx:46 +#: src/view/com/post-thread/PostThread.tsx:413 +#: src/view/com/post-thread/PostThread.tsx:463 +#: src/view/com/post-thread/PostThread.tsx:471 +#: src/view/com/profile/ProfileHeader.tsx:688 +#: src/view/com/util/ViewHeader.tsx:81 +msgid "Back" +msgstr "返回" + +#: src/view/com/post-thread/PostThread.tsx:421 +msgctxt "action" +msgid "Back" +msgstr "返回" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136 +msgid "Based on your interest in {interestsText}" +msgstr "基于你对 {interestsText} 感兴趣" + +#: src/view/screens/Settings.tsx:489 +msgid "Basics" +msgstr "基础信息" + +#: src/view/com/auth/create/Step1.tsx:194 +#: src/view/com/modals/BirthDateSettings.tsx:73 +msgid "Birthday" +msgstr "生日" + +#: src/view/screens/Settings.tsx:340 +msgid "Birthday:" +msgstr "生日:" + +#: src/view/com/profile/ProfileHeader.tsx:286 +#: src/view/com/profile/ProfileHeader.tsx:393 +msgid "Block Account" +msgstr "屏蔽账户" + +#: src/view/screens/ProfileList.tsx:531 +msgid "Block accounts" +msgstr "屏蔽账户" + +#: src/view/screens/ProfileList.tsx:481 +msgid "Block list" +msgstr "屏蔽列表" + +#: src/view/screens/ProfileList.tsx:312 +msgid "Block these accounts?" +msgstr "屏蔽这些账户?" + +#: src/view/screens/ProfileList.tsx:316 +msgid "Block this List" +msgstr "屏蔽这个列表" + +#: src/view/com/lists/ListCard.tsx:109 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:60 +msgid "Blocked" +msgstr "已屏蔽" + +#: src/view/screens/Moderation.tsx:123 +msgid "Blocked accounts" +msgstr "已屏蔽账户" + +#: src/Navigation.tsx:130 +#: src/view/screens/ModerationBlockedAccounts.tsx:107 +msgid "Blocked Accounts" +msgstr "已屏蔽账户" + +#: src/view/com/profile/ProfileHeader.tsx:288 +msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." +msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。" + +#: src/view/screens/ModerationBlockedAccounts.tsx:115 +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." +msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。你将不会看到他们所发的内容,同样他们也无法查看你的内容。" + +#: src/view/com/post-thread/PostThread.tsx:272 +msgid "Blocked post." +msgstr "已屏蔽帖子。" + +#: src/view/screens/ProfileList.tsx:314 +msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." +msgstr "屏蔽是公共性的。被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:93 +msgid "Blog" +msgstr "博客" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:31 +msgid "Bluesky" +msgstr "Bluesky" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80 +msgid "Bluesky is flexible." +msgstr "Bluesky 非常灵活。" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:69 +msgid "Bluesky is open." +msgstr "Bluesky 保持开放。" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:56 +msgid "Bluesky is public." +msgstr "Bluesky 为公众而生。" + +#: src/view/com/modals/Waitlist.tsx:70 +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." +msgstr "Bluesky 使用邀请制来打造更健康的社群环境。 如果你不认识拥有邀请码的人,你可以先填写并提交候补列表,我们会尽快审核并发送邀请码。" + +#: src/view/screens/Moderation.tsx:225 +msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." +msgstr "Bluesky 不会向未登录的用户显示你的个人资料和帖子。但其他应用可能不会遵照此请求,这无法确保你的账户隐私。" + +#: src/view/com/modals/ServerInput.tsx:78 +msgid "Bluesky.Social" +msgstr "Bluesky.Social" + +#: src/screens/Onboarding/index.tsx:33 +msgid "Books" +msgstr "书籍" + +#: src/view/screens/Settings.tsx:792 +msgid "Build version {0} {1}" +msgstr "构建版本号 {0} {1}" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:87 +msgid "Business" +msgstr "商务" + +#: src/view/com/modals/ServerInput.tsx:115 +msgid "Button disabled. Input custom domain to proceed." +msgstr "按钮已禁用。输入自定义域名以继续。" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +msgid "by —" +msgstr "来自 —" + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 +msgid "by {0}" +msgstr "来自 {0}" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +msgid "by <0/>" +msgstr "来自 <0/>" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +msgid "by you" +msgstr "来自你" + +#: src/view/com/composer/photos/OpenCameraBtn.tsx:60 +#: src/view/com/util/UserAvatar.tsx:221 +#: src/view/com/util/UserBanner.tsx:38 +msgid "Camera" +msgstr "相机" + +#: src/view/com/modals/AddAppPasswords.tsx:218 +msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." +msgstr "只能包含字母、数字、空格、破折号及下划线。 长度必须至少 4 个字符,但不超过 32 个字符。" + +#: src/components/Prompt.tsx:92 +#: src/view/com/composer/Composer.tsx:300 +#: src/view/com/composer/Composer.tsx:305 +#: src/view/com/modals/ChangeEmail.tsx:218 +#: src/view/com/modals/ChangeEmail.tsx:220 +#: src/view/com/modals/CreateOrEditList.tsx:355 +#: src/view/com/modals/EditImage.tsx:323 +#: src/view/com/modals/EditProfile.tsx:249 +#: src/view/com/modals/InAppBrowserConsent.tsx:78 +#: src/view/com/modals/LinkWarning.tsx:87 +#: src/view/com/modals/Repost.tsx:87 +#: src/view/com/modals/VerifyEmail.tsx:247 +#: src/view/com/modals/VerifyEmail.tsx:253 +#: src/view/com/modals/Waitlist.tsx:142 +#: src/view/screens/Search/Search.tsx:693 +#: src/view/shell/desktop/Search.tsx:238 +msgid "Cancel" +msgstr "取消" + +#: src/view/com/modals/Confirm.tsx:88 +#: src/view/com/modals/Confirm.tsx:91 +#: src/view/com/modals/CreateOrEditList.tsx:360 +#: src/view/com/modals/DeleteAccount.tsx:152 +#: src/view/com/modals/DeleteAccount.tsx:230 +msgctxt "action" +msgid "Cancel" +msgstr "取消" + +#: src/view/com/modals/DeleteAccount.tsx:148 +#: src/view/com/modals/DeleteAccount.tsx:226 +msgid "Cancel account deletion" +msgstr "撤销账户删除申请" + +#: src/view/com/modals/ChangeHandle.tsx:149 +msgid "Cancel change handle" +msgstr "撤销修改昵称" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:134 +msgid "Cancel image crop" +msgstr "撤销图片裁剪" + +#: src/view/com/modals/EditProfile.tsx:244 +msgid "Cancel profile editing" +msgstr "撤销个人资料编辑" + +#: src/view/com/modals/Repost.tsx:78 +msgid "Cancel quote post" +msgstr "撤销引用帖子" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:87 +#: src/view/shell/desktop/Search.tsx:234 +msgid "Cancel search" +msgstr "撤销搜索" + +#: src/view/com/modals/Waitlist.tsx:136 +msgid "Cancel waitlist signup" +msgstr "撤销候补列表申请" + +#: src/view/screens/Settings.tsx:334 +msgctxt "action" +msgid "Change" +msgstr "更改" + +#: src/view/screens/Settings.tsx:662 +#: src/view/screens/Settings.tsx:671 +msgid "Change handle" +msgstr "更改昵称" + +#: src/view/com/modals/ChangeHandle.tsx:161 +msgid "Change Handle" +msgstr "更改昵称" + +#: src/view/com/modals/VerifyEmail.tsx:147 +msgid "Change my email" +msgstr "更改我的邮箱地址" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:73 +msgid "Change post language to {0}" +msgstr "更改帖子的发布语言至 {0}" + +#: src/view/com/modals/ChangeEmail.tsx:109 +msgid "Change Your Email" +msgstr "更改你的邮箱地址" + +#: src/screens/Deactivated.tsx:73 +#: src/screens/Deactivated.tsx:77 +msgid "Check my status" +msgstr "检查我的状态" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:121 +msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +msgstr "查看一些推荐的信息流。点击 + 去将他们添加到你的固定信息流列表中。" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:185 +msgid "Check out some recommended users. Follow them to see similar users." +msgstr "查看一些推荐的用户。关注他们还将推荐相似的用户。" + +#: src/view/com/modals/DeleteAccount.tsx:165 +msgid "Check your inbox for an email with the confirmation code to enter below:" +msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" + +#: src/view/com/modals/Threadgate.tsx:72 +msgid "Choose \"Everybody\" or \"Nobody\"" +msgstr "选择 \"所有人\" 或是 \"没有人\"" + +#: src/view/screens/Settings.tsx:663 +msgid "Choose a new Bluesky username or create" +msgstr "选择一个新的 Bluesky 用户名或重新创建" + +#: src/view/com/modals/ServerInput.tsx:38 +msgid "Choose Service" +msgstr "选择服务" + +#: src/screens/Onboarding/StepFinished.tsx:135 +msgid "Choose the algorithms that power your custom feeds." +msgstr "选择支持你的自定义信息流的算法。" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:83 +msgid "Choose the algorithms that power your experience with custom feeds." +msgstr "选择可改进你自定义信息流的算法。" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 +msgid "Choose your main feeds" +msgstr "选择你的首选信息流" + +#: src/view/com/auth/create/Step1.tsx:163 +msgid "Choose your password" +msgstr "选择你的密码" + +#: src/view/screens/Settings.tsx:767 +#: src/view/screens/Settings.tsx:768 +msgid "Clear all legacy storage data" +msgstr "清除所有旧存储数据" + +#: src/view/screens/Settings.tsx:770 +msgid "Clear all legacy storage data (restart after this)" +msgstr "清除所有旧存储数据(并重启)" + +#: src/view/screens/Settings.tsx:779 +#: src/view/screens/Settings.tsx:780 +msgid "Clear all storage data" +msgstr "清除所有数据" + +#: src/view/screens/Settings.tsx:782 +msgid "Clear all storage data (restart after this)" +msgstr "清除所有数据(并重启)" + +#: src/view/com/util/forms/SearchInput.tsx:74 +#: src/view/screens/Search/Search.tsx:674 +msgid "Clear search query" +msgstr "清除搜索历史记录" + +#: src/view/screens/Support.tsx:40 +msgid "click here" +msgstr "点击这里" + +#: src/screens/Onboarding/index.tsx:35 +msgid "Climate" +msgstr "气象" + +#: src/components/Dialog/index.web.tsx:78 +msgid "Close active dialog" +msgstr "关闭活动对话框" + +#: src/view/com/auth/login/PasswordUpdatedForm.tsx:38 +msgid "Close alert" +msgstr "关闭警告" + +#: src/view/com/util/BottomSheetCustomBackdrop.tsx:33 +msgid "Close bottom drawer" +msgstr "关闭底栏抽屉" + +#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:26 +msgid "Close image" +msgstr "关闭图片" + +#: src/view/com/lightbox/Lightbox.web.tsx:119 +msgid "Close image viewer" +msgstr "关闭图片查看器" + +#: src/view/shell/index.web.tsx:51 +msgid "Close navigation footer" +msgstr "关闭导航页脚" + +#: src/view/shell/index.web.tsx:52 +msgid "Closes bottom navigation bar" +msgstr "关闭底栏" + +#: src/view/com/auth/login/PasswordUpdatedForm.tsx:39 +msgid "Closes password update alert" +msgstr "关闭密码更新警告" + +#: src/view/com/composer/Composer.tsx:302 +msgid "Closes post composer and discards post draft" +msgstr "关闭帖子编辑页并丢弃草稿" + +#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:27 +msgid "Closes viewer for header image" +msgstr "关闭标题图片查看器" + +#: src/view/com/notifications/FeedItem.tsx:317 +msgid "Collapses list of users for a given notification" +msgstr "折叠给定通知的用户列表" + +#: src/screens/Onboarding/index.tsx:41 +msgid "Comedy" +msgstr "喜剧" + +#: src/screens/Onboarding/index.tsx:27 +msgid "Comics" +msgstr "漫画" + +#: src/Navigation.tsx:228 +#: src/view/screens/CommunityGuidelines.tsx:32 +msgid "Community Guidelines" +msgstr "社群准则" + +#: src/screens/Onboarding/StepFinished.tsx:148 +msgid "Complete onboarding and start using your account" +msgstr "完成引导并开始使用你的账户" + +#: src/view/com/composer/Composer.tsx:417 +msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" +msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" + +#: src/view/com/composer/Prompt.tsx:24 +msgid "Compose reply" +msgstr "撰写回复" + +#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:67 +msgid "Configure content filtering setting for category: {0}" +msgstr "配置类别的内容过滤设置:{0}" + +#: src/components/Prompt.tsx:114 +#: src/view/com/modals/AppealLabel.tsx:98 +#: src/view/com/modals/SelfLabel.tsx:154 +#: src/view/com/modals/VerifyEmail.tsx:231 +#: src/view/com/modals/VerifyEmail.tsx:233 +#: src/view/screens/PreferencesHomeFeed.tsx:308 +#: src/view/screens/PreferencesThreads.tsx:159 +msgid "Confirm" +msgstr "确认" + +#: src/view/com/modals/Confirm.tsx:75 +#: src/view/com/modals/Confirm.tsx:78 +msgctxt "action" +msgid "Confirm" +msgstr "确认" + +#: src/view/com/modals/ChangeEmail.tsx:193 +#: src/view/com/modals/ChangeEmail.tsx:195 +msgid "Confirm Change" +msgstr "确认更改" + +#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:34 +msgid "Confirm content language settings" +msgstr "确认内容语言设置" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Confirm delete account" +msgstr "确认删除账户" + +#: src/view/com/modals/ContentFilteringSettings.tsx:151 +msgid "Confirm your age to enable adult content." +msgstr "确认你的年龄以启用成人内容。" + +#: src/view/com/modals/ChangeEmail.tsx:157 +#: src/view/com/modals/DeleteAccount.tsx:178 +#: src/view/com/modals/VerifyEmail.tsx:165 +msgid "Confirmation code" +msgstr "验证码" + +#: src/view/com/modals/Waitlist.tsx:120 +msgid "Confirms signing up {email} to the waitlist" +msgstr "确认将 {email} 注册到候补列表" + +#: src/view/com/auth/create/CreateAccount.tsx:182 +#: src/view/com/auth/login/LoginForm.tsx:275 +msgid "Connecting..." +msgstr "连接中..." + +#: src/view/com/auth/create/CreateAccount.tsx:202 +msgid "Contact support" +msgstr "联系支持" + +#: src/view/screens/Moderation.tsx:81 +msgid "Content filtering" +msgstr "内容过滤" + +#: src/view/com/modals/ContentFilteringSettings.tsx:44 +msgid "Content Filtering" +msgstr "内容过滤" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 +#: src/view/screens/LanguageSettings.tsx:278 +msgid "Content Languages" +msgstr "内容语言" + +#: src/view/com/modals/ModerationDetails.tsx:65 +msgid "Content Not Available" +msgstr "内容不可用" + +#: src/view/com/modals/ModerationDetails.tsx:33 +#: src/view/com/util/moderation/ScreenHider.tsx:78 +msgid "Content Warning" +msgstr "内容警告" + +#: src/view/com/composer/labels/LabelsBtn.tsx:31 +msgid "Content warnings" +msgstr "内容警告" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155 +#: src/screens/Onboarding/StepFollowingFeed.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:248 +#: src/screens/Onboarding/StepModeration/index.tsx:118 +#: src/screens/Onboarding/StepTopicalFeeds.tsx:108 +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:148 +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:209 +msgid "Continue" +msgstr "继续" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:150 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepModeration/index.tsx:115 +#: src/screens/Onboarding/StepTopicalFeeds.tsx:105 +msgid "Continue to next step" +msgstr "继续下一步" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152 +msgid "Continue to the next step" +msgstr "继续下一步" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 +msgid "Continue to the next step without following any accounts" +msgstr "不关注任何账户,继续下一步" + +#: src/screens/Onboarding/index.tsx:44 +msgid "Cooking" +msgstr "烹饪" + +#: src/view/com/modals/AddAppPasswords.tsx:197 +#: src/view/com/modals/InviteCodes.tsx:182 +msgid "Copied" +msgstr "已复制" + +#: src/view/screens/Settings.tsx:243 +msgid "Copied build version to clipboard" +msgstr "已复制构建版本号至剪贴板" + +#: src/view/com/modals/AddAppPasswords.tsx:75 +#: src/view/com/modals/InviteCodes.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:112 +msgid "Copied to clipboard" +msgstr "已复制至剪贴板" + +#: src/view/com/modals/AddAppPasswords.tsx:191 +msgid "Copies app password" +msgstr "已复制 App 专用密码" + +#: src/view/com/modals/AddAppPasswords.tsx:190 +msgid "Copy" +msgstr "复制" + +#: src/view/screens/ProfileList.tsx:393 +msgid "Copy link to list" +msgstr "复制列表链接" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:153 +msgid "Copy link to post" +msgstr "复制帖子链接" + +#: src/view/com/profile/ProfileHeader.tsx:342 +msgid "Copy link to profile" +msgstr "复制个人资料链接" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +msgid "Copy post text" +msgstr "复制帖子文字" + +#: src/Navigation.tsx:233 +#: src/view/screens/CopyrightPolicy.tsx:29 +msgid "Copyright Policy" +msgstr "版权许可" + +#: src/view/screens/ProfileFeed.tsx:96 +msgid "Could not load feed" +msgstr "无法加载信息流" + +#: src/view/screens/ProfileList.tsx:864 +msgid "Could not load list" +msgstr "无法加载列表" + +#: src/view/com/auth/create/Step2.tsx:90 +msgid "Country" +msgstr "国家" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 +#: src/view/com/auth/SplashScreen.tsx:46 +#: src/view/com/auth/SplashScreen.web.tsx:77 +msgid "Create a new account" +msgstr "创建新的账户" + +#: src/view/screens/Settings.tsx:384 +msgid "Create a new Bluesky account" +msgstr "创建新的 Bluesky 账户" + +#: src/view/com/auth/create/CreateAccount.tsx:122 +msgid "Create Account" +msgstr "创建账户" + +#: src/view/com/modals/AddAppPasswords.tsx:228 +msgid "Create App Password" +msgstr "创建 App 专用密码" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:54 +#: src/view/com/auth/SplashScreen.tsx:43 +msgid "Create new account" +msgstr "创建新的账户" + +#: src/view/screens/AppPasswords.tsx:249 +msgid "Created {0}" +msgstr "{0} 已创建" + +#: src/view/screens/ProfileFeed.tsx:616 +msgid "Created by <0/>" +msgstr "由 <0/> 创建" + +#: src/view/screens/ProfileFeed.tsx:614 +msgid "Created by you" +msgstr "由你创建" + +#: src/view/com/composer/Composer.tsx:448 +msgid "Creates a card with a thumbnail. The card links to {url}" +msgstr "创建带有缩略图的卡片。该卡片链接到 {url}" + +#: src/screens/Onboarding/index.tsx:29 +msgid "Culture" +msgstr "文化" + +#: src/view/com/modals/ChangeHandle.tsx:389 +#: src/view/com/modals/ServerInput.tsx:102 +msgid "Custom domain" +msgstr "自定义域名" + +#: src/view/screens/PreferencesExternalEmbeds.tsx:55 +msgid "Customize media from external sites." +msgstr "自定义外部站点的媒体。" + +#: src/view/screens/Settings.tsx:687 +msgid "Danger Zone" +msgstr "实验室" + +#: src/view/screens/Settings.tsx:479 +msgid "Dark" +msgstr "暗色" + +#: src/view/screens/Debug.tsx:63 +msgid "Dark mode" +msgstr "暗色模式" + +#: src/view/screens/Debug.tsx:83 +msgid "Debug panel" +msgstr "调试面板" + +#: src/view/screens/Settings.tsx:694 +msgid "Delete account" +msgstr "删除账号" + +#: src/view/com/modals/DeleteAccount.tsx:83 +msgid "Delete Account" +msgstr "删除账号" + +#: src/view/screens/AppPasswords.tsx:222 +#: src/view/screens/AppPasswords.tsx:242 +msgid "Delete app password" +msgstr "删除 App 专用密码" + +#: src/view/screens/ProfileList.tsx:360 +#: src/view/screens/ProfileList.tsx:420 +msgid "Delete List" +msgstr "删除列表" + +#: src/view/com/modals/DeleteAccount.tsx:219 +msgid "Delete my account" +msgstr "删除我的账户" + +#: src/view/screens/Settings.tsx:706 +msgid "Delete my account…" +msgstr "删除我的账户…" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:228 +msgid "Delete post" +msgstr "删除帖子" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:232 +msgid "Delete this post?" +msgstr "删除这条帖子?" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:69 +msgid "Deleted" +msgstr "已删除" + +#: src/view/com/post-thread/PostThread.tsx:264 +msgid "Deleted post." +msgstr "已删除帖子。" + +#: src/view/com/modals/CreateOrEditList.tsx:300 +#: src/view/com/modals/CreateOrEditList.tsx:321 +#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:210 +msgid "Description" +msgstr "描述" + +#: src/view/screens/Settings.tsx:711 +msgid "Developer Tools" +msgstr "开发者工具" + +#: src/view/com/composer/Composer.tsx:211 +msgid "Did you want to say anything?" +msgstr "有什么想说的吗?" + +#: src/view/com/composer/Composer.tsx:144 +msgid "Discard" +msgstr "丢弃" + +#: src/view/com/composer/Composer.tsx:138 +msgid "Discard draft" +msgstr "丢弃草稿" + +#: src/view/screens/Moderation.tsx:207 +msgid "Discourage apps from showing my account to logged-out users" +msgstr "阻止应用向未登录用户显示我的账户" + +#: src/view/com/posts/FollowingEmptyState.tsx:74 +#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +msgid "Discover new custom feeds" +msgstr "探索新的自定义信息流" + +#: src/view/screens/Feeds.tsx:441 +msgid "Discover new feeds" +msgstr "探索新的信息流" + +#: src/view/com/modals/EditProfile.tsx:192 +msgid "Display name" +msgstr "显示名称" + +#: src/view/com/modals/EditProfile.tsx:180 +msgid "Display Name" +msgstr "显示名称" + +#: src/view/com/modals/ChangeHandle.tsx:487 +msgid "Domain verified!" +msgstr "域名已认证!" + +#: src/view/com/auth/create/Step1.tsx:114 +msgid "Don't have an invite code?" +msgstr "没有邀请码?" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:86 +#: src/view/com/modals/EditImage.tsx:333 +#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/SelfLabel.tsx:157 +#: src/view/com/modals/Threadgate.tsx:129 +#: src/view/com/modals/Threadgate.tsx:132 +#: src/view/com/modals/UserAddRemoveLists.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:98 +#: src/view/screens/PreferencesThreads.tsx:162 +msgctxt "action" +msgid "Done" +msgstr "完成" + +#: src/view/com/modals/AddAppPasswords.tsx:228 +#: src/view/com/modals/AltImage.tsx:138 +#: src/view/com/modals/ContentFilteringSettings.tsx:88 +#: src/view/com/modals/ContentFilteringSettings.tsx:96 +#: src/view/com/modals/crop-image/CropImage.web.tsx:152 +#: src/view/com/modals/InviteCodes.tsx:80 +#: src/view/com/modals/InviteCodes.tsx:123 +#: src/view/com/modals/ListAddRemoveUsers.tsx:142 +#: src/view/screens/PreferencesHomeFeed.tsx:311 +msgid "Done" +msgstr "完成" + +#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:42 +msgid "Done{extraText}" +msgstr "完成{extraText}" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:45 +msgid "Double tap to sign in" +msgstr "双击以登录" + +#: src/view/com/composer/text-input/TextInput.web.tsx:244 +msgid "Drop to add images" +msgstr "拖放即可添加图片" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:111 +msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +msgstr "受 Apple 政策限制,成人内容只能在完成注册后在网页端启用显示" + +#: src/view/com/modals/EditProfile.tsx:185 +msgid "e.g. Alice Roberts" +msgstr "例:张蓝天" + +#: src/view/com/modals/EditProfile.tsx:203 +msgid "e.g. Artist, dog-lover, and avid reader." +msgstr "例:普通艺术家一枚,喜欢撸猫。" + +#: src/view/com/modals/CreateOrEditList.tsx:283 +msgid "e.g. Great Posters" +msgstr "例:发布重要帖子的用户" + +#: src/view/com/modals/CreateOrEditList.tsx:284 +msgid "e.g. Spammers" +msgstr "例:垃圾内容制造者" + +#: src/view/com/modals/CreateOrEditList.tsx:312 +msgid "e.g. The posters who never miss." +msgstr "例:你绝不能错过其发布帖子的用户。" + +#: src/view/com/modals/CreateOrEditList.tsx:313 +msgid "e.g. Users that repeatedly reply with ads." +msgstr "例:散布广告内容的用户。" + +#: src/view/com/modals/InviteCodes.tsx:96 +msgid "Each code works once. You'll receive more invite codes periodically." +msgstr "每个邀请码仅可使用一次。你将不定期获得新的邀请码。" + +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "编辑" + +#: src/view/com/composer/photos/Gallery.tsx:144 +#: src/view/com/modals/EditImage.tsx:207 +msgid "Edit image" +msgstr "编辑图片" + +#: src/view/screens/ProfileList.tsx:408 +msgid "Edit list details" +msgstr "编辑列表详情" + +#: src/view/com/modals/CreateOrEditList.tsx:250 +msgid "Edit Moderation List" +msgstr "编辑管理员列表" + +#: src/Navigation.tsx:243 +#: src/view/screens/Feeds.tsx:403 +#: src/view/screens/SavedFeeds.tsx:84 +msgid "Edit My Feeds" +msgstr "编辑自定义信息流" + +#: src/view/com/modals/EditProfile.tsx:152 +msgid "Edit my profile" +msgstr "编辑个人资料" + +#: src/view/com/profile/ProfileHeader.tsx:457 +msgid "Edit profile" +msgstr "编辑资料" + +#: src/view/com/profile/ProfileHeader.tsx:462 +msgid "Edit Profile" +msgstr "编辑资料" + +#: src/view/screens/Feeds.tsx:337 +msgid "Edit Saved Feeds" +msgstr "编辑保存的信息流" + +#: src/view/com/modals/CreateOrEditList.tsx:245 +msgid "Edit User List" +msgstr "编辑用户列表" + +#: src/view/com/modals/EditProfile.tsx:193 +msgid "Edit your display name" +msgstr "编辑你的显示名称" + +#: src/view/com/modals/EditProfile.tsx:211 +msgid "Edit your profile description" +msgstr "编辑你的账户描述" + +#: src/screens/Onboarding/index.tsx:34 +msgid "Education" +msgstr "教育" + +#: src/view/com/auth/create/Step1.tsx:143 +#: src/view/com/auth/create/Step2.tsx:193 +#: src/view/com/auth/create/Step2.tsx:268 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:152 +#: src/view/com/modals/ChangeEmail.tsx:141 +#: src/view/com/modals/Waitlist.tsx:88 +msgid "Email" +msgstr "电子邮箱" + +#: src/view/com/auth/create/Step1.tsx:134 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:143 +msgid "Email address" +msgstr "邮箱地址" + +#: src/view/com/modals/ChangeEmail.tsx:56 +#: src/view/com/modals/ChangeEmail.tsx:88 +msgid "Email updated" +msgstr "电子邮箱已更新" + +#: src/view/com/modals/ChangeEmail.tsx:111 +msgid "Email Updated" +msgstr "电子邮箱已更新" + +#: src/view/com/modals/VerifyEmail.tsx:78 +msgid "Email verified" +msgstr "电子邮箱已验证" + +#: src/view/screens/Settings.tsx:312 +msgid "Email:" +msgstr "电子邮箱:" + +#: src/view/com/modals/EmbedConsent.tsx:113 +msgid "Enable {0} only" +msgstr "仅启用 {0}" + +#: src/view/com/modals/ContentFilteringSettings.tsx:162 +msgid "Enable Adult Content" +msgstr "启用成人内容" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:76 +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:77 +msgid "Enable adult content in your feeds" +msgstr "在你的信息流中启用成人内容" + +#: src/view/com/modals/EmbedConsent.tsx:97 +msgid "Enable External Media" +msgstr "启用外部媒体" + +#: src/view/screens/PreferencesExternalEmbeds.tsx:75 +msgid "Enable media players for" +msgstr "启用媒体播放器" + +#: src/view/screens/PreferencesHomeFeed.tsx:147 +msgid "Enable this setting to only see replies between people you follow." +msgstr "启用此设置以仅查看你关注的人之间的回复。" + +#: src/view/screens/Profile.tsx:437 +msgid "End of feed" +msgstr "结束信息流" + +#: src/view/com/modals/AddAppPasswords.tsx:165 +msgid "Enter a name for this App Password" +msgstr "为此 App 专用密码命名" + +#: src/view/com/modals/VerifyEmail.tsx:105 +msgid "Enter Confirmation Code" +msgstr "输入验证码" + +#: src/view/com/modals/ChangeHandle.tsx:371 +msgid "Enter the domain you want to use" +msgstr "输入你想使用的域名" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:103 +msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." +msgstr "输入你用于创建账户的电子邮箱。我们将向你发送重置码,以便你重新设置密码。" + +#: src/view/com/auth/create/Step1.tsx:195 +#: src/view/com/modals/BirthDateSettings.tsx:74 +msgid "Enter your birth date" +msgstr "输入你的出生日期" + +#: src/view/com/modals/Waitlist.tsx:78 +msgid "Enter your email" +msgstr "输入你的电子邮箱" + +#: src/view/com/auth/create/Step1.tsx:139 +msgid "Enter your email address" +msgstr "输入你的电子邮箱" + +#: src/view/com/modals/ChangeEmail.tsx:41 +msgid "Enter your new email above" +msgstr "请在上方输入你新的电子邮箱" + +#: src/view/com/modals/ChangeEmail.tsx:117 +msgid "Enter your new email address below." +msgstr "请在下方输入你新的电子邮箱。" + +#: src/view/com/auth/create/Step2.tsx:187 +msgid "Enter your phone number" +msgstr "输入你的手机号码" + +#: src/view/com/auth/login/Login.tsx:99 +msgid "Enter your username and password" +msgstr "输入你的用户名和密码" + +#: src/view/screens/Search/Search.tsx:109 +msgid "Error:" +msgstr "错误:" + +#: src/view/com/modals/Threadgate.tsx:76 +msgid "Everybody" +msgstr "所有人" + +#: src/view/com/modals/ChangeHandle.tsx:150 +msgid "Exits handle change process" +msgstr "退出修改昵称流程" + +#: src/view/com/lightbox/Lightbox.web.tsx:120 +msgid "Exits image view" +msgstr "退出图片查看器" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:235 +msgid "Exits inputting search query" +msgstr "退出搜索查询" + +#: src/view/com/modals/Waitlist.tsx:138 +msgid "Exits signing up for waitlist with {email}" +msgstr "将 {email} 从候补列表中移除" + +#: src/view/com/lightbox/Lightbox.web.tsx:163 +msgid "Expand alt text" +msgstr "展开替代文本" + +#: src/view/com/composer/ComposerReplyTo.tsx:81 +#: src/view/com/composer/ComposerReplyTo.tsx:84 +msgid "Expand or collapse the full post you are replying to" +msgstr "展开或折叠你要回复的完整帖子" + +#: src/view/com/modals/EmbedConsent.tsx:64 +msgid "External Media" +msgstr "外部媒体" + +#: src/view/com/modals/EmbedConsent.tsx:75 +#: src/view/screens/PreferencesExternalEmbeds.tsx:66 +msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." +msgstr "外部媒体可能允许网站收集有关你和你设备的有关信息。在你按下\"查看\"按钮之前,将不会发送或请求任何外部信息。" + +#: src/Navigation.tsx:259 +#: src/view/screens/PreferencesExternalEmbeds.tsx:52 +#: src/view/screens/Settings.tsx:623 +msgid "External Media Preferences" +msgstr "外部媒体首选项" + +#: src/view/screens/Settings.tsx:614 +msgid "External media settings" +msgstr "外部媒体设置" + +#: src/view/com/modals/AddAppPasswords.tsx:114 +#: src/view/com/modals/AddAppPasswords.tsx:118 +msgid "Failed to create app password." +msgstr "无法创建 App 专用密码。" + +#: src/view/com/modals/CreateOrEditList.tsx:206 +msgid "Failed to create the list. Check your internet connection and try again." +msgstr "无法创建列表。请检查你的互联网连接并重试。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:88 +msgid "Failed to delete post, please try again" +msgstr "无法删除帖子,请重试" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:109 +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:141 +msgid "Failed to load recommended feeds" +msgstr "无法加载推荐信息流" + +#: src/Navigation.tsx:193 +msgid "Feed" +msgstr "信息流" + +#: src/view/com/feeds/FeedSourceCard.tsx:229 +msgid "Feed by {0}" +msgstr "信息流由 {0} 创建" + +#: src/view/screens/Feeds.tsx:597 +msgid "Feed offline" +msgstr "信息流已离线" + +#: src/view/com/feeds/FeedPage.tsx:143 +msgid "Feed Preferences" +msgstr "信息流首选项" + +#: src/view/shell/desktop/RightNav.tsx:73 +#: src/view/shell/Drawer.tsx:314 +msgid "Feedback" +msgstr "反馈" + +#: src/Navigation.tsx:443 +#: src/view/screens/Feeds.tsx:514 +#: src/view/screens/Profile.tsx:175 +#: src/view/shell/bottom-bar/BottomBar.tsx:181 +#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/view/shell/Drawer.tsx:479 +#: src/view/shell/Drawer.tsx:480 +msgid "Feeds" +msgstr "信息流" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:106 +msgid "Feeds are created by users and organizations. They offer you varied experiences and suggest content you may like using algorithms." +msgstr "信息流由用户和组织创建,结合算法为你推荐可能喜欢的内容,可为你带来不一样的体验。" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:57 +msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." +msgstr "信息流由用户创建并管理。选择一些你感兴趣的信息流。" + +#: src/view/screens/SavedFeeds.tsx:156 +msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." +msgstr "创建信息流要求一些编程基础。查看 <0/> 以获取详情。" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:70 +msgid "Feeds can be topical as well!" +msgstr "信息流也可以是话题性的!" + +#: src/screens/Onboarding/StepFinished.tsx:151 +msgid "Finalizing" +msgstr "最终确定" + +#: src/view/com/posts/CustomFeedEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:57 +#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +msgid "Find accounts to follow" +msgstr "寻找一些账户关注" + +#: src/view/screens/Search/Search.tsx:439 +msgid "Find users on Bluesky" +msgstr "寻找一些正在使用 Bluesky 的用户" + +#: src/view/screens/Search/Search.tsx:437 +msgid "Find users with the search tool on the right" +msgstr "使用右侧的工具来搜索用户" + +#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:150 +msgid "Finding similar accounts..." +msgstr "寻找类似的账户..." + +#: src/view/screens/PreferencesHomeFeed.tsx:111 +msgid "Fine-tune the content you see on your home screen." +msgstr "微调你在主页上所看到的内容。" + +#: src/view/screens/PreferencesThreads.tsx:60 +msgid "Fine-tune the discussion threads." +msgstr "微调讨论主题。" + +#: src/screens/Onboarding/index.tsx:38 +msgid "Fitness" +msgstr "健康" + +#: src/screens/Onboarding/StepFinished.tsx:131 +msgid "Flexible" +msgstr "灵活" + +#: src/view/com/modals/EditImage.tsx:115 +msgid "Flip horizontal" +msgstr "水平翻转" + +#: src/view/com/modals/EditImage.tsx:120 +#: src/view/com/modals/EditImage.tsx:287 +msgid "Flip vertically" +msgstr "垂直翻转" + +#: src/view/com/profile/FollowButton.tsx:64 +msgctxt "action" +msgid "Follow" +msgstr "关注" + +#: src/view/com/profile/ProfileHeader.tsx:552 +msgid "Follow" +msgstr "关注" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 +#: src/view/com/profile/ProfileHeader.tsx:543 +msgid "Follow {0}" +msgstr "关注 {0}" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178 +msgid "Follow All" +msgstr "关注所有" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174 +msgid "Follow selected accounts and continue to the next step" +msgstr "关注选择的用户并继续下一步" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:64 +msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." +msgstr "关注一些用户以开始,我们可以根据你感兴趣的用户向你推荐更多类似用户。" + +#: src/view/com/profile/ProfileCard.tsx:194 +msgid "Followed by {0}" +msgstr "由 {0} 关注" + +#: src/view/com/modals/Threadgate.tsx:98 +msgid "Followed users" +msgstr "已关注的用户" + +#: src/view/screens/PreferencesHomeFeed.tsx:154 +msgid "Followed users only" +msgstr "仅限已关注的用户" + +#: src/view/com/notifications/FeedItem.tsx:166 +msgid "followed you" +msgstr "已关注" + +#: src/view/screens/ProfileFollowers.tsx:25 +msgid "Followers" +msgstr "关注者" + +#: src/view/com/profile/ProfileHeader.tsx:534 +#: src/view/screens/ProfileFollows.tsx:25 +msgid "Following" +msgstr "正在关注" + +#: src/view/com/profile/ProfileHeader.tsx:196 +msgid "Following {0}" +msgstr "正在关注 {0}" + +#: src/view/com/profile/ProfileHeader.tsx:585 +msgid "Follows you" +msgstr "已关注" + +#: src/screens/Onboarding/index.tsx:43 +msgid "Food" +msgstr "食物" + +#: src/view/com/profile/ProfileCard.tsx:141 +msgid "Follows You" +msgstr "已关注" + +#: src/view/com/modals/DeleteAccount.tsx:107 +msgid "For security reasons, we'll need to send a confirmation code to your email address." +msgstr "出于安全原因,我们需要向你的电子邮箱发送验证码。" + +#: src/view/com/modals/AddAppPasswords.tsx:211 +msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." +msgstr "出于安全原因,你将无法再次查看此内容。如果你丢失了该密码,则需要生成一个新的密码。" + +#: src/view/com/auth/login/LoginForm.tsx:238 +msgid "Forgot" +msgstr "忘记" + +#: src/view/com/auth/login/LoginForm.tsx:235 +msgid "Forgot password" +msgstr "忘记密码" + +#: src/view/com/auth/login/Login.tsx:127 +#: src/view/com/auth/login/Login.tsx:143 +msgid "Forgot Password" +msgstr "忘记密码" + +#: src/view/com/posts/FeedItem.tsx:189 +msgctxt "from-feed" +msgid "From <0/>" +msgstr "来自 <0/>" + +#: src/view/com/composer/photos/SelectPhotoBtn.tsx:43 +msgid "Gallery" +msgstr "相册" + +#: src/view/com/modals/VerifyEmail.tsx:189 +#: src/view/com/modals/VerifyEmail.tsx:191 +msgid "Get Started" +msgstr "开始" + +#: src/view/com/auth/LoggedOut.tsx:81 +#: src/view/com/auth/LoggedOut.tsx:82 +#: src/view/com/util/moderation/ScreenHider.tsx:123 +#: src/view/shell/desktop/LeftNav.tsx:104 +msgid "Go back" +msgstr "返回" + +#: src/view/screens/ProfileFeed.tsx:105 +#: src/view/screens/ProfileFeed.tsx:110 +#: src/view/screens/ProfileList.tsx:873 +#: src/view/screens/ProfileList.tsx:878 +msgid "Go Back" +msgstr "返回" + +#: src/screens/Onboarding/Layout.tsx:104 +#: src/screens/Onboarding/Layout.tsx:193 +msgid "Go back to previous step" +msgstr "返回上一步" + +#: src/view/screens/Search/Search.tsx:724 +#: src/view/shell/desktop/Search.tsx:262 +msgid "Go to @{queryMaybeHandle}" +msgstr "转到 @{queryMaybeHandle}" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:185 +#: src/view/com/auth/login/LoginForm.tsx:285 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:165 +msgid "Go to next" +msgstr "转到下一个" + +#: src/view/com/modals/ChangeHandle.tsx:265 +msgid "Handle" +msgstr "昵称" + +#: src/view/com/auth/create/CreateAccount.tsx:197 +msgid "Having trouble?" +msgstr "任何疑问?" + +#: src/view/shell/desktop/RightNav.tsx:102 +#: src/view/shell/Drawer.tsx:324 +msgid "Help" +msgstr "帮助" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132 +msgid "Here are some accounts for you to follow" +msgstr "这里是一些推荐关注的用户" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:79 +msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +msgstr "这里是一些流行的信息流供你挑选。" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:74 +msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +msgstr "这里是一些基于你兴趣所推荐的信息流供你挑选:{interestsText}。" + +#: src/view/com/modals/AddAppPasswords.tsx:152 +msgid "Here is your app password." +msgstr "这里是你的 App 专用密码。" + +#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41 +#: src/view/com/modals/ContentFilteringSettings.tsx:246 +#: src/view/com/util/moderation/ContentHider.tsx:105 +#: src/view/com/util/moderation/PostHider.tsx:108 +msgid "Hide" +msgstr "隐藏" + +#: src/view/com/modals/ContentFilteringSettings.tsx:219 +#: src/view/com/notifications/FeedItem.tsx:325 +msgctxt "action" +msgid "Hide" +msgstr "隐藏" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +msgid "Hide post" +msgstr "隐藏帖子" + +#: src/view/com/util/moderation/ContentHider.tsx:67 +#: src/view/com/util/moderation/PostHider.tsx:61 +msgid "Hide the content" +msgstr "隐藏内容" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:191 +msgid "Hide this post?" +msgstr "隐藏这条帖子?" + +#: src/view/com/notifications/FeedItem.tsx:315 +msgid "Hide user list" +msgstr "隐藏用户列表" + +#: src/view/com/profile/ProfileHeader.tsx:526 +msgid "Hides posts from {0} in your feed" +msgstr "在你的信息流中隐藏来自 {0} 的帖子" + +#: src/view/com/posts/FeedErrorMessage.tsx:111 +msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." +msgstr "连接信息流服务器出现问题,请联系信息流的维护者反馈此问题。" + +#: src/view/com/posts/FeedErrorMessage.tsx:99 +msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." +msgstr "信息流服务器似乎配置错误,请联系信息流的维护者反馈此问题。" + +#: src/view/com/posts/FeedErrorMessage.tsx:105 +msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." +msgstr "信息流服务器似乎已下线,请联系信息流的维护者反馈此问题。" + +#: src/view/com/posts/FeedErrorMessage.tsx:102 +msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." +msgstr "信息流服务器返回错误的响应,请联系信息流的维护者反馈此问题。" + +#: src/view/com/posts/FeedErrorMessage.tsx:96 +msgid "Hmm, we're having trouble finding this feed. It may have been deleted." +msgstr "我们无法找到该信息流,似乎已被删除。" + +#: src/Navigation.tsx:433 +#: src/view/shell/bottom-bar/BottomBar.tsx:137 +#: src/view/shell/desktop/LeftNav.tsx:306 +#: src/view/shell/Drawer.tsx:401 +#: src/view/shell/Drawer.tsx:402 +msgid "Home" +msgstr "主页" + +#: src/Navigation.tsx:248 +#: src/view/com/pager/FeedsTabBarMobile.tsx:123 +#: src/view/screens/PreferencesHomeFeed.tsx:104 +#: src/view/screens/Settings.tsx:509 +msgid "Home Feed Preferences" +msgstr "主页信息流首选项" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:116 +msgid "Hosting provider" +msgstr "托管服务提供商" + +#: src/view/com/modals/InAppBrowserConsent.tsx:44 +msgid "How should we open this link?" +msgstr "我们该如何打开此链接?" + +#: src/view/com/modals/VerifyEmail.tsx:214 +msgid "I have a code" +msgstr "我有邀请码" + +#: src/view/com/modals/VerifyEmail.tsx:216 +msgid "I have a confirmation code" +msgstr "我有验证码" + +#: src/view/com/modals/ChangeHandle.tsx:283 +msgid "I have my own domain" +msgstr "我拥有自己的域名" + +#: src/view/com/lightbox/Lightbox.web.tsx:165 +msgid "If alt text is long, toggles alt text expanded state" +msgstr "若替代文本过长,则切换替代文本的展开状态" + +#: src/view/com/modals/SelfLabel.tsx:127 +msgid "If none are selected, suitable for all ages." +msgstr "若不勾选,则默认为全年龄向。" + +#: src/view/com/util/images/Gallery.tsx:38 +msgid "Image" +msgstr "图片" + +#: src/view/com/modals/AltImage.tsx:119 +msgid "Image alt text" +msgstr "图片替代文本" + +#: src/view/com/util/UserAvatar.tsx:308 +#: src/view/com/util/UserBanner.tsx:116 +msgid "Image options" +msgstr "图片选项" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:110 +msgid "Input code sent to your email for password reset" +msgstr "输入发送到你电子邮箱的验证码以重置密码" + +#: src/view/com/modals/DeleteAccount.tsx:180 +msgid "Input confirmation code for account deletion" +msgstr "输入删除用户的验证码" + +#: src/view/com/auth/create/Step1.tsx:144 +msgid "Input email for Bluesky account" +msgstr "输入 Bluesky 账户的电子邮箱" + +#: src/view/com/auth/create/Step1.tsx:102 +msgid "Input invite code to proceed" +msgstr "输入邀请码以继续" + +#: src/view/com/modals/AddAppPasswords.tsx:182 +msgid "Input name for app password" +msgstr "输入 App 专用密码名称" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:133 +msgid "Input new password" +msgstr "输入新的密码" + +#: src/view/com/modals/DeleteAccount.tsx:199 +msgid "Input password for account deletion" +msgstr "输入密码以删除账户" + +#: src/view/com/auth/create/Step2.tsx:195 +msgid "Input phone number for SMS verification" +msgstr "输入手机号码进行短信验证" + +#: src/view/com/auth/login/LoginForm.tsx:227 +msgid "Input the password tied to {identifier}" +msgstr "输入与 {identifier} 关联的密码" + +#: src/view/com/auth/login/LoginForm.tsx:194 +msgid "Input the username or email address you used at signup" +msgstr "输入注册时使用的用户名或电子邮箱" + +#: src/view/com/auth/create/Step2.tsx:270 +msgid "Input the verification code we have texted to you" +msgstr "输入收到的短信验证码" + +#: src/view/com/modals/Waitlist.tsx:90 +msgid "Input your email to get on the Bluesky waitlist" +msgstr "输入你的电子邮箱以加入 Bluesky 候补列表" + +#: src/view/com/auth/login/LoginForm.tsx:226 +msgid "Input your password" +msgstr "输入你的密码" + +#: src/view/com/auth/create/Step3.tsx:42 +msgid "Input your user handle" +msgstr "输入你的用户昵称" + +#: src/view/com/post-thread/PostThreadItem.tsx:231 +msgid "Invalid or unsupported post record" +msgstr "帖子记录无效或不受支持" + +#: src/view/com/auth/login/LoginForm.tsx:115 +msgid "Invalid username or password" +msgstr "用户名或密码无效" + +#: src/view/screens/Settings.tsx:411 +msgid "Invite" +msgstr "邀请" + +#: src/view/com/modals/InviteCodes.tsx:93 +#: src/view/screens/Settings.tsx:399 +msgid "Invite a Friend" +msgstr "邀请一位朋友" + +#: src/view/com/auth/create/Step1.tsx:92 +#: src/view/com/auth/create/Step1.tsx:101 +msgid "Invite code" +msgstr "邀请码" + +#: src/view/com/auth/create/state.ts:199 +msgid "Invite code not accepted. Check that you input it correctly and try again." +msgstr "邀请码无效,请检查你输入的邀请码并重试。" + +#: src/view/com/modals/InviteCodes.tsx:170 +msgid "Invite codes: {0} available" +msgstr "邀请码:{0} 可用" + +#: src/view/shell/Drawer.tsx:645 +msgid "Invite codes: {invitesAvailable} available" +msgstr "邀请码:{invitesAvailable} 可用" + +#: src/view/com/modals/InviteCodes.tsx:169 +msgid "Invite codes: 1 available" +msgstr "邀请码:1 可用" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:64 +msgid "It shows posts from the people you follow as they happen." +msgstr "他会显示你所关注的人发布的帖子。" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:99 +msgid "Jobs" +msgstr "工作" + +#: src/view/com/modals/Waitlist.tsx:67 +msgid "Join the waitlist" +msgstr "加入候补列表" + +#: src/view/com/auth/create/Step1.tsx:118 +#: src/view/com/auth/create/Step1.tsx:122 +msgid "Join the waitlist." +msgstr "加入候补列表。" + +#: src/view/com/modals/Waitlist.tsx:128 +msgid "Join Waitlist" +msgstr "加入候补列表" + +#: src/screens/Onboarding/index.tsx:24 +msgid "Journalism" +msgstr "新闻学" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +msgid "Language selection" +msgstr "选择语言" + +#: src/view/screens/Settings.tsx:560 +msgid "Language settings" +msgstr "语言设置" + +#: src/Navigation.tsx:140 +#: src/view/screens/LanguageSettings.tsx:89 +msgid "Language Settings" +msgstr "语言设置" + +#: src/view/screens/Settings.tsx:569 +msgid "Languages" +msgstr "语言" + +#: src/view/com/auth/create/StepHeader.tsx:20 +msgid "Last step!" +msgstr "最后一步!" + +#: src/view/com/util/moderation/ContentHider.tsx:103 +msgid "Learn more" +msgstr "了解详情" + +#: src/view/com/util/moderation/PostAlerts.tsx:47 +#: src/view/com/util/moderation/ProfileHeaderAlerts.tsx:65 +#: src/view/com/util/moderation/ScreenHider.tsx:104 +msgid "Learn More" +msgstr "了解详情" + +#: src/view/com/util/moderation/ContentHider.tsx:85 +#: src/view/com/util/moderation/PostAlerts.tsx:40 +#: src/view/com/util/moderation/PostHider.tsx:78 +#: src/view/com/util/moderation/ProfileHeaderAlerts.tsx:49 +#: src/view/com/util/moderation/ScreenHider.tsx:101 +msgid "Learn more about this warning" +msgstr "了解关于这个警告的更多详情" + +#: src/view/screens/Moderation.tsx:242 +msgid "Learn more about what is public on Bluesky." +msgstr "了解有关 Bluesky 公开内容的更多详情。" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 +msgid "Leave them all unchecked to see any language." +msgstr "全部不选中以查看任何语言。" + +#: src/view/com/modals/LinkWarning.tsx:51 +msgid "Leaving Bluesky" +msgstr "离开 Bluesky" + +#: src/screens/Deactivated.tsx:129 +msgid "left to go." +msgstr "尚未完成。" + +#: src/view/screens/Settings.tsx:280 +msgid "Legacy storage cleared, you need to restart the app now." +msgstr "旧存储数据已清除,你需要立即重新启动应用。" + +#: src/view/com/auth/login/Login.tsx:128 +#: src/view/com/auth/login/Login.tsx:144 +msgid "Let's get your password reset!" +msgstr "让我们来重置你的密码!" + +#: src/screens/Onboarding/StepFinished.tsx:151 +msgid "Let's go!" +msgstr "让我们开始!" + +#: src/view/com/util/UserAvatar.tsx:245 +#: src/view/com/util/UserBanner.tsx:60 +msgid "Library" +msgstr "图书馆" + +#: src/view/screens/Settings.tsx:473 +msgid "Light" +msgstr "亮色" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:170 +msgid "Like" +msgstr "点赞" + +#: src/view/screens/ProfileFeed.tsx:591 +msgid "Like this feed" +msgstr "点赞这个信息流" + +#: src/Navigation.tsx:198 +msgid "Liked by" +msgstr "点赞" + +#: src/view/screens/PostLikedBy.tsx:27 +#: src/view/screens/ProfileFeedLikedBy.tsx:27 +msgid "Liked By" +msgstr "点赞" + +#: src/view/com/feeds/FeedSourceCard.tsx:277 +msgid "Liked by {0} {1}" +msgstr "{0} {1} 点赞" + +#: src/view/screens/ProfileFeed.tsx:606 +msgid "Liked by {likeCount} {0}" +msgstr "{likeCount} {0} 点赞" + +#: src/view/com/notifications/FeedItem.tsx:170 +msgid "liked your custom feed" +msgstr "点赞你的自定义信息流" + +#: src/view/com/notifications/FeedItem.tsx:155 +msgid "liked your post" +msgstr "点赞你的帖子" + +#: src/view/screens/Profile.tsx:174 +msgid "Likes" +msgstr "点赞" + +#: src/view/com/post-thread/PostThreadItem.tsx:185 +msgid "Likes on this post" +msgstr "点赞这条帖子" + +#: src/Navigation.tsx:167 +msgid "List" +msgstr "列表" + +#: src/view/com/modals/CreateOrEditList.tsx:261 +msgid "List Avatar" +msgstr "列表头像" + +#: src/view/screens/ProfileList.tsx:320 +msgid "List blocked" +msgstr "列表已屏蔽" + +#: src/view/com/feeds/FeedSourceCard.tsx:231 +msgid "List by {0}" +msgstr "列表由 {0} 创建" + +#: src/view/screens/ProfileList.tsx:364 +msgid "List deleted" +msgstr "列表已删除" + +#: src/view/screens/ProfileList.tsx:279 +msgid "List muted" +msgstr "列表已静音" + +#: src/view/com/modals/CreateOrEditList.tsx:275 +msgid "List Name" +msgstr "列表名称" + +#: src/view/screens/ProfileList.tsx:339 +msgid "List unblocked" +msgstr "取消屏蔽列表" + +#: src/view/screens/ProfileList.tsx:298 +msgid "List unmuted" +msgstr "取消静音列表" + +#: src/Navigation.tsx:110 +#: src/view/screens/Profile.tsx:176 +#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/Drawer.tsx:495 +#: src/view/shell/Drawer.tsx:496 +msgid "Lists" +msgstr "列表" + +#: src/view/com/post-thread/PostThread.tsx:281 +#: src/view/com/post-thread/PostThread.tsx:289 +msgid "Load more posts" +msgstr "加载更多帖子" + +#: src/view/screens/Notifications.tsx:155 +msgid "Load new notifications" +msgstr "加载新的通知" + +#: src/view/com/feeds/FeedPage.tsx:190 +#: src/view/screens/Profile.tsx:422 +#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileList.tsx:656 +msgid "Load new posts" +msgstr "加载新的帖子" + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:95 +msgid "Loading..." +msgstr "加载中..." + +#: src/view/com/modals/ServerInput.tsx:50 +msgid "Local dev server" +msgstr "本地开发服务器" + +#: src/Navigation.tsx:208 +msgid "Log" +msgstr "日志" + +#: src/screens/Deactivated.tsx:150 +#: src/screens/Deactivated.tsx:153 +#: src/screens/Deactivated.tsx:179 +#: src/screens/Deactivated.tsx:182 +msgid "Log out" +msgstr "登出" + +#: src/view/screens/Moderation.tsx:136 +msgid "Logged-out visibility" +msgstr "登出可见性" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:133 +msgid "Login to account that is not listed" +msgstr "登录未列出的账户" + +#: src/view/com/modals/LinkWarning.tsx:65 +msgid "Make sure this is where you intend to go!" +msgstr "请确认!" + +#: src/view/screens/Profile.tsx:173 +msgid "Media" +msgstr "媒体" + +#: src/view/com/threadgate/WhoCanReply.tsx:139 +msgid "mentioned users" +msgstr "提到的用户" + +#: src/view/com/modals/Threadgate.tsx:93 +msgid "Mentioned users" +msgstr "提到的用户" + +#: src/view/com/util/ViewHeader.tsx:81 +#: src/view/screens/Search/Search.tsx:623 +msgid "Menu" +msgstr "菜单" + +#: src/view/com/posts/FeedErrorMessage.tsx:197 +msgid "Message from server: {0}" +msgstr "来自服务器的信息:{0}" + +#: src/Navigation.tsx:115 +#: src/view/screens/Moderation.tsx:64 +#: src/view/screens/Settings.tsx:591 +#: src/view/shell/desktop/LeftNav.tsx:397 +#: src/view/shell/Drawer.tsx:514 +#: src/view/shell/Drawer.tsx:515 +msgid "Moderation" +msgstr "管理员" + +#: src/view/com/lists/ListCard.tsx:92 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +msgid "Moderation list by {0}" +msgstr "管理员列表由 {0} 创建" + +#: src/view/screens/ProfileList.tsx:750 +msgid "Moderation list by <0/>" +msgstr "管理员列表由 </0> 创建" + +#: src/view/com/lists/ListCard.tsx:90 +#: src/view/com/modals/UserAddRemoveLists.tsx:204 +#: src/view/screens/ProfileList.tsx:748 +msgid "Moderation list by you" +msgstr "管理员列表由你创建" + +#: src/view/com/modals/CreateOrEditList.tsx:197 +msgid "Moderation list created" +msgstr "管理员列表已创建" + +#: src/view/com/modals/CreateOrEditList.tsx:183 +msgid "Moderation list updated" +msgstr "管理员列表已更新" + +#: src/view/screens/Moderation.tsx:95 +msgid "Moderation lists" +msgstr "管理员列表" + +#: src/Navigation.tsx:120 +#: src/view/screens/ModerationModlists.tsx:58 +msgid "Moderation Lists" +msgstr "管理员列表" + +#: src/view/screens/Settings.tsx:585 +msgid "Moderation settings" +msgstr "管理员设置" + +#: src/view/com/modals/ModerationDetails.tsx:35 +msgid "Moderator has chosen to set a general warning on the content." +msgstr "管理员选择对内容设置一般警告。" + +#: src/view/shell/desktop/Feeds.tsx:53 +msgid "More feeds" +msgstr "更多信息流" + +#: src/view/com/profile/ProfileHeader.tsx:562 +#: src/view/screens/ProfileFeed.tsx:362 +#: src/view/screens/ProfileList.tsx:592 +msgid "More options" +msgstr "更多选项" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:270 +msgid "More post options" +msgstr "更多帖子选项" + +#: src/view/screens/PreferencesThreads.tsx:82 +msgid "Most-liked replies first" +msgstr "最多点赞优先" + +#: src/view/com/profile/ProfileHeader.tsx:374 +msgid "Mute Account" +msgstr "静音账户" + +#: src/view/screens/ProfileList.tsx:519 +msgid "Mute accounts" +msgstr "静音账户" + +#: src/view/screens/ProfileList.tsx:466 +msgid "Mute list" +msgstr "静音列表" + +#: src/view/screens/ProfileList.tsx:271 +msgid "Mute these accounts?" +msgstr "静音这些账户?" + +#: src/view/screens/ProfileList.tsx:275 +msgid "Mute this List" +msgstr "静音这个列表" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +msgid "Mute thread" +msgstr "静音讨论串" + +#: src/view/com/lists/ListCard.tsx:101 +msgid "Muted" +msgstr "已经印" + +#: src/view/screens/Moderation.tsx:109 +msgid "Muted accounts" +msgstr "已静音账户" + +#: src/Navigation.tsx:125 +#: src/view/screens/ModerationMutedAccounts.tsx:107 +msgid "Muted Accounts" +msgstr "已静音账户" + +#: src/view/screens/ModerationMutedAccounts.tsx:115 +msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." +msgstr "已静音的账户将不会在你的通知或时间线中显示,被静音账户将不会收到通知。" + +#: src/view/screens/ProfileList.tsx:273 +msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." +msgstr "被静音的账户将不会得知你已将他静音,已静音的账户将不会在你的通知或时间线中显示。" + +#: src/view/com/modals/BirthDateSettings.tsx:56 +msgid "My Birthday" +msgstr "我的生日" + +#: src/view/screens/Feeds.tsx:399 +msgid "My Feeds" +msgstr "自定义信息流" + +#: src/view/shell/desktop/LeftNav.tsx:65 +msgid "My Profile" +msgstr "个人资料" + +#: src/view/screens/Settings.tsx:548 +msgid "My Saved Feeds" +msgstr "我保存的信息流" + +#: src/view/com/modals/AddAppPasswords.tsx:181 +#: src/view/com/modals/CreateOrEditList.tsx:290 +msgid "Name" +msgstr "名称" + +#: src/view/com/modals/CreateOrEditList.tsx:145 +msgid "Name is required" +msgstr "名称是必填项" + +#: src/screens/Onboarding/index.tsx:25 +msgid "Nature" +msgstr "自然" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:186 +#: src/view/com/auth/login/LoginForm.tsx:286 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:166 +msgid "Navigates to the next screen" +msgstr "转到下一页" + +#: src/view/shell/Drawer.tsx:73 +msgid "Navigates to your profile" +msgstr "转到个人资料" + +#: src/view/com/modals/EmbedConsent.tsx:107 +#: src/view/com/modals/EmbedConsent.tsx:123 +msgid "Never load embeds from {0}" +msgstr "请勿加载来自 {0} 的嵌入内容" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:72 +msgid "Never lose access to your followers and data." +msgstr "永远不会失去对你的关注者和数据的访问。" + +#: src/screens/Onboarding/StepFinished.tsx:119 +msgid "Never lose access to your followers or data." +msgstr "永远不会失去对你的关注者或数据的访问。" + +#: src/view/screens/Lists.tsx:76 +msgctxt "action" +msgid "New" +msgstr "新" + +#: src/view/screens/ModerationModlists.tsx:78 +msgid "New" +msgstr "新" + +#: src/view/com/modals/CreateOrEditList.tsx:252 +msgid "New Moderation List" +msgstr "新的管理员列表" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:122 +msgid "New password" +msgstr "新密码" + +#: src/view/com/feeds/FeedPage.tsx:201 +msgctxt "action" +msgid "New post" +msgstr "新帖子" + +#: src/view/screens/Feeds.tsx:547 +#: src/view/screens/Profile.tsx:364 +#: src/view/screens/ProfileFeed.tsx:432 +#: src/view/screens/ProfileList.tsx:194 +#: src/view/screens/ProfileList.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:248 +msgid "New post" +msgstr "新帖子" + +#: src/view/shell/desktop/LeftNav.tsx:258 +msgctxt "action" +msgid "New Post" +msgstr "新帖子" + +#: src/view/com/modals/CreateOrEditList.tsx:247 +msgid "New User List" +msgstr "新的用户列表" + +#: src/view/screens/PreferencesThreads.tsx:79 +msgid "Newest replies first" +msgstr "最新回复优先" + +#: src/screens/Onboarding/index.tsx:23 +msgid "News" +msgstr "新闻" + +#: src/view/com/auth/create/CreateAccount.tsx:161 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:178 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:188 +#: src/view/com/auth/login/LoginForm.tsx:288 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:158 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:168 +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79 +msgid "Next" +msgstr "下一个" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 +msgctxt "action" +msgid "Next" +msgstr "下一个" + +#: src/view/com/lightbox/Lightbox.web.tsx:149 +msgid "Next image" +msgstr "下一张图片" + +#: src/view/screens/PreferencesHomeFeed.tsx:129 +#: src/view/screens/PreferencesHomeFeed.tsx:200 +#: src/view/screens/PreferencesHomeFeed.tsx:235 +#: src/view/screens/PreferencesHomeFeed.tsx:272 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 +msgid "No" +msgstr "没有" + +#: src/view/screens/ProfileFeed.tsx:584 +#: src/view/screens/ProfileList.tsx:730 +msgid "No description" +msgstr "没有描述" + +#: src/view/com/profile/ProfileHeader.tsx:217 +msgid "No longer following {0}" +msgstr "不再关注 {0}" + +#: src/view/com/notifications/Feed.tsx:109 +msgid "No notifications yet!" +msgstr "没有通知!" + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:97 +#: src/view/com/composer/text-input/web/Autocomplete.tsx:191 +msgid "No result" +msgstr "没有结果" + +#: src/view/screens/Feeds.tsx:490 +msgid "No results found for \"{query}\"" +msgstr "未找到\"{query}\"的结果" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/screens/Search/Search.tsx:274 +#: src/view/screens/Search/Search.tsx:302 +msgid "No results found for {query}" +msgstr "未找到{query}的结果" + +#: src/view/com/modals/EmbedConsent.tsx:129 +msgid "No thanks" +msgstr "不,谢谢" + +#: src/view/com/modals/Threadgate.tsx:82 +msgid "Nobody" +msgstr "没有人" + +#: src/view/com/modals/SelfLabel.tsx:135 +msgid "Not Applicable." +msgstr "不适用。" + +#: src/Navigation.tsx:105 +msgid "Not Found" +msgstr "未找到" + +#: src/view/com/modals/VerifyEmail.tsx:246 +#: src/view/com/modals/VerifyEmail.tsx:252 +msgid "Not right now" +msgstr "不是现在" + +#: src/view/screens/Moderation.tsx:232 +msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." +msgstr "注意:Bluesky 是一个开放的公共网络。此设置项仅限制你的内容在 Bluesky 应用和网站上的可见性,其他应用可能不尊从此设置项,仍可能会向未登录的用户显示你的动态。" + +#: src/Navigation.tsx:448 +#: src/view/screens/Notifications.tsx:120 +#: src/view/screens/Notifications.tsx:144 +#: src/view/shell/bottom-bar/BottomBar.tsx:205 +#: src/view/shell/desktop/LeftNav.tsx:361 +#: src/view/shell/Drawer.tsx:438 +#: src/view/shell/Drawer.tsx:439 +msgid "Notifications" +msgstr "通知" + +#: src/view/com/modals/SelfLabel.tsx:103 +msgid "Nudity" +msgstr "裸露" + +#: src/view/com/util/ErrorBoundary.tsx:35 +msgid "Oh no!" +msgstr "糟糕!" + +#: src/screens/Onboarding/StepInterests/index.tsx:128 +msgid "Oh no! Something went wrong." +msgstr "糟糕!发生了一些错误。" + +#: src/view/com/auth/login/PasswordUpdatedForm.tsx:41 +msgid "Okay" +msgstr "好的" + +#: src/view/screens/PreferencesThreads.tsx:78 +msgid "Oldest replies first" +msgstr "最旧的回复优先" + +#: src/view/screens/Settings.tsx:236 +msgid "Onboarding reset" +msgstr "重新开始引导流程" + +#: src/view/com/composer/Composer.tsx:375 +msgid "One or more images is missing alt text." +msgstr "至少有一张图片缺失了替代文字。" + +#: src/view/com/threadgate/WhoCanReply.tsx:100 +msgid "Only {0} can reply." +msgstr "只有 {0} 可以回复。" + +#: src/view/com/modals/ProfilePreview.tsx:49 +#: src/view/com/modals/ProfilePreview.tsx:61 +#: src/view/screens/AppPasswords.tsx:65 +msgid "Oops!" +msgstr "Oops!" + +#: src/screens/Onboarding/StepFinished.tsx:115 +msgid "Open" +msgstr "打开" + +#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:471 +msgid "Open emoji picker" +msgstr "打开emoji选择器" + +#: src/view/screens/Settings.tsx:678 +msgid "Open links with in-app browser" +msgstr "在内置浏览器中打开链接" + +#: src/view/com/pager/FeedsTabBarMobile.tsx:87 +msgid "Open navigation" +msgstr "打开导航" + +#: src/view/screens/Settings.tsx:737 +msgid "Open storybook page" +msgstr "打开故事书界面" + +#: src/view/com/util/forms/DropdownButton.tsx:147 +msgid "Opens {numItems} options" +msgstr "打开 {numItems} 个选项" + +#: src/view/screens/Log.tsx:54 +msgid "Opens additional details for a debug entry" +msgstr "打开调试记录的附加详细信息" + +#: src/view/com/notifications/FeedItem.tsx:348 +msgid "Opens an expanded list of users in this notification" +msgstr "打开此通知中的扩展用户列表" + +#: src/view/com/composer/photos/OpenCameraBtn.tsx:61 +msgid "Opens camera on device" +msgstr "打开设备相机" + +#: src/view/com/composer/Prompt.tsx:25 +msgid "Opens composer" +msgstr "打开编辑器" + +#: src/view/screens/Settings.tsx:561 +msgid "Opens configurable language settings" +msgstr "打开可配置的语言设置" + +#: src/view/com/composer/photos/SelectPhotoBtn.tsx:44 +msgid "Opens device photo gallery" +msgstr "打开设备相册" + +#: src/view/com/profile/ProfileHeader.tsx:459 +msgid "Opens editor for profile display name, avatar, background image, and description" +msgstr "打开个人资料(如名称、头像、背景图片、描述等)编辑器" + +#: src/view/screens/Settings.tsx:615 +msgid "Opens external embeds settings" +msgstr "打开外部嵌入设置" + +#: src/view/com/profile/ProfileHeader.tsx:614 +msgid "Opens followers list" +msgstr "打开关注者列表" + +#: src/view/com/profile/ProfileHeader.tsx:633 +msgid "Opens following list" +msgstr "打开正在关注列表" + +#: src/view/screens/Settings.tsx:412 +msgid "Opens invite code list" +msgstr "打开邀请码列表" + +#: src/view/com/modals/InviteCodes.tsx:172 +#: src/view/shell/desktop/RightNav.tsx:156 +#: src/view/shell/Drawer.tsx:646 +msgid "Opens list of invite codes" +msgstr "打开邀请码列表" + +#: src/view/screens/Settings.tsx:696 +msgid "Opens modal for account deletion confirmation. Requires email code." +msgstr "打开用户删除确认界面,需要电子邮箱接收验证码。" + +#: src/view/com/modals/ChangeHandle.tsx:281 +msgid "Opens modal for using custom domain" +msgstr "打开使用自定义域名的模式" + +#: src/view/screens/Settings.tsx:586 +msgid "Opens moderation settings" +msgstr "打开管理员设置" + +#: src/view/com/auth/login/LoginForm.tsx:236 +msgid "Opens password reset form" +msgstr "打开密码重置申请" + +#: src/view/screens/Feeds.tsx:338 +msgid "Opens screen to edit Saved Feeds" +msgstr "打开用于编辑已保存信息流的界面" + +#: src/view/screens/Settings.tsx:542 +msgid "Opens screen with all saved feeds" +msgstr "打开包含所有已保存信息流的界面" + +#: src/view/screens/Settings.tsx:642 +msgid "Opens the app password settings page" +msgstr "打开 App 专用密码设置页" + +#: src/view/screens/Settings.tsx:501 +msgid "Opens the home feed preferences" +msgstr "打开主页信息流首选项" + +#: src/view/screens/Settings.tsx:738 +msgid "Opens the storybook page" +msgstr "打开故事书界面" + +#: src/view/screens/Settings.tsx:718 +msgid "Opens the system log page" +msgstr "打开系统日志界面" + +#: src/view/screens/Settings.tsx:522 +msgid "Opens the threads preferences" +msgstr "打开讨论串首选项" + +#: src/view/com/util/forms/DropdownButton.tsx:254 +msgid "Option {0} of {numItems}" +msgstr "第 {0} 个选项,共 {numItems} 个" + +#: src/view/com/modals/Threadgate.tsx:89 +msgid "Or combine these options:" +msgstr "或者选择组合这些选项:" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:138 +msgid "Other account" +msgstr "其他账户" + +#: src/view/com/modals/ServerInput.tsx:88 +msgid "Other service" +msgstr "其他服务" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +msgid "Other..." +msgstr "其他..." + +#: src/view/screens/NotFound.tsx:45 +msgid "Page not found" +msgstr "无法找到此页面" + +#: src/view/screens/NotFound.tsx:42 +msgid "Page Not Found" +msgstr "无法找到此页面" + +#: src/view/com/auth/create/Step1.tsx:158 +#: src/view/com/auth/create/Step1.tsx:168 +#: src/view/com/auth/login/LoginForm.tsx:223 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:132 +#: src/view/com/modals/DeleteAccount.tsx:198 +msgid "Password" +msgstr "密码" + +#: src/view/com/auth/login/Login.tsx:157 +msgid "Password updated" +msgstr "密码已更新" + +#: src/view/com/auth/login/PasswordUpdatedForm.tsx:28 +msgid "Password updated!" +msgstr "密码已更新!" + +#: src/Navigation.tsx:161 +msgid "People followed by @{0}" +msgstr "被这些人所关注 @{0}" + +#: src/Navigation.tsx:154 +msgid "People following @{0}" +msgstr "正在关注 @{0}" + +#: src/view/com/lightbox/Lightbox.tsx:66 +msgid "Permission to access camera roll is required." +msgstr "需要相机的访问权限。" + +#: src/view/com/lightbox/Lightbox.tsx:72 +msgid "Permission to access camera roll was denied. Please enable it in your system settings." +msgstr "相机的访问权限已被拒绝,请在系统设置中启用。" + +#: src/screens/Onboarding/index.tsx:31 +msgid "Pets" +msgstr "宠物" + +#: src/view/com/auth/create/Step2.tsx:182 +msgid "Phone number" +msgstr "手机号码" + +#: src/view/com/modals/SelfLabel.tsx:121 +msgid "Pictures meant for adults." +msgstr "适合成年人的图像。" + +#: src/view/screens/ProfileFeed.tsx:353 +#: src/view/screens/ProfileList.tsx:556 +msgid "Pin to home" +msgstr "固定到主页" + +#: src/view/screens/SavedFeeds.tsx:88 +msgid "Pinned Feeds" +msgstr "固定信息流列表" + +#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:111 +msgid "Play {0}" +msgstr "播放 {0}" + +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:54 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:55 +msgid "Play Video" +msgstr "播放视频" + +#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:110 +msgid "Plays the GIF" +msgstr "播放 GIF" + +#: src/view/com/auth/create/state.ts:177 +msgid "Please choose your handle." +msgstr "请选择你的昵称。" + +#: src/view/com/auth/create/state.ts:160 +msgid "Please choose your password." +msgstr "请选择你的密码。" + +#: src/view/com/modals/ChangeEmail.tsx:67 +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." +msgstr "更改前请先确认你的电子邮箱。这是添加电子邮箱更新工具的临时要求,此限制将很快被移除。" + +#: src/view/com/modals/AddAppPasswords.tsx:89 +msgid "Please enter a name for your app password. All spaces is not allowed." +msgstr "请输入 App 专用密码的名称,不允许使用空格。" + +#: src/view/com/auth/create/Step2.tsx:205 +msgid "Please enter a phone number that can receive SMS text messages." +msgstr "请输入可以接收短信的手机号码。" + +#: src/view/com/modals/AddAppPasswords.tsx:144 +msgid "Please enter a unique name for this App Password or use our randomly generated one." +msgstr "请输入此 App 专用密码的唯一名称,或使用我们提供的随机生成名称。" + +#: src/view/com/auth/create/state.ts:170 +msgid "Please enter the code you received by SMS." +msgstr "请输入你收到的短信验证码。" + +#: src/view/com/auth/create/Step2.tsx:281 +msgid "Please enter the verification code sent to {phoneNumberFormatted}." +msgstr "请输入发送到 {phoneNumberFormatted} 的验证码。" + +#: src/view/com/auth/create/state.ts:146 +msgid "Please enter your email." +msgstr "请输入你的电子邮箱。" + +#: src/view/com/modals/DeleteAccount.tsx:187 +msgid "Please enter your password as well:" +msgstr "请输入你的密码:" + +#: src/view/com/modals/AppealLabel.tsx:72 +#: src/view/com/modals/AppealLabel.tsx:75 +msgid "Please tell us why you think this content warning was incorrectly applied!" +msgstr "请告诉我们你认为此内容警告被错误设置的原因!" + +#: src/view/com/modals/VerifyEmail.tsx:101 +msgid "Please Verify Your Email" +msgstr "请验证你的电子邮箱" + +#: src/view/com/composer/Composer.tsx:215 +msgid "Please wait for your link card to finish loading" +msgstr "请等待你的链接卡片加载完成" + +#: src/screens/Onboarding/index.tsx:37 +msgid "Politics" +msgstr "政治" + +#: src/view/com/modals/SelfLabel.tsx:111 +msgid "Porn" +msgstr "色情内容" + +#: src/view/com/composer/Composer.tsx:350 +#: src/view/com/composer/Composer.tsx:358 +msgctxt "action" +msgid "Post" +msgstr "发布" + +#: src/view/com/post-thread/PostThread.tsx:251 +msgctxt "description" +msgid "Post" +msgstr "发布" + +#: src/view/com/post-thread/PostThreadItem.tsx:177 +msgid "Post by {0}" +msgstr "发布者 {0}" + +#: src/Navigation.tsx:173 +#: src/Navigation.tsx:180 +#: src/Navigation.tsx:187 +msgid "Post by @{0}" +msgstr "发布者 @{0}" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:84 +msgid "Post deleted" +msgstr "已删除帖子" + +#: src/view/com/post-thread/PostThread.tsx:403 +msgid "Post hidden" +msgstr "已隐藏帖子" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +msgid "Post language" +msgstr "帖子语言" + +#: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:75 +msgid "Post Languages" +msgstr "帖子语言" + +#: src/view/com/post-thread/PostThread.tsx:455 +msgid "Post not found" +msgstr "无法找到帖子" + +#: src/view/screens/Profile.tsx:171 +msgid "Posts" +msgstr "帖子" + +#: src/view/com/posts/FeedErrorMessage.tsx:64 +msgid "Posts hidden" +msgstr "已隐藏帖子" + +#: src/view/com/modals/LinkWarning.tsx:46 +msgid "Potentially Misleading Link" +msgstr "潜在误导性链接" + +#: src/view/com/lightbox/Lightbox.web.tsx:135 +msgid "Previous image" +msgstr "上一张图片" + +#: src/view/screens/LanguageSettings.tsx:187 +msgid "Primary Language" +msgstr "首选语言" + +#: src/view/screens/PreferencesThreads.tsx:97 +msgid "Prioritize Your Follows" +msgstr "关注者优先" + +#: src/view/screens/Settings.tsx:598 +#: src/view/shell/desktop/RightNav.tsx:84 +msgid "Privacy" +msgstr "隐私" + +#: src/Navigation.tsx:218 +#: src/view/screens/PrivacyPolicy.tsx:29 +#: src/view/screens/Settings.tsx:824 +#: src/view/shell/Drawer.tsx:265 +msgid "Privacy Policy" +msgstr "隐私政策" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:194 +msgid "Processing..." +msgstr "处理中..." + +#: src/view/shell/bottom-bar/BottomBar.tsx:247 +#: src/view/shell/desktop/LeftNav.tsx:415 +#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 +msgid "Profile" +msgstr "资料" + +#: src/view/com/modals/EditProfile.tsx:128 +msgid "Profile updated" +msgstr "资料已更新" + +#: src/view/screens/Settings.tsx:882 +msgid "Protect your account by verifying your email." +msgstr "通过验证电子邮箱来保护你的账户。" + +#: src/screens/Onboarding/StepFinished.tsx:101 +msgid "Public" +msgstr "公开内容" + +#: src/view/screens/ModerationModlists.tsx:61 +msgid "Public, shareable lists of users to mute or block in bulk." +msgstr "公开且可共享的批量静音或屏蔽列表。" + +#: src/view/screens/Lists.tsx:61 +msgid "Public, shareable lists which can drive feeds." +msgstr "公开且可共享的列表,可作为信息流使用。" + +#: src/view/com/composer/Composer.tsx:335 +msgid "Publish post" +msgstr "发布帖子" + +#: src/view/com/composer/Composer.tsx:335 +msgid "Publish reply" +msgstr "发布回复" + +#: src/view/com/modals/Repost.tsx:65 +msgctxt "action" +msgid "Quote post" +msgstr "引用帖子" + +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 +msgid "Quote post" +msgstr "引用帖子" + +#: src/view/com/modals/Repost.tsx:70 +msgctxt "action" +msgid "Quote Post" +msgstr "引用帖子" + +#: src/view/screens/PreferencesThreads.tsx:86 +msgid "Random (aka \"Poster's Roulette\")" +msgstr "以随机顺序显示 (又名试试手气)" + +#: src/view/com/modals/EditImage.tsx:236 +msgid "Ratios" +msgstr "比率" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:116 +msgid "Recommended Feeds" +msgstr "推荐信息流" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:180 +msgid "Recommended Users" +msgstr "推荐的用户" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:264 +#: src/view/com/modals/SelfLabel.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/util/UserAvatar.tsx:282 +#: src/view/com/util/UserBanner.tsx:89 +msgid "Remove" +msgstr "删除" + +#: src/view/com/feeds/FeedSourceCard.tsx:106 +msgid "Remove {0} from my feeds?" +msgstr "将 {0} 从自定义信息流中移除?" + +#: src/view/com/util/AccountDropdownBtn.tsx:22 +msgid "Remove account" +msgstr "删除账号" + +#: src/view/com/posts/FeedErrorMessage.tsx:131 +#: src/view/com/posts/FeedErrorMessage.tsx:166 +msgid "Remove feed" +msgstr "删除信息流" + +#: src/view/com/feeds/FeedSourceCard.tsx:105 +#: src/view/com/feeds/FeedSourceCard.tsx:167 +#: src/view/com/feeds/FeedSourceCard.tsx:172 +#: src/view/com/feeds/FeedSourceCard.tsx:243 +#: src/view/screens/ProfileFeed.tsx:272 +msgid "Remove from my feeds" +msgstr "从自定义信息流中删除" + +#: src/view/com/composer/photos/Gallery.tsx:167 +msgid "Remove image" +msgstr "删除图片" + +#: src/view/com/composer/ExternalEmbed.tsx:70 +msgid "Remove image preview" +msgstr "删除图片预览" + +#: src/view/com/modals/Repost.tsx:47 +msgid "Remove repost" +msgstr "删除转发" + +#: src/view/com/feeds/FeedSourceCard.tsx:173 +msgid "Remove this feed from my feeds?" +msgstr "将这个信息流从自定义信息流列表中删除?" + +#: src/view/com/posts/FeedErrorMessage.tsx:132 +msgid "Remove this feed from your saved feeds?" +msgstr "将这个信息流从保存的信息流列表中删除?" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/UserAddRemoveLists.tsx:152 +msgid "Removed from list" +msgstr "从列表中删除" + +#: src/view/com/feeds/FeedSourceCard.tsx:111 +#: src/view/com/feeds/FeedSourceCard.tsx:178 +msgid "Removed from my feeds" +msgstr "从自定义信息流中删除" + +#: src/view/com/composer/ExternalEmbed.tsx:71 +msgid "Removes default thumbnail from {0}" +msgstr "从 {0} 中删除默认缩略图" + +#: src/view/screens/Profile.tsx:172 +msgid "Replies" +msgstr "回复" + +#: src/view/com/threadgate/WhoCanReply.tsx:98 +msgid "Replies to this thread are disabled" +msgstr "对此讨论串的回复已被禁用" + +#: src/view/com/composer/Composer.tsx:348 +msgctxt "action" +msgid "Reply" +msgstr "回复" + +#: src/view/screens/PreferencesHomeFeed.tsx:144 +msgid "Reply Filters" +msgstr "回复过滤器" + +#: src/view/com/post/Post.tsx:166 +#: src/view/com/posts/FeedItem.tsx:287 +msgctxt "description" +msgid "Reply to <0/>" +msgstr "回复 <0/>" + +#: src/view/com/modals/report/Modal.tsx:166 +msgid "Report {collectionName}" +msgstr "举报 {collectionName}" + +#: src/view/com/profile/ProfileHeader.tsx:408 +msgid "Report Account" +msgstr "举报账户" + +#: src/view/screens/ProfileFeed.tsx:292 +msgid "Report feed" +msgstr "举报信息流" + +#: src/view/screens/ProfileList.tsx:434 +msgid "Report List" +msgstr "举报列表" + +#: src/view/com/modals/report/SendReportButton.tsx:37 +#: src/view/com/util/forms/PostDropdownBtn.tsx:210 +msgid "Report post" +msgstr "举报帖子" + +#: src/view/com/modals/Repost.tsx:43 +#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/modals/Repost.tsx:53 +#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +msgctxt "action" +msgid "Repost" +msgstr "转发" + +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +msgid "Repost" +msgstr "转发" + +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +msgid "Repost or quote post" +msgstr "转发或引用帖子" + +#: src/view/screens/PostRepostedBy.tsx:27 +msgid "Reposted By" +msgstr "转发" + +#: src/view/com/posts/FeedItem.tsx:207 +msgid "Reposted by {0}" +msgstr "由 {0} 转发" + +#: src/view/com/posts/FeedItem.tsx:224 +msgid "Reposted by <0/>" +msgstr "由 <0/> 转发" + +#: src/view/com/notifications/FeedItem.tsx:162 +msgid "reposted your post" +msgstr "转发你的帖子" + +#: src/view/com/post-thread/PostThreadItem.tsx:190 +msgid "Reposts of this post" +msgstr "转发这条帖子" + +#: src/view/com/modals/ChangeEmail.tsx:181 +#: src/view/com/modals/ChangeEmail.tsx:183 +msgid "Request Change" +msgstr "请求变更" + +#: src/view/com/auth/create/Step2.tsx:218 +msgid "Request code" +msgstr "请求码" + +#: src/view/screens/Settings.tsx:450 +msgid "Require alt text before posting" +msgstr "要求发布前提供替代文本" + +#: src/view/com/auth/create/Step1.tsx:97 +msgid "Required for this provider" +msgstr "应提供商要求" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:98 +#: src/view/com/auth/login/SetNewPasswordForm.tsx:108 +msgid "Reset code" +msgstr "重置码" + +#: src/view/screens/Settings.tsx:757 +msgid "Reset onboarding" +msgstr "重置引导流程" + +#: src/view/screens/Settings.tsx:760 +msgid "Reset onboarding state" +msgstr "重置引导流程状态" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:100 +msgid "Reset password" +msgstr "重置密码" + +#: src/view/screens/Settings.tsx:747 +msgid "Reset preferences" +msgstr "重置首选项" + +#: src/view/screens/Settings.tsx:750 +msgid "Reset preferences state" +msgstr "重置首选项状态" + +#: src/view/screens/Settings.tsx:758 +msgid "Resets the onboarding state" +msgstr "重置引导流程状态" + +#: src/view/screens/Settings.tsx:748 +msgid "Resets the preferences state" +msgstr "重置首选项状态" + +#: src/view/com/auth/login/LoginForm.tsx:266 +msgid "Retries login" +msgstr "重试登录" + +#: src/view/com/util/error/ErrorMessage.tsx:57 +#: src/view/com/util/error/ErrorScreen.tsx:67 +msgid "Retries the last action, which errored out" +msgstr "重试上次出错的操作" + +#: src/screens/Onboarding/StepInterests/index.tsx:221 +#: src/screens/Onboarding/StepInterests/index.tsx:224 +#: src/view/com/auth/create/CreateAccount.tsx:170 +#: src/view/com/auth/create/CreateAccount.tsx:175 +#: src/view/com/auth/create/Step2.tsx:254 +#: src/view/com/auth/login/LoginForm.tsx:265 +#: src/view/com/auth/login/LoginForm.tsx:268 +#: src/view/com/util/error/ErrorMessage.tsx:55 +#: src/view/com/util/error/ErrorScreen.tsx:65 +msgid "Retry" +msgstr "重试" + +#: src/view/com/auth/create/Step2.tsx:246 +msgid "Retry." +msgstr "重试。" + +#: src/view/screens/ProfileList.tsx:874 +msgid "Return to previous page" +msgstr "回到上一页" + +#: src/view/shell/desktop/RightNav.tsx:59 +msgid "SANDBOX. Posts and accounts are not permanent." +msgstr "沙盒模式。帖子和账户不会永久保存。" + +#: src/view/com/lightbox/Lightbox.tsx:132 +#: src/view/com/modals/CreateOrEditList.tsx:345 +msgctxt "action" +msgid "Save" +msgstr "保存" + +#: src/view/com/modals/BirthDateSettings.tsx:94 +#: src/view/com/modals/BirthDateSettings.tsx:97 +#: src/view/com/modals/ChangeHandle.tsx:173 +#: src/view/com/modals/CreateOrEditList.tsx:337 +#: src/view/com/modals/EditProfile.tsx:224 +#: src/view/screens/ProfileFeed.tsx:345 +msgid "Save" +msgstr "保存" + +#: src/view/com/modals/AltImage.tsx:129 +msgid "Save alt text" +msgstr "保存替代文字" + +#: src/view/com/modals/EditProfile.tsx:232 +msgid "Save Changes" +msgstr "保存更改" + +#: src/view/com/modals/ChangeHandle.tsx:170 +msgid "Save handle change" +msgstr "保存新的昵称" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:144 +msgid "Save image crop" +msgstr "保存图片裁切" + +#: src/view/screens/SavedFeeds.tsx:122 +msgid "Saved Feeds" +msgstr "已保存信息流" + +#: src/view/com/modals/EditProfile.tsx:225 +msgid "Saves any changes to your profile" +msgstr "保存个人资料中所做的变更" + +#: src/view/com/modals/ChangeHandle.tsx:171 +msgid "Saves handle change to {handle}" +msgstr "保存昵称更改至 {handle}" + +#: src/screens/Onboarding/index.tsx:36 +msgid "Science" +msgstr "科学" + +#: src/view/screens/ProfileList.tsx:830 +msgid "Scroll to top" +msgstr "滚动到顶部" + +#: src/Navigation.tsx:438 +#: src/view/com/auth/LoggedOut.tsx:122 +#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/util/forms/SearchInput.tsx:53 +#: src/view/com/util/forms/SearchInput.tsx:65 +#: src/view/screens/Search/Search.tsx:418 +#: src/view/screens/Search/Search.tsx:645 +#: src/view/screens/Search/Search.tsx:663 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:324 +#: src/view/shell/desktop/Search.tsx:214 +#: src/view/shell/desktop/Search.tsx:223 +#: src/view/shell/Drawer.tsx:365 +#: src/view/shell/Drawer.tsx:366 +msgid "Search" +msgstr "搜索" + +#: src/view/screens/Search/Search.tsx:712 +#: src/view/shell/desktop/Search.tsx:255 +msgid "Search for \"{query}\"" +msgstr "搜索 \"{query}\"" + +#: src/view/com/auth/LoggedOut.tsx:104 +#: src/view/com/auth/LoggedOut.tsx:105 +#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +msgid "Search for users" +msgstr "搜索用户" + +#: src/view/com/modals/ChangeEmail.tsx:110 +msgid "Security Step Required" +msgstr "所需的安全步骤" + +#: src/view/screens/SavedFeeds.tsx:163 +msgid "See this guide" +msgstr "查看指南" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:39 +msgid "See what's next" +msgstr "查看下一步" + +#: src/view/com/util/Selector.tsx:106 +msgid "Select {item}" +msgstr "选择 {item}" + +#: src/view/com/modals/ServerInput.tsx:75 +msgid "Select Bluesky Social" +msgstr "选择 Bluesky Social" + +#: src/view/com/auth/login/Login.tsx:117 +msgid "Select from an existing account" +msgstr "选择已存在的账户" + +#: src/view/com/util/Selector.tsx:107 +msgid "Select option {i} of {numItems}" +msgstr "从 {i} 项中选择 {numItems} 项" + +#: src/view/com/auth/create/Step1.tsx:77 +#: src/view/com/auth/login/LoginForm.tsx:147 +msgid "Select service" +msgstr "选择服务" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 +msgid "Select some accounts below to follow" +msgstr "选择以下一些账户进行关注" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:90 +msgid "Select topical feeds to follow from the list below" +msgstr "从下面的列表中选择要关注的专题信息流" + +#: src/screens/Onboarding/StepModeration/index.tsx:75 +msgid "Select what you want to see (or not see), and we’ll handle the rest." +msgstr "选择你想看到(或不想看到)的内容,剩下的由我们来处理。" + +#: src/view/screens/LanguageSettings.tsx:281 +msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." +msgstr "选择你希望订阅信息流中所包含的语言。如果未选择任何语言,将默认显示所有语言。" + +#: src/view/screens/LanguageSettings.tsx:98 +msgid "Select your app language for the default text to display in the app" +msgstr "选择应用中显示默认文本的语言" + +#: src/screens/Onboarding/StepInterests/index.tsx:196 +msgid "Select your interests from the options below" +msgstr "下面选择你感兴趣的选项" + +#: src/view/com/auth/create/Step2.tsx:154 +msgid "Select your phone's country" +msgstr "选择你的电话区号" + +#: src/view/screens/LanguageSettings.tsx:190 +msgid "Select your preferred language for translations in your feed." +msgstr "选择你在订阅信息流中希望进行翻译的目标首选语言。" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:116 +msgid "Select your primary algorithmic feeds" +msgstr "选择你的信息流主要算法" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132 +msgid "Select your secondary algorithmic feeds" +msgstr "选择你的信息流次要算法" + +#: src/view/com/modals/VerifyEmail.tsx:202 +#: src/view/com/modals/VerifyEmail.tsx:204 +msgid "Send Confirmation Email" +msgstr "发送确认电子邮件" + +#: src/view/com/modals/DeleteAccount.tsx:127 +msgid "Send email" +msgstr "发送电子邮件" + +#: src/view/com/modals/DeleteAccount.tsx:140 +msgctxt "action" +msgid "Send Email" +msgstr "发送电子邮件" + +#: src/view/shell/Drawer.tsx:298 +#: src/view/shell/Drawer.tsx:319 +msgid "Send feedback" +msgstr "提交反馈" + +#: src/view/com/modals/report/SendReportButton.tsx:45 +msgid "Send Report" +msgstr "提交举报" + +#: src/view/com/modals/DeleteAccount.tsx:129 +msgid "Sends email with confirmation code for account deletion" +msgstr "发送包含账户删除确认码的电子邮件" + +#: src/view/com/modals/ContentFilteringSettings.tsx:306 +msgid "Set {value} for {labelGroup} content moderation policy" +msgstr "为 {labelGroup} 内容审核政策设置 {value}" + +#: src/view/com/modals/ContentFilteringSettings.tsx:155 +#: src/view/com/modals/ContentFilteringSettings.tsx:174 +msgctxt "action" +msgid "Set Age" +msgstr "设置年龄" + +#: src/view/screens/Settings.tsx:482 +msgid "Set color theme to dark" +msgstr "设置主题为暗色模式" + +#: src/view/screens/Settings.tsx:475 +msgid "Set color theme to light" +msgstr "设置主题为亮色模式" + +#: src/view/screens/Settings.tsx:469 +msgid "Set color theme to system setting" +msgstr "设置主题跟随系统设置" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:78 +msgid "Set new password" +msgstr "设置新密码" + +#: src/view/com/auth/create/Step1.tsx:169 +msgid "Set password" +msgstr "设置密码" + +#: src/view/screens/PreferencesHomeFeed.tsx:225 +msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." +msgstr "将此设置项设为\"否\"以隐藏来自订阅信息流的所有引用帖子,转发仍将可见。" + +#: src/view/screens/PreferencesHomeFeed.tsx:122 +msgid "Set this setting to \"No\" to hide all replies from your feed." +msgstr "将此设置项设为\"否\"以隐藏来自订阅信息流的所有回复。" + +#: src/view/screens/PreferencesHomeFeed.tsx:191 +msgid "Set this setting to \"No\" to hide all reposts from your feed." +msgstr "将此设置项设为\"否\"以隐藏来自订阅信息流的所有转发。" + +#: src/view/screens/PreferencesThreads.tsx:122 +msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." +msgstr "将此设置项设为\"是\"以在分层视图中显示回复。这是一个实验性功能。" + +#: src/view/screens/PreferencesHomeFeed.tsx:261 +msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." +msgstr "将此设置项设为\"是\"以在关注信息流中显示已保存信息流的样例。这是一个实验性功能。" + +#: src/screens/Onboarding/Layout.tsx:50 +msgid "Set up your account" +msgstr "设置你的账户" + +#: src/view/com/modals/ChangeHandle.tsx:266 +msgid "Sets Bluesky username" +msgstr "设置 Bluesky 用户名" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:153 +msgid "Sets email for password reset" +msgstr "设置用于重置密码的电子邮箱" + +#: src/view/com/auth/login/ForgotPasswordForm.tsx:118 +msgid "Sets hosting provider for password reset" +msgstr "设置用于密码重置的托管提供商信息" + +#: src/view/com/auth/create/Step1.tsx:78 +#: src/view/com/auth/login/LoginForm.tsx:148 +msgid "Sets server for the Bluesky client" +msgstr "设置 Bluesky 客户端的服务器" + +#: src/Navigation.tsx:135 +#: src/view/screens/Settings.tsx:294 +#: src/view/shell/desktop/LeftNav.tsx:433 +#: src/view/shell/Drawer.tsx:570 +#: src/view/shell/Drawer.tsx:571 +msgid "Settings" +msgstr "设置" + +#: src/view/com/modals/SelfLabel.tsx:125 +msgid "Sexual activity or erotic nudity." +msgstr "性行为或性暗示裸露。" + +#: src/view/com/lightbox/Lightbox.tsx:141 +msgctxt "action" +msgid "Share" +msgstr "分享" + +#: src/view/com/profile/ProfileHeader.tsx:342 +#: src/view/com/util/forms/PostDropdownBtn.tsx:153 +#: src/view/screens/ProfileList.tsx:393 +msgid "Share" +msgstr "分享" + +#: src/view/screens/ProfileFeed.tsx:304 +msgid "Share feed" +msgstr "分享信息流" + +#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43 +#: src/view/com/modals/ContentFilteringSettings.tsx:261 +#: src/view/com/util/moderation/ContentHider.tsx:107 +#: src/view/com/util/moderation/PostHider.tsx:108 +#: src/view/screens/Settings.tsx:344 +msgid "Show" +msgstr "显示" + +#: src/view/screens/PreferencesHomeFeed.tsx:68 +msgid "Show all replies" +msgstr "显示所有回复" + +#: src/view/com/util/moderation/ScreenHider.tsx:132 +msgid "Show anyway" +msgstr "仍然显示" + +#: src/view/com/modals/EmbedConsent.tsx:87 +msgid "Show embeds from {0}" +msgstr "显示来自 {0} 的嵌入内容" + +#: src/view/com/profile/ProfileHeader.tsx:498 +msgid "Show follows similar to {0}" +msgstr "显示类似于 {0} 的关注者" + +#: src/view/com/post-thread/PostThreadItem.tsx:571 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:363 +msgid "Show More" +msgstr "显示更多" + +#: src/view/screens/PreferencesHomeFeed.tsx:258 +msgid "Show Posts from My Feeds" +msgstr "在自定义信息流中显示帖子" + +#: src/view/screens/PreferencesHomeFeed.tsx:222 +msgid "Show Quote Posts" +msgstr "显示引用帖子" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:118 +msgid "Show quote-posts in Following feed" +msgstr "在关注信息流中显示引用" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:134 +msgid "Show quotes in Following" +msgstr "在关注中显示引用" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:94 +msgid "Show re-posts in Following feed" +msgstr "在关注信息流中显示转发" + +#: src/view/screens/PreferencesHomeFeed.tsx:119 +msgid "Show Replies" +msgstr "显示回复" + +#: src/view/screens/PreferencesThreads.tsx:100 +msgid "Show replies by people you follow before all other replies." +msgstr "在所有其他回复之前显示你关注的人的回复。" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:86 +msgid "Show replies in Following" +msgstr "在关注中显示回复" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:70 +msgid "Show replies in Following feed" +msgstr "在关注信息流中显示回复" + +#: src/view/screens/PreferencesHomeFeed.tsx:70 +msgid "Show replies with at least {value} {0}" +msgstr "显示至少包含 {value} {0} 的回复" + +#: src/view/screens/PreferencesHomeFeed.tsx:188 +msgid "Show Reposts" +msgstr "显示转发" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:110 +msgid "Show reposts in Following" +msgstr "在关注中显示转发" + +#: src/view/com/util/moderation/ContentHider.tsx:67 +#: src/view/com/util/moderation/PostHider.tsx:61 +msgid "Show the content" +msgstr "显示内容" + +#: src/view/com/notifications/FeedItem.tsx:346 +msgid "Show users" +msgstr "显示用户" + +#: src/view/com/profile/ProfileHeader.tsx:501 +msgid "Shows a list of users similar to this user." +msgstr "显示与该用户相似的用户列表。" + +#: src/view/com/profile/ProfileHeader.tsx:545 +msgid "Shows posts from {0} in your feed" +msgstr "在你的信息流中显示来自 {0} 的帖子" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:70 +#: src/view/com/auth/login/Login.tsx:98 +#: src/view/com/auth/SplashScreen.tsx:54 +#: src/view/shell/bottom-bar/BottomBar.tsx:285 +#: src/view/shell/bottom-bar/BottomBar.tsx:286 +#: src/view/shell/bottom-bar/BottomBar.tsx:288 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:178 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:179 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 +#: src/view/shell/NavSignupCard.tsx:58 +#: src/view/shell/NavSignupCard.tsx:59 +msgid "Sign in" +msgstr "登录" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:78 +#: src/view/com/auth/SplashScreen.tsx:57 +#: src/view/com/auth/SplashScreen.web.tsx:87 +msgid "Sign In" +msgstr "登录" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:44 +msgid "Sign in as {0}" +msgstr "以 {0} 登录" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:118 +#: src/view/com/auth/login/Login.tsx:116 +msgid "Sign in as..." +msgstr "登录为..." + +#: src/view/com/auth/login/LoginForm.tsx:134 +msgid "Sign into" +msgstr "登录到" + +#: src/view/com/modals/SwitchAccount.tsx:64 +#: src/view/com/modals/SwitchAccount.tsx:69 +#: src/view/screens/Settings.tsx:107 +#: src/view/screens/Settings.tsx:110 +msgid "Sign out" +msgstr "登出" + +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/bottom-bar/BottomBar.tsx:276 +#: src/view/shell/bottom-bar/BottomBar.tsx:278 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:168 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:169 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 +#: src/view/shell/NavSignupCard.tsx:49 +#: src/view/shell/NavSignupCard.tsx:50 +#: src/view/shell/NavSignupCard.tsx:52 +msgid "Sign up" +msgstr "注册" + +#: src/view/shell/NavSignupCard.tsx:42 +msgid "Sign up or sign in to join the conversation" +msgstr "注册或登录以加入对话" + +#: src/view/com/util/moderation/ScreenHider.tsx:76 +msgid "Sign-in Required" +msgstr "需要登录" + +#: src/view/screens/Settings.tsx:355 +msgid "Signed in as" +msgstr "登录身份" + +#: src/view/com/auth/login/ChooseAccountForm.tsx:103 +msgid "Signed in as @{0}" +msgstr "以 @{0} 身份登录" + +#: src/view/com/modals/SwitchAccount.tsx:66 +msgid "Signs {0} out of Bluesky" +msgstr "从 {0} 登出 Bluesky" + +#: src/screens/Onboarding/StepInterests/index.tsx:235 +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33 +msgid "Skip" +msgstr "跳过" + +#: src/screens/Onboarding/StepInterests/index.tsx:232 +msgid "Skip this flow" +msgstr "跳过此流程" + +#: src/view/com/auth/create/Step2.tsx:81 +msgid "SMS verification" +msgstr "短信验证" + +#: src/screens/Onboarding/index.tsx:40 +msgid "Software Dev" +msgstr "程序开发" + +#: src/view/com/modals/ProfilePreview.tsx:62 +msgid "Something went wrong and we're not sure what." +msgstr "出了点问题,原因不明。" + +#: src/view/com/modals/Waitlist.tsx:51 +msgid "Something went wrong. Check your email and try again." +msgstr "出了点问题,请检查你的电子邮箱并重试。" + +#: src/App.native.tsx:62 +msgid "Sorry! Your session expired. Please log in again." +msgstr "很抱歉,你的会话已过期,请重新登录。" + +#: src/view/screens/PreferencesThreads.tsx:69 +msgid "Sort Replies" +msgstr "回复排序" + +#: src/view/screens/PreferencesThreads.tsx:72 +msgid "Sort replies to the same post by:" +msgstr "对同一帖子的回复进行排序:" + +#: src/screens/Onboarding/index.tsx:30 +msgid "Sports" +msgstr "运动" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:122 +msgid "Square" +msgstr "方块" + +#: src/view/com/modals/ServerInput.tsx:62 +msgid "Staging" +msgstr "暂存" + +#: src/view/screens/Settings.tsx:804 +msgid "Status page" +msgstr "状态页" + +#: src/view/com/auth/create/StepHeader.tsx:22 +msgid "Step {0} of {numSteps}" +msgstr "第 {0} 步,共 {numSteps} 步" + +#: src/view/screens/Settings.tsx:276 +msgid "Storage cleared, you need to restart the app now." +msgstr "已清除存储,请立即重启 App。" + +#: src/Navigation.tsx:203 +#: src/view/screens/Settings.tsx:740 +msgid "Storybook" +msgstr "故事书" + +#: src/view/com/modals/AppealLabel.tsx:101 +msgid "Submit" +msgstr "提交" + +#: src/view/screens/ProfileList.tsx:583 +msgid "Subscribe" +msgstr "订阅" + +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:173 +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 +msgid "Subscribe to the {0} feed" +msgstr "订阅 {0} 信息流" + +#: src/view/screens/ProfileList.tsx:579 +msgid "Subscribe to this list" +msgstr "订阅这个列表" + +#: src/view/screens/Search/Search.tsx:372 +msgid "Suggested Follows" +msgstr "推荐的关注者" + +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:64 +msgid "Suggested for you" +msgstr "为你推荐" + +#: src/view/com/modals/SelfLabel.tsx:95 +msgid "Suggestive" +msgstr "建议" + +#: src/Navigation.tsx:213 +#: src/view/screens/Support.tsx:30 +#: src/view/screens/Support.tsx:33 +msgid "Support" +msgstr "支持" + +#: src/view/com/modals/ProfilePreview.tsx:110 +msgid "Swipe up to see more" +msgstr "向上滑动查看更多" + +#: src/view/com/modals/SwitchAccount.tsx:117 +msgid "Switch Account" +msgstr "切换账户" + +#: src/view/com/modals/SwitchAccount.tsx:97 +#: src/view/screens/Settings.tsx:137 +msgid "Switch to {0}" +msgstr "切换到 {0}" + +#: src/view/com/modals/SwitchAccount.tsx:98 +#: src/view/screens/Settings.tsx:138 +msgid "Switches the account you are logged in to" +msgstr "切换你登录的账户" + +#: src/view/screens/Settings.tsx:466 +msgid "System" +msgstr "系统" + +#: src/view/screens/Settings.tsx:720 +msgid "System log" +msgstr "系统日志" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:112 +msgid "Tall" +msgstr "高" + +#: src/view/com/util/images/AutoSizedImage.tsx:70 +msgid "Tap to view fully" +msgstr "点击查看完整内容" + +#: src/screens/Onboarding/index.tsx:39 +msgid "Tech" +msgstr "科技" + +#: src/view/shell/desktop/RightNav.tsx:93 +msgid "Terms" +msgstr "条款" + +#: src/Navigation.tsx:223 +#: src/view/screens/Settings.tsx:818 +#: src/view/screens/TermsOfService.tsx:29 +#: src/view/shell/Drawer.tsx:259 +msgid "Terms of Service" +msgstr "服务条款" + +#: src/view/com/modals/AppealLabel.tsx:70 +#: src/view/com/modals/report/InputIssueDetails.tsx:51 +msgid "Text input field" +msgstr "文本输入字段" + +#: src/view/com/profile/ProfileHeader.tsx:310 +msgid "The account will be able to interact with you after unblocking." +msgstr "解除屏蔽后,该账户将能够与你互动。" + +#: src/view/screens/CommunityGuidelines.tsx:36 +msgid "The Community Guidelines have been moved to <0/>" +msgstr "社群准则已迁移至 <0/>" + +#: src/view/screens/CopyrightPolicy.tsx:33 +msgid "The Copyright Policy has been moved to <0/>" +msgstr "版权许可已迁移至 <0/>" + +#: src/screens/Onboarding/Layout.tsx:60 +msgid "The following steps will help customize your Bluesky experience." +msgstr "以下步骤将帮助定制你的 Bluesky 体验。" + +#: src/view/com/post-thread/PostThread.tsx:458 +msgid "The post may have been deleted." +msgstr "此帖子似乎已被删除。" + +#: src/view/screens/PrivacyPolicy.tsx:33 +msgid "The Privacy Policy has been moved to <0/>" +msgstr "隐私政策已迁移至 <0/>" + +#: src/view/screens/Support.tsx:36 +msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." +msgstr "支持表单已移动位置。如果你需要帮助,请点击<0/>或访问{HELP_DESK_URL}与我们联系。" + +#: src/view/screens/TermsOfService.tsx:33 +msgid "The Terms of Service have been moved to" +msgstr "服务条款已迁移至" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135 +msgid "There are many feeds to try:" +msgstr "这里有些信息流你可以尝试:" + +#: src/view/screens/ProfileFeed.tsx:549 +msgid "There was an an issue contacting the server, please check your internet connection and try again." +msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" + +#: src/view/com/posts/FeedErrorMessage.tsx:139 +msgid "There was an an issue removing this feed. Please check your internet connection and try again." +msgstr "删除信息流时出现问题,请检查你的互联网连接并重试。" + +#: src/view/screens/ProfileFeed.tsx:209 +msgid "There was an an issue updating your feeds, please check your internet connection and try again." +msgstr "更新信息流时出现问题,请检查你的互联网连接并重试。" + +#: src/view/screens/ProfileFeed.tsx:236 +#: src/view/screens/ProfileList.tsx:263 +#: src/view/screens/SavedFeeds.tsx:209 +#: src/view/screens/SavedFeeds.tsx:231 +#: src/view/screens/SavedFeeds.tsx:252 +msgid "There was an issue contacting the server" +msgstr "连接服务器时出现问题" + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:57 +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:66 +#: src/view/com/feeds/FeedSourceCard.tsx:113 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:181 +msgid "There was an issue contacting your server" +msgstr "连接服务器时出现问题" + +#: src/view/com/notifications/Feed.tsx:117 +msgid "There was an issue fetching notifications. Tap here to try again." +msgstr "刷新通知时出现问题,点击重试。" + +#: src/view/com/posts/Feed.tsx:263 +msgid "There was an issue fetching posts. Tap here to try again." +msgstr "刷新帖子时出现问题,点击重试。" + +#: src/view/com/lists/ListMembers.tsx:172 +msgid "There was an issue fetching the list. Tap here to try again." +msgstr "刷新列表时出现问题,点击重试。" + +#: src/view/com/feeds/ProfileFeedgens.tsx:148 +#: src/view/com/lists/ProfileLists.tsx:155 +msgid "There was an issue fetching your lists. Tap here to try again." +msgstr "刷新列表时出现问题,点击重试。" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:63 +#: src/view/com/modals/ContentFilteringSettings.tsx:126 +msgid "There was an issue syncing your preferences with the server" +msgstr "与服务器同步首选项时出现问题" + +#: src/view/screens/AppPasswords.tsx:66 +msgid "There was an issue with fetching your app passwords" +msgstr "获取 App 专用密码时出现问题" + +#: src/view/com/profile/ProfileHeader.tsx:204 +#: src/view/com/profile/ProfileHeader.tsx:225 +#: src/view/com/profile/ProfileHeader.tsx:264 +#: src/view/com/profile/ProfileHeader.tsx:277 +#: src/view/com/profile/ProfileHeader.tsx:297 +#: src/view/com/profile/ProfileHeader.tsx:319 +msgid "There was an issue! {0}" +msgstr "出现问题了!{0}" + +#: src/view/screens/ProfileList.tsx:284 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:325 +#: src/view/screens/ProfileList.tsx:344 +msgid "There was an issue. Please check your internet connection and try again." +msgstr "出现问题了,请检查你的互联网连接并重试。" + +#: src/view/com/util/ErrorBoundary.tsx:36 +msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" +msgstr "\"应用发生意外错误,请联系我们进行错误反馈!" + +#: src/screens/Deactivated.tsx:107 +msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." +msgstr "Bluesky 迎来了大量新用户!我们将尽快激活你的账户。" + +#: src/view/com/auth/create/Step2.tsx:54 +msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" +msgstr "电话号码有误,请选择电话区号并输入完整的电话号码!" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 +msgid "These are popular accounts you might like:" +msgstr "这里是一些受欢迎的账号,你可能会喜欢:" + +#: src/view/com/util/moderation/ScreenHider.tsx:88 +msgid "This {screenDescription} has been flagged:" +msgstr "{screenDescription}\" 已被标记:" + +#: src/view/com/util/moderation/ScreenHider.tsx:83 +msgid "This account has requested that users sign in to view their profile." +msgstr "此账号要求用户登录后才能查看其个人资料。" + +#: src/view/com/modals/EmbedConsent.tsx:68 +msgid "This content is hosted by {0}. Do you want to enable external media?" +msgstr "此内容由 {0} 托管。是否要启用外部媒体?" + +#: src/view/com/modals/ModerationDetails.tsx:67 +msgid "This content is not available because one of the users involved has blocked the other." +msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。" + +#: src/view/com/posts/FeedErrorMessage.tsx:108 +msgid "This content is not viewable without a Bluesky account." +msgstr "没有 Bluesky 账户,无法查看此内容。" + +#: src/view/com/posts/FeedErrorMessage.tsx:114 +msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." +msgstr "该信息流当前使用人数较多,服务暂时不可用。请稍后再试。" + +#: src/view/screens/Profile.tsx:402 +#: src/view/screens/ProfileFeed.tsx:475 +#: src/view/screens/ProfileList.tsx:636 +msgid "This feed is empty!" +msgstr "该信息流为空!" + +#: src/view/com/posts/CustomFeedEmptyState.tsx:37 +msgid "This feed is empty! You may need to follow more users or tune your language settings." +msgstr "该信息流为空!你或许需要先关注更多的人或检查你的语言设置。" + +#: src/view/com/modals/BirthDateSettings.tsx:61 +msgid "This information is not shared with other users." +msgstr "此信息不与其他用户共享。" + +#: src/view/com/modals/VerifyEmail.tsx:119 +msgid "This is important in case you ever need to change your email or reset your password." +msgstr "这很重要,以防你将来需要更改电子邮箱或重置密码。" + +#: src/view/com/modals/LinkWarning.tsx:58 +msgid "This link is taking you to the following website:" +msgstr "此链接将带你到以下网站:" + +#: src/view/screens/ProfileList.tsx:810 +msgid "This list is empty!" +msgstr "此列表为空!" + +#: src/view/com/modals/AddAppPasswords.tsx:105 +msgid "This name is already in use" +msgstr "该名称已被使用" + +#: src/view/com/post-thread/PostThreadItem.tsx:124 +msgid "This post has been deleted." +msgstr "此帖已被删除。" + +#: src/view/com/modals/ModerationDetails.tsx:62 +msgid "This user has blocked you. You cannot view their content." +msgstr "此用户已将你屏蔽,你将无法看到他所发布的内容。" + +#: src/view/com/modals/ModerationDetails.tsx:42 +msgid "This user is included in the <0/> list which you have blocked." +msgstr "此用户包含在你已屏蔽的 <0/> 列表中。" + +#: src/view/com/modals/ModerationDetails.tsx:74 +msgid "This user is included the <0/> list which you have muted." +msgstr "此用户包含在你已静音的 <0/> 列表中。" + +#: src/view/com/modals/SelfLabel.tsx:137 +msgid "This warning is only available for posts with media attached." +msgstr "此警告仅适用于附带媒体的帖子。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 +msgid "This will hide this post from your feeds." +msgstr "这将在你的信息流中隐藏此帖子。" + +#: src/view/screens/PreferencesThreads.tsx:53 +#: src/view/screens/Settings.tsx:531 +msgid "Thread Preferences" +msgstr "讨论串首选项" + +#: src/view/screens/PreferencesThreads.tsx:119 +msgid "Threaded Mode" +msgstr "分层模式" + +#: src/Navigation.tsx:253 +msgid "Threads Preferences" +msgstr "讨论串首选项" + +#: src/view/com/util/forms/DropdownButton.tsx:234 +msgid "Toggle dropdown" +msgstr "切换下拉菜单" + +#: src/view/com/modals/EditImage.tsx:271 +msgid "Transformations" +msgstr "转换" + +#: src/view/com/post-thread/PostThreadItem.tsx:719 +#: src/view/com/post-thread/PostThreadItem.tsx:721 +#: src/view/com/util/forms/PostDropdownBtn.tsx:125 +msgid "Translate" +msgstr "翻译" + +#: src/view/com/util/error/ErrorScreen.tsx:75 +msgctxt "action" +msgid "Try again" +msgstr "重试" + +#: src/view/screens/ProfileList.tsx:481 +msgid "Un-block list" +msgstr "取消屏蔽列表" + +#: src/view/screens/ProfileList.tsx:466 +msgid "Un-mute list" +msgstr "取消静音列表" + +#: src/view/com/auth/create/CreateAccount.tsx:66 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 +#: src/view/com/auth/login/Login.tsx:76 +#: src/view/com/auth/login/LoginForm.tsx:120 +msgid "Unable to contact your service. Please check your Internet connection." +msgstr "无法连接到服务,请检查互联网连接。" + +#: src/view/com/profile/ProfileHeader.tsx:472 +#: src/view/screens/ProfileList.tsx:565 +msgid "Unblock" +msgstr "取消屏蔽" + +#: src/view/com/profile/ProfileHeader.tsx:475 +msgctxt "action" +msgid "Unblock" +msgstr "取消屏蔽" + +#: src/view/com/profile/ProfileHeader.tsx:308 +#: src/view/com/profile/ProfileHeader.tsx:392 +msgid "Unblock Account" +msgstr "取消屏蔽" + +#: src/view/com/modals/Repost.tsx:42 +#: src/view/com/modals/Repost.tsx:55 +#: src/view/com/util/post-ctrls/RepostButton.tsx:60 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +msgid "Undo repost" +msgstr "撤销转发" + +#: src/view/com/profile/FollowButton.tsx:55 +msgctxt "action" +msgid "Unfollow" +msgstr "取关" + +#: src/view/com/profile/ProfileHeader.tsx:524 +msgid "Unfollow {0}" +msgstr "取关 {0}" + +#: src/view/com/auth/create/state.ts:300 +msgid "Unfortunately, you do not meet the requirements to create an account." +msgstr "很遗憾,你不符合创建账户的要求。" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:170 +msgid "Unlike" +msgstr "取消喜欢" + +#: src/view/screens/ProfileList.tsx:572 +msgid "Unmute" +msgstr "取消静音" + +#: src/view/com/profile/ProfileHeader.tsx:373 +msgid "Unmute Account" +msgstr "取消静音账户" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +msgid "Unmute thread" +msgstr "取消静音讨论串" + +#: src/view/screens/ProfileFeed.tsx:353 +#: src/view/screens/ProfileList.tsx:556 +msgid "Unpin" +msgstr "取消固定" + +#: src/view/screens/ProfileList.tsx:449 +msgid "Unpin moderation list" +msgstr "取消固定管理员列表" + +#: src/view/screens/ProfileFeed.tsx:345 +msgid "Unsave" +msgstr "取消保存" + +#: src/view/com/modals/UserAddRemoveLists.tsx:70 +msgid "Update {displayName} in Lists" +msgstr "更新列表中的 {displayName}" + +#: src/lib/hooks/useOTAUpdate.ts:15 +msgid "Update Available" +msgstr "更新可用" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:174 +msgid "Updating..." +msgstr "更新中..." + +#: src/view/com/modals/ChangeHandle.tsx:455 +msgid "Upload a text file to:" +msgstr "将文本文件上传至:" + +#: src/view/screens/AppPasswords.tsx:195 +msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." +msgstr "使用应用程序密码登录到其他 Bluesky 客户端,而无需对其授予你账户或密码的完全访问权限。" + +#: src/view/com/modals/ChangeHandle.tsx:515 +msgid "Use default provider" +msgstr "使用默认提供商" + +#: src/view/com/modals/InAppBrowserConsent.tsx:56 +#: src/view/com/modals/InAppBrowserConsent.tsx:58 +msgid "Use in-app browser" +msgstr "使用内置浏览器" + +#: src/view/com/modals/InAppBrowserConsent.tsx:66 +#: src/view/com/modals/InAppBrowserConsent.tsx:68 +msgid "Use my default browser" +msgstr "使用系统默认浏览器" + +#: src/view/com/modals/AddAppPasswords.tsx:154 +msgid "Use this to sign into the other app along with your handle." +msgstr "使用这个和你的昵称一起登录其他应用。" + +#: src/view/com/modals/ServerInput.tsx:105 +msgid "Use your domain as your Bluesky client service provider" +msgstr "使用你的域名作为 Bluesky 客户服务提供商" + +#: src/view/com/modals/InviteCodes.tsx:200 +msgid "Used by:" +msgstr "使用者:" + +#: src/view/com/modals/ModerationDetails.tsx:54 +msgid "User Blocked" +msgstr "用户被屏蔽" + +#: src/view/com/modals/ModerationDetails.tsx:40 +msgid "User Blocked by List" +msgstr "用户被列表屏蔽" + +#: src/view/com/modals/ModerationDetails.tsx:60 +msgid "User Blocks You" +msgstr "用户屏蔽了你" + +#: src/view/com/auth/create/Step3.tsx:41 +msgid "User handle" +msgstr "用户昵称" + +#: src/view/com/lists/ListCard.tsx:84 +#: src/view/com/modals/UserAddRemoveLists.tsx:198 +msgid "User list by {0}" +msgstr "{0} 的用户列表" + +#: src/view/screens/ProfileList.tsx:738 +msgid "User list by <0/>" +msgstr "<0/> 的用户列表" + +#: src/view/com/lists/ListCard.tsx:82 +#: src/view/com/modals/UserAddRemoveLists.tsx:196 +#: src/view/screens/ProfileList.tsx:736 +msgid "User list by you" +msgstr "你的用户列表" + +#: src/view/com/modals/CreateOrEditList.tsx:196 +msgid "User list created" +msgstr "用户列表已创建" + +#: src/view/com/modals/CreateOrEditList.tsx:182 +msgid "User list updated" +msgstr "用户列表已更新" + +#: src/view/screens/Lists.tsx:58 +msgid "User Lists" +msgstr "用户列表" + +#: src/view/com/auth/login/LoginForm.tsx:174 +#: src/view/com/auth/login/LoginForm.tsx:192 +msgid "Username or email address" +msgstr "用户名或电子邮箱" + +#: src/view/screens/ProfileList.tsx:772 +msgid "Users" +msgstr "用户" + +#: src/view/com/threadgate/WhoCanReply.tsx:143 +msgid "users followed by <0/>" +msgstr "关注 <0/> 的用户" + +#: src/view/com/modals/Threadgate.tsx:106 +msgid "Users in \"{0}\"" +msgstr "\"{0}\"中的用户" + +#: src/view/com/auth/create/Step2.tsx:242 +msgid "Verification code" +msgstr "验证码" + +#: src/view/screens/Settings.tsx:843 +msgid "Verify email" +msgstr "验证邮箱" + +#: src/view/screens/Settings.tsx:868 +msgid "Verify my email" +msgstr "验证我的邮箱" + +#: src/view/screens/Settings.tsx:877 +msgid "Verify My Email" +msgstr "验证我的邮箱" + +#: src/view/com/modals/ChangeEmail.tsx:205 +#: src/view/com/modals/ChangeEmail.tsx:207 +msgid "Verify New Email" +msgstr "验证新的邮箱" + +#: src/view/com/modals/VerifyEmail.tsx:103 +msgid "Verify Your Email" +msgstr "验证你的邮箱" + +#: src/screens/Onboarding/index.tsx:42 +msgid "Video Games" +msgstr "视频游戏" + +#: src/view/com/profile/ProfileHeader.tsx:701 +msgid "View {0}'s avatar" +msgstr "查看{0}的头像" + +#: src/view/screens/Log.tsx:52 +msgid "View debug entry" +msgstr "查看调试入口" + +#: src/view/com/posts/FeedSlice.tsx:103 +msgid "View full thread" +msgstr "查看整个讨论串" + +#: src/view/com/posts/FeedErrorMessage.tsx:172 +msgid "View profile" +msgstr "查看资料" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +msgid "View the avatar" +msgstr "查看头像" + +#: src/view/com/modals/LinkWarning.tsx:75 +msgid "Visit Site" +msgstr "访问网站" + +#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42 +#: src/view/com/modals/ContentFilteringSettings.tsx:254 +msgid "Warn" +msgstr "警告" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124 +msgid "We also think you'll like \"For You\" by Skygaze:" +msgstr "我们认为还你会喜欢 Skygaze 所维护的 \"For You\"" + +#: src/screens/Deactivated.tsx:134 +msgid "We estimate {estimatedTime} until your account is ready." +msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" + +#: src/screens/Onboarding/StepFinished.tsx:93 +msgid "We hope you have a wonderful time. Remember, Bluesky is:" +msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" + +#: src/view/com/posts/DiscoverFallbackHeader.tsx:29 +msgid "We ran out of posts from your follows. Here's the latest from <0/>." +msgstr "我们已经看完了你关注的帖子。这是来自 <0/> 的最新消息。" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119 +msgid "We recommend our \"Discover\" feed:" +msgstr "我们推荐我们的 \"Discover\" 信息流" + +#: src/screens/Onboarding/StepInterests/index.tsx:133 +msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." +msgstr "我们无法连接到互联网,请重试以继续设置你的账户。如果仍继续失败,你可以选择跳过此流程。" + +#: src/screens/Deactivated.tsx:138 +msgid "We will let you know when your account is ready." +msgstr "我们会在你的账户准备好时通知你。" + +#: src/view/com/modals/AppealLabel.tsx:48 +msgid "We'll look into your appeal promptly." +msgstr "我们将迅速审查你的申诉。" + +#: src/screens/Onboarding/StepInterests/index.tsx:138 +msgid "We'll use this to help customize your experience." +msgstr "我们将使用这些信息来帮助定制你的体验。" + +#: src/view/com/auth/create/CreateAccount.tsx:123 +msgid "We're so excited to have you join us!" +msgstr "我们非常高兴你加入我们!" + +#: src/view/screens/ProfileList.tsx:84 +msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." +msgstr "很抱歉,我们无法解析此列表。如果问题持续发生,请联系列表创建者,@{handleOrDid}。" + +#: src/view/screens/Search/Search.tsx:247 +msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." +msgstr "很抱歉,无法完成你的搜索。请稍后再试。" + +#: src/view/screens/NotFound.tsx:48 +msgid "We're sorry! We can't find the page you were looking for." +msgstr "很抱歉!我们找不到你正在寻找的页面。" + +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:46 +msgid "Welcome to <0>Bluesky</0>" +msgstr "欢迎来到 <0>Bluesky</0>" + +#: src/screens/Onboarding/StepInterests/index.tsx:130 +msgid "What are your interests?" +msgstr "你感兴趣的是什么?" + +#: src/view/com/modals/report/Modal.tsx:169 +msgid "What is the issue with this {collectionName}?" +msgstr "这个 {collectionName} 有什么问题?" + +#: src/view/com/auth/SplashScreen.tsx:34 +#: src/view/com/composer/Composer.tsx:279 +msgid "What's up?" +msgstr "发生了什么新鲜事?" + +#: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:78 +msgid "Which languages are used in this post?" +msgstr "这个帖子中使用了哪些语言?" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 +msgid "Which languages would you like to see in your algorithmic feeds?" +msgstr "你想在算法信息流中看到哪些语言?" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/view/com/modals/Threadgate.tsx:66 +msgid "Who can reply" +msgstr "谁可以回复" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:102 +msgid "Wide" +msgstr "宽" + +#: src/view/com/composer/Composer.tsx:415 +msgid "Write post" +msgstr "撰写帖子" + +#: src/view/com/composer/Composer.tsx:278 +#: src/view/com/composer/Prompt.tsx:33 +msgid "Write your reply" +msgstr "撰写你的回复" + +#: src/screens/Onboarding/index.tsx:28 +msgid "Writers" +msgstr "作家" + +#: src/view/com/auth/create/Step2.tsx:262 +msgid "XXXXXX" +msgstr "XXXXXX" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 +#: src/view/screens/PreferencesHomeFeed.tsx:129 +#: src/view/screens/PreferencesHomeFeed.tsx:201 +#: src/view/screens/PreferencesHomeFeed.tsx:236 +#: src/view/screens/PreferencesHomeFeed.tsx:271 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 +msgid "Yes" +msgstr "是的" + +#: src/screens/Deactivated.tsx:131 +msgid "You are in line." +msgstr "轮到你了。" + +#: src/view/com/posts/FollowingEmptyState.tsx:67 +#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +msgid "You can also discover new Custom Feeds to follow." +msgstr "你也可以探索新的自定义信息流来关注。" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:142 +msgid "You can change these settings later." +msgstr "你可以稍后在设置中更改。" + +#: src/view/com/auth/login/Login.tsx:158 +#: src/view/com/auth/login/PasswordUpdatedForm.tsx:31 +msgid "You can now sign in with your new password." +msgstr "你现在可以使用新密码登录。" + +#: src/view/com/modals/InviteCodes.tsx:66 +msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." +msgstr "你目前还没有邀请码!当你持续使用 Bluesky 一段时间后,我们将提供一些新的邀请码给你。" + +#: src/view/screens/SavedFeeds.tsx:102 +msgid "You don't have any pinned feeds." +msgstr "你目前还没有任何固定的信息流。" + +#: src/view/screens/Feeds.tsx:419 +msgid "You don't have any saved feeds!" +msgstr "你目前还没有任何保存的信息流!" + +#: src/view/screens/SavedFeeds.tsx:135 +msgid "You don't have any saved feeds." +msgstr "你目前还没有任何保存的信息流。" + +#: src/view/com/post-thread/PostThread.tsx:406 +msgid "You have blocked the author or you have been blocked by the author." +msgstr "你已屏蔽该作者,或你已被该作者屏蔽。" + +#: src/view/com/modals/ModerationDetails.tsx:56 +msgid "You have blocked this user. You cannot view their content." +msgstr "你已屏蔽了此用户,你将无法查看他们发布的内容。" + +#: src/view/com/modals/ModerationDetails.tsx:87 +msgid "You have muted this user." +msgstr "你已静音这个用户。" + +#: src/view/com/feeds/ProfileFeedgens.tsx:136 +msgid "You have no feeds." +msgstr "你没有订阅信息流。" + +#: src/view/com/lists/MyLists.tsx:89 +#: src/view/com/lists/ProfileLists.tsx:140 +msgid "You have no lists." +msgstr "你没有列表。" + +#: src/view/screens/ModerationBlockedAccounts.tsx:132 +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." +msgstr "你还没有屏蔽任何账号。要屏蔽账号,请转到其个人资料并在其账号上的菜单中选择 \"屏蔽账号\"。" + +#: src/view/screens/AppPasswords.tsx:87 +msgid "You have not created any app passwords yet. You can create one by pressing the button below." +msgstr "你尚未创建任何 App 专用密码,可以通过点击下面的按钮来创建一个。" + +#: src/view/screens/ModerationMutedAccounts.tsx:131 +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." +msgstr "你还没有静音任何账号。要静音账号,请转到其个人资料并在其账号上的菜单中选择 \"静音账号\"。" + +#: src/view/com/modals/ContentFilteringSettings.tsx:170 +msgid "You must be 18 or older to enable adult content." +msgstr "你必须年满18岁及以上才能启用成人内容。" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:103 +msgid "You must be 18 years or older to enable adult content" +msgstr "你必须年满18岁及以上才能启用成人内容" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:98 +msgid "You will no longer receive notifications for this thread" +msgstr "你将不再收到这条讨论串的通知" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:101 +msgid "You will now receive notifications for this thread" +msgstr "你将收到这条讨论串的通知" + +#: src/view/com/auth/login/SetNewPasswordForm.tsx:81 +msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." +msgstr "你将收到一封带有重置代码的电子邮件。请在此输入该重置代码,然后输入你的新密码。" + +#: src/screens/Onboarding/StepModeration/index.tsx:72 +msgid "You're in control" +msgstr "你尽在掌控" + +#: src/screens/Deactivated.tsx:88 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Deactivated.tsx:104 +msgid "You're in line" +msgstr "轮到你了" + +#: src/screens/Onboarding/StepFinished.tsx:90 +msgid "You're ready to go!" +msgstr "你已设置完成!" + +#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +msgid "You've reached the end of your feed! Find some more accounts to follow." +msgstr "你已经浏览完你的订阅信息流啦!寻找一些更多的账号关注吧。" + +#: src/view/com/auth/create/Step1.tsx:67 +msgid "Your account" +msgstr "你的账户" + +#: src/view/com/modals/DeleteAccount.tsx:65 +msgid "Your account has been deleted" +msgstr "你的账户已删除" + +#: src/view/com/auth/create/Step1.tsx:182 +msgid "Your birth date" +msgstr "你的生日" + +#: src/view/com/modals/InAppBrowserConsent.tsx:47 +msgid "Your choice will be saved, but can be changed later in settings." +msgstr "你的选择将被保存,但可以稍后在设置中更改。" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:61 +msgid "Your default feed is \"Following\"" +msgstr "你的默认信息流为\"关注\"" + +#: src/view/com/auth/create/state.ts:153 +#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 +msgid "Your email appears to be invalid." +msgstr "你的电子邮箱似乎无效。" + +#: src/view/com/modals/Waitlist.tsx:109 +msgid "Your email has been saved! We'll be in touch soon." +msgstr "你的电子邮箱已保存!我们将很快联系你。" + +#: src/view/com/modals/ChangeEmail.tsx:125 +msgid "Your email has been updated but not verified. As a next step, please verify your new email." +msgstr "你的电子邮箱已更新但尚未验证。作为下一步,请验证你的新电子邮件。" + +#: src/view/com/modals/VerifyEmail.tsx:114 +msgid "Your email has not yet been verified. This is an important security step which we recommend." +msgstr "你的电子邮箱尚未验证。这是一个重要的安全步骤,我们建议你完成验证。" + +#: src/view/com/posts/FollowingEmptyState.tsx:47 +msgid "Your following feed is empty! Follow more users to see what's happening." +msgstr "你的关注信息流为空!关注更多用户去看看他们发了什么什么。" + +#: src/view/com/auth/create/Step3.tsx:45 +msgid "Your full handle will be" +msgstr "你的完整昵称将修改为" + +#: src/view/com/modals/ChangeHandle.tsx:270 +msgid "Your full handle will be <0>@{0}</0>" +msgstr "你的完整昵称将修改为 <0>@{0}</0>" + +#: src/view/screens/Settings.tsx:430 +#: src/view/shell/desktop/RightNav.tsx:137 +#: src/view/shell/Drawer.tsx:660 +msgid "Your invite codes are hidden when logged in using an App Password" +msgstr "在使用 App 专用密码登录时,你的邀请码将被隐藏" + +#: src/view/com/composer/Composer.tsx:267 +msgid "Your post has been published" +msgstr "你的帖子已发送" + +#: src/screens/Onboarding/StepFinished.tsx:105 +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:59 +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:59 +msgid "Your posts, likes, and blocks are public. Mutes are private." +msgstr "你的帖子、点赞和屏蔽是公开可见的,而静音不可见。" + +#: src/view/com/modals/SwitchAccount.tsx:84 +#: src/view/screens/Settings.tsx:125 +msgid "Your profile" +msgstr "你的个人资料" + +#: src/view/com/composer/Composer.tsx:266 +msgid "Your reply has been published" +msgstr "你的回复已发送" + +#: src/view/com/auth/create/Step3.tsx:28 +msgid "Your user handle" +msgstr "你的用户昵称" diff --git a/src/view/com/auth/create/Step3.tsx b/src/view/com/auth/create/Step3.tsx index 2fd265535..3a52abf80 100644 --- a/src/view/com/auth/create/Step3.tsx +++ b/src/view/com/auth/create/Step3.tsx @@ -43,7 +43,7 @@ export function Step3({ /> <Text type="lg" style={[pal.text, s.pl5, s.pt10]}> <Trans>Your full handle will be</Trans>{' '} - <Text type="lg-bold" style={[pal.text, s.ml5]}> + <Text type="lg-bold" style={pal.text}> @{createFullHandle(uiState.handle, uiState.userDomain)} </Text> </Text> diff --git a/src/view/com/modals/DeleteAccount.tsx b/src/view/com/modals/DeleteAccount.tsx index 945d7bc89..40d78cfe0 100644 --- a/src/view/com/modals/DeleteAccount.tsx +++ b/src/view/com/modals/DeleteAccount.tsx @@ -1,11 +1,12 @@ import React from 'react' import { + SafeAreaView, ActivityIndicator, StyleSheet, TouchableOpacity, View, } from 'react-native' -import {TextInput} from './util' +import {TextInput, ScrollView} from './util' import LinearGradient from 'react-native-linear-gradient' import * as Toast from '../util/Toast' import {Text} from '../util/text/Text' @@ -20,8 +21,9 @@ import {Trans, msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useModalControls} from '#/state/modals' import {useSession, useSessionApi, getAgent} from '#/state/session' +import {isAndroid} from 'platform/detection' -export const snapPoints = ['60%'] +export const snapPoints = isAndroid ? ['90%'] : ['55%'] export function Component({}: {}) { const pal = usePalette('default') @@ -76,8 +78,10 @@ export function Component({}: {}) { closeModal() } return ( - <View style={[styles.container, pal.view]}> - <View style={[styles.innerContainer, pal.view]}> + <SafeAreaView style={[s.flex1]}> + <ScrollView + contentContainerStyle={[pal.view]} + keyboardShouldPersistTaps="handled"> <View style={[styles.titleContainer, pal.view]}> <Text type="title-xl" style={[s.textCenter, pal.text]}> <Trans>Delete Account</Trans> @@ -234,18 +238,12 @@ export function Component({}: {}) { )} </> )} - </View> - </View> + </ScrollView> + </SafeAreaView> ) } const styles = StyleSheet.create({ - container: { - flex: 1, - }, - innerContainer: { - paddingBottom: 20, - }, titleContainer: { display: 'flex', flexDirection: 'row', diff --git a/src/view/com/pager/Pager.tsx b/src/view/com/pager/Pager.tsx index 834b1c0d0..06ec2e450 100644 --- a/src/view/com/pager/Pager.tsx +++ b/src/view/com/pager/Pager.tsx @@ -22,7 +22,6 @@ export interface RenderTabBarFnProps { export type RenderTabBarFn = (props: RenderTabBarFnProps) => JSX.Element interface Props { - tabBarPosition?: 'top' | 'bottom' initialPage?: number renderTabBar: RenderTabBarFn onPageSelected?: (index: number) => void @@ -36,7 +35,6 @@ export const Pager = forwardRef<PagerRef, React.PropsWithChildren<Props>>( function PagerImpl( { children, - tabBarPosition = 'top', initialPage = 0, renderTabBar, onPageScrollStateChanged, @@ -122,11 +120,10 @@ export const Pager = forwardRef<PagerRef, React.PropsWithChildren<Props>>( return ( <View testID={testID} style={s.flex1}> - {tabBarPosition === 'top' && - renderTabBar({ - selectedPage, - onSelect: onTabBarSelect, - })} + {renderTabBar({ + selectedPage, + onSelect: onTabBarSelect, + })} <AnimatedPagerView ref={pagerView} style={s.flex1} @@ -136,11 +133,6 @@ export const Pager = forwardRef<PagerRef, React.PropsWithChildren<Props>>( onPageScroll={onPageScroll}> {children} </AnimatedPagerView> - {tabBarPosition === 'bottom' && - renderTabBar({ - selectedPage, - onSelect: onTabBarSelect, - })} </View> ) }, diff --git a/src/view/com/pager/Pager.web.tsx b/src/view/com/pager/Pager.web.tsx index dde799e42..d7113bb05 100644 --- a/src/view/com/pager/Pager.web.tsx +++ b/src/view/com/pager/Pager.web.tsx @@ -11,7 +11,6 @@ export interface RenderTabBarFnProps { export type RenderTabBarFn = (props: RenderTabBarFnProps) => JSX.Element interface Props { - tabBarPosition?: 'top' | 'bottom' initialPage?: number renderTabBar: RenderTabBarFn onPageSelected?: (index: number) => void @@ -20,7 +19,6 @@ interface Props { export const Pager = React.forwardRef(function PagerImpl( { children, - tabBarPosition = 'top', initialPage = 0, renderTabBar, onPageSelected, @@ -72,22 +70,16 @@ export const Pager = React.forwardRef(function PagerImpl( return ( <View style={s.hContentRegion}> - {tabBarPosition === 'top' && - renderTabBar({ - selectedPage, - tabBarAnchor: <View ref={anchorRef} />, - onSelect: onTabBarSelect, - })} + {renderTabBar({ + selectedPage, + tabBarAnchor: <View ref={anchorRef} />, + onSelect: onTabBarSelect, + })} {React.Children.map(children, (child, i) => ( <View style={selectedPage === i ? s.flex1 : s.hidden} key={`page-${i}`}> {child} </View> ))} - {tabBarPosition === 'bottom' && - renderTabBar({ - selectedPage, - onSelect: onTabBarSelect, - })} </View> ) }) diff --git a/src/view/com/pager/PagerWithHeader.tsx b/src/view/com/pager/PagerWithHeader.tsx index 279b607ad..7e9ed24db 100644 --- a/src/view/com/pager/PagerWithHeader.tsx +++ b/src/view/com/pager/PagerWithHeader.tsx @@ -183,8 +183,7 @@ export const PagerWithHeader = React.forwardRef<PagerRef, PagerWithHeaderProps>( initialPage={initialPage} onPageSelected={onPageSelectedInner} onPageSelecting={onPageSelecting} - renderTabBar={renderTabBar} - tabBarPosition="top"> + renderTabBar={renderTabBar}> {toArray(children) .filter(Boolean) .map((child, i) => { diff --git a/src/view/com/pager/PagerWithHeader.web.tsx b/src/view/com/pager/PagerWithHeader.web.tsx index 0a18a9e7d..4f959d548 100644 --- a/src/view/com/pager/PagerWithHeader.web.tsx +++ b/src/view/com/pager/PagerWithHeader.web.tsx @@ -76,8 +76,7 @@ export const PagerWithHeader = React.forwardRef<PagerRef, PagerWithHeaderProps>( initialPage={initialPage} onPageSelected={onPageSelectedInner} onPageSelecting={onPageSelecting} - renderTabBar={renderTabBar} - tabBarPosition="top"> + renderTabBar={renderTabBar}> {toArray(children) .filter(Boolean) .map((child, i) => { diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index a517ba430..afbdeb8f4 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -31,6 +31,7 @@ import {PressableWithHover} from './PressableWithHover' import FixedTouchableHighlight from '../pager/FixedTouchableHighlight' import {useModalControls} from '#/state/modals' import {useOpenLink} from '#/state/preferences/in-app-browser' +import {WebAuxClickWrapper} from 'view/com/util/WebAuxClickWrapper' type Event = | React.MouseEvent<HTMLAnchorElement, MouseEvent> @@ -104,17 +105,19 @@ export const Link = memo(function Link({ ) } return ( - <TouchableWithoutFeedback - testID={testID} - onPress={onPress} - accessible={accessible} - accessibilityRole="link" - {...props}> - {/* @ts-ignore web only -prf */} - <View style={style} href={anchorHref}> - {children ? children : <Text>{title || 'link'}</Text>} - </View> - </TouchableWithoutFeedback> + <WebAuxClickWrapper> + <TouchableWithoutFeedback + testID={testID} + onPress={onPress} + accessible={accessible} + accessibilityRole="link" + {...props}> + {/* @ts-ignore web only -prf */} + <View style={style} href={anchorHref}> + {children ? children : <Text>{title || 'link'}</Text>} + </View> + </TouchableWithoutFeedback> + </WebAuxClickWrapper> ) } diff --git a/src/view/com/util/WebAuxClickWrapper.tsx b/src/view/com/util/WebAuxClickWrapper.tsx new file mode 100644 index 000000000..8105a8518 --- /dev/null +++ b/src/view/com/util/WebAuxClickWrapper.tsx @@ -0,0 +1,30 @@ +import React from 'react' +import {Platform} from 'react-native' + +const onMouseUp = (e: React.MouseEvent & {target: HTMLElement}) => { + // Only handle whenever it is the middle button + if (e.button !== 1 || e.target.closest('a') || e.target.tagName === 'A') { + return + } + + e.target.dispatchEvent( + new MouseEvent('click', {metaKey: true, bubbles: true}), + ) +} + +const onMouseDown = (e: React.MouseEvent) => { + // Prevents the middle click scroll from enabling + if (e.button !== 1) return + e.preventDefault() +} + +export function WebAuxClickWrapper({children}: React.PropsWithChildren<{}>) { + if (Platform.OS !== 'web') return children + + return ( + // @ts-ignore web only + <div onMouseDown={onMouseDown} onMouseUp={onMouseUp}> + {children} + </div> + ) +} diff --git a/src/view/com/util/load-latest/LoadLatestBtn.tsx b/src/view/com/util/load-latest/LoadLatestBtn.tsx index 970d3a73a..5fad11760 100644 --- a/src/view/com/util/load-latest/LoadLatestBtn.tsx +++ b/src/view/com/util/load-latest/LoadLatestBtn.tsx @@ -10,6 +10,7 @@ import Animated from 'react-native-reanimated' const AnimatedTouchableOpacity = Animated.createAnimatedComponent(TouchableOpacity) import {isWeb} from 'platform/detection' +import {useSession} from 'state/session' export function LoadLatestBtn({ onPress, @@ -21,9 +22,14 @@ export function LoadLatestBtn({ showIndicator: boolean }) { const pal = usePalette('default') - const {isDesktop, isTablet, isMobile} = useWebMediaQueries() + const {hasSession} = useSession() + const {isDesktop, isTablet, isMobile, isTabletOrMobile} = useWebMediaQueries() const {fabMinimalShellTransform} = useMinimalShellMode() + // Adjust height of the fab if we have a session only on mobile web. If we don't have a session, we want to adjust + // it on both tablet and mobile since we are showing the bottom bar (see createNativeStackNavigatorWithAuth) + const showBottomBar = hasSession ? isMobile : isTabletOrMobile + return ( <AnimatedTouchableOpacity style={[ @@ -32,7 +38,7 @@ export function LoadLatestBtn({ isTablet && styles.loadLatestTablet, pal.borderDark, pal.view, - isMobile && fabMinimalShellTransform, + showBottomBar && fabMinimalShellTransform, ]} onPress={onPress} hitSlop={HITSLOP_20} diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 6f168a293..7e235babb 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import React, {useCallback} from 'react' import { StyleSheet, StyleProp, @@ -29,6 +29,8 @@ import {ListEmbed} from './ListEmbed' import {isCauseALabelOnUri, isQuoteBlurred} from 'lib/moderation' import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard' import {ContentHider} from '../moderation/ContentHider' +import {isNative} from '#/platform/detection' +import {shareUrl} from '#/lib/sharing' type Embed = | AppBskyEmbedRecord.View @@ -51,6 +53,16 @@ export function PostEmbeds({ const pal = usePalette('default') const {openLightbox} = useLightboxControls() + const externalUri = AppBskyEmbedExternal.isView(embed) + ? embed.external.uri + : null + + const onShareExternal = useCallback(() => { + if (externalUri && isNative) { + shareUrl(externalUri) + } + }, [externalUri]) + // quote post with media // = if (AppBskyEmbedRecordWithMedia.isView(embed)) { @@ -164,7 +176,8 @@ export function PostEmbeds({ anchorNoUnderline href={link.uri} style={[styles.extOuter, pal.view, pal.borderDark, style]} - hoverStyle={{borderColor: pal.colors.borderLinkHover}}> + hoverStyle={{borderColor: pal.colors.borderLinkHover}} + onLongPress={onShareExternal}> <ExternalLinkEmbed link={link} /> </Link> ) diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index 7d6a40f02..1da276488 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -184,8 +184,7 @@ function HomeScreenReady({ initialPage={clamp(selectedPageIndex, 0, customFeeds.length)} onPageSelected={onPageSelected} onPageScrollStateChanged={onPageScrollStateChanged} - renderTabBar={renderTabBar} - tabBarPosition="top"> + renderTabBar={renderTabBar}> <FeedPage key="1" testID="followingFeedPage" @@ -212,8 +211,7 @@ function HomeScreenReady({ testID="homeScreen" onPageSelected={onPageSelected} onPageScrollStateChanged={onPageScrollStateChanged} - renderTabBar={renderTabBar} - tabBarPosition="top"> + renderTabBar={renderTabBar}> <HomeLoggedOutCTA /> </Pager> ) diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 4703899a2..142726701 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -190,7 +190,13 @@ type SearchResultSlice = function SearchScreenPostResults({query}: {query: string}) { const {_} = useLingui() + const {currentAccount} = useSession() const [isPTR, setIsPTR] = React.useState(false) + + const augmentedQuery = React.useMemo(() => { + return augmentSearchQuery(query || '', {did: currentAccount?.did}) + }, [query, currentAccount]) + const { isFetched, data: results, @@ -200,7 +206,7 @@ function SearchScreenPostResults({query}: {query: string}) { fetchNextPage, isFetchingNextPage, hasNextPage, - } = useSearchPostsQuery({query}) + } = useSearchPostsQuery({query: augmentedQuery}) const onPullToRefresh = React.useCallback(async () => { setIsPTR(true) @@ -319,13 +325,9 @@ export function SearchScreenInner({ const pal = usePalette('default') const setMinimalShellMode = useSetMinimalShellMode() const setDrawerSwipeDisabled = useSetDrawerSwipeDisabled() - const {hasSession, currentAccount} = useSession() + const {hasSession} = useSession() const {isDesktop} = useWebMediaQueries() - const augmentedQuery = React.useMemo(() => { - return augmentSearchQuery(query || '', {did: currentAccount?.did}) - }, [query, currentAccount]) - const onPageSelected = React.useCallback( (index: number) => { setMinimalShellMode(false) @@ -337,7 +339,6 @@ export function SearchScreenInner({ if (hasSession) { return query ? ( <Pager - tabBarPosition="top" onPageSelected={onPageSelected} renderTabBar={props => ( <CenteredView @@ -348,7 +349,7 @@ export function SearchScreenInner({ )} initialPage={0}> <View> - <SearchScreenPostResults query={augmentedQuery} /> + <SearchScreenPostResults query={query} /> </View> <View> <SearchScreenUserResults query={query} /> @@ -380,7 +381,6 @@ export function SearchScreenInner({ return query ? ( <Pager - tabBarPosition="top" onPageSelected={onPageSelected} renderTabBar={props => ( <CenteredView diff --git a/src/view/shell/createNativeStackNavigatorWithAuth.tsx b/src/view/shell/createNativeStackNavigatorWithAuth.tsx index 0f240ea00..938213c31 100644 --- a/src/view/shell/createNativeStackNavigatorWithAuth.tsx +++ b/src/view/shell/createNativeStackNavigatorWithAuth.tsx @@ -101,7 +101,7 @@ function NativeStackNavigator({ const onboardingState = useOnboardingState() const {showLoggedOut} = useLoggedOutView() const {setShowLoggedOut} = useLoggedOutViewControls() - const {isMobile} = useWebMediaQueries() + const {isMobile, isTabletOrMobile} = useWebMediaQueries() if ((!PWI_ENABLED || activeRouteRequiresAuth) && !hasSession) { return <LoggedOut /> } @@ -134,6 +134,10 @@ function NativeStackNavigator({ } } + // Show the bottom bar if we have a session only on mobile web. If we don't have a session, we want to show it + // on both tablet and mobile web so that we see the sign up CTA. + const showBottomBar = hasSession ? isMobile : isTabletOrMobile + return ( <NavigationContent> <NativeStackView @@ -142,8 +146,8 @@ function NativeStackNavigator({ navigation={navigation} descriptors={newDescriptors} /> - {isWeb && isMobile && <BottomBarWeb />} - {isWeb && !isMobile && ( + {isWeb && showBottomBar && <BottomBarWeb />} + {isWeb && !showBottomBar && ( <> <DesktopLeftNav /> <DesktopRightNav routeName={activeRoute.name} /> diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index 5320aebfc..6b0cc6808 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -52,6 +52,8 @@ function ShellInner() { const canGoBack = useNavigationState(state => !isStateAtTabRoot(state)) const {hasSession, currentAccount} = useSession() const closeAnyActiveElement = useCloseAnyActiveElement() + // start undefined + const currentAccountDid = React.useRef<string | undefined>(undefined) React.useEffect(() => { let listener = {remove() {}} @@ -66,13 +68,10 @@ function ShellInner() { }, [closeAnyActiveElement]) React.useEffect(() => { - if (currentAccount) { + // only runs when did changes + if (currentAccount && currentAccountDid.current !== currentAccount.did) { + currentAccountDid.current = currentAccount.did notifications.requestPermissionsAndRegisterToken(currentAccount) - } - }, [currentAccount]) - - React.useEffect(() => { - if (currentAccount) { const unsub = notifications.registerTokenChangeHandler(currentAccount) return unsub } diff --git a/src/view/shell/index.web.tsx b/src/view/shell/index.web.tsx index 76f4f5c9b..97c065502 100644 --- a/src/view/shell/index.web.tsx +++ b/src/view/shell/index.web.tsx @@ -11,7 +11,6 @@ import {DrawerContent} from './Drawer' import {useWebMediaQueries} from '../../lib/hooks/useWebMediaQueries' import {useNavigation} from '@react-navigation/native' import {NavigationProp} from 'lib/routes/types' -import {useAuxClick} from 'lib/hooks/useAuxClick' import {t} from '@lingui/macro' import {useIsDrawerOpen, useSetDrawerOpen} from '#/state/shell' import {useCloseAllActiveElements} from '#/state/util' @@ -26,7 +25,6 @@ function ShellInner() { const closeAllActiveElements = useCloseAllActiveElements() useWebBodyScrollLock(isDrawerOpen) - useAuxClick() useEffect(() => { const unsubscribe = navigator.addListener('state', () => { |